Open in app

Sign In

Write

Sign In

Michele Riva
Michele Riva

1.2K Followers

Home

About

Pinned

I’ve founded a company. Introducing OramaSearch Inc.

I’m writing to celebrate my first working anniversary at NearForm, the best company I’ve ever worked for. So why am I announcing my departure? This article is about how NearForm changed my life and what’s coming next. In principle, it was Lyra. In early 2022, I joined NearForm as a Senior Software Architect. I’ve been…

Entrepreneurship

6 min read

I’ve founded a company. Introducing OramaSearch Inc.
I’ve founded a company. Introducing OramaSearch Inc.
Entrepreneurship

6 min read


Pinned

Are we alone?

Before I start expressing my feelings and reasonings, I want to put a disclaimer in this article: I am not a scientist, I am not telling anything new, and I don’t want to convince anybody. If you find an inaccuracy, please report it and help me make this article better. …

Astronomy

6 min read

Are we alone?
Are we alone?
Astronomy

6 min read


Pinned

2021, Possibly one of the best years of my life (as a Software Engineer)

I never actually wrote retrospective articles, but the last two years have been such crazy times; I’d love to keep track of them and the progress I made while trying to carry on in quarantine, social limitations, and these uncertain years. Let’s make it clear from the beginning: I am…

Careers

10 min read

2021, Possibly one of the best years of my life (as a Software Engineer)
2021, Possibly one of the best years of my life (as a Software Engineer)
Careers

10 min read


Published in ITNEXT

·Pinned

Writing a Blockchain in Node.js

Writing a functional Blockchain from scratch has never been so easy — Blockchain is a scorching topic in computer science these days. It becomes famous in 2008 thanks to the Bitcoin cryptocurrency, which (as you may know) uses a Blockchain to record every transaction into a public distributed ledger. But… how much do we know about Blockchain? I mean, what if we…

Blockchain

7 min read

Writing a Blockchain in Node.js
Writing a Blockchain in Node.js
Blockchain

7 min read


Dec 27, 2021

Buying my first Rolex: the story of an awful customer experience

Before discussing Rolex and mechanical watches in general, let me introduce myself a bit. I am a Senior Software Architect, book author, and international speaker. Even if my main source of income is my full-time job, I have a mortgage and loans to pay off, so I try to earn…

Rolex

7 min read

Buying my first Rolex: the story of an awful customer experience
Buying my first Rolex: the story of an awful customer experience
Rolex

7 min read


Published in ITNEXT

·Jun 5, 2021

Understanding RegEx in JavaScript (the easy way)

Don’t get scared by RegEx! They are easier than you think! In computer science, some topics may sound scarier than others. Regular Expressions, in detail, may sound incredibly scary at first… but once you got it, you’ll find ’em incredibly easy and useful! Why do I need RegEx? First of all: what is a RegEx…

Regex

4 min read

Understanding RegEx in JavaScript (the easy way)
Understanding RegEx in JavaScript (the easy way)
Regex

4 min read


Published in ITNEXT

·May 26, 2021

Why Functional JS

Some thoughts about the “how would you recommend to begin with FP?” question after my speech at Codemotion 2019 in Milan. On the 24th of October 2019, I made my first speech at the Codemotion conference in Milan, Italy. I talked about functional programming and how it can make our…

Functional Programming

5 min read

Why Functional JS
Why Functional JS
Functional Programming

5 min read


Published in ITNEXT

·May 20, 2021

My Dream Programming Language

After some time working with different programming languages, I started to think about building my own language. That’s what I came up with! I’ve always been fascinated by programming languages. Every programming language brings its own syntax, semantic, and paradigm. If you have to choose how to implement your own…

Programming Languages

8 min read

My Dream Programming Language
My Dream Programming Language
Programming Languages

8 min read


Published in ITNEXT

·May 19, 2021

5 Things I love about Strapi, a Node.js headless CMS

Building high-quality REST and GraphQL APIs is hard. But there’s an easy way to get started in a few minutes. One year ago, I started to develop the backend for a quite popular website. I’ve tried different approaches, different technologies, and even different programming languages. Then I started to look…

Strapi

6 min read

5 Things I love about Strapi, a Node.js headless CMS
5 Things I love about Strapi, a Node.js headless CMS
Strapi

6 min read


Published in ITNEXT

·May 18, 2021

My thoughts about programming languages

My personal thoughts about JavaScript, PHP, Golang, Haskell, and Elixir. Which is the best one? During the last years, I had the opportunity to experiment with different programming languages. I really like to learn different languages, approaches, and paradigms. I’m an inquisitive person, and programming languages have always fascinated me. …

Nodejs

7 min read

My thoughts about programming languages
My thoughts about programming languages
Nodejs

7 min read

Michele Riva

Michele Riva

1.2K Followers

Co-Founder & CTO @OramaSearch · Microsoft MVP · Google GDE · Twitter: @MicheleRivaCode

Following
  • Muzli

    Muzli

  • Roy Derks (@gethackteam)

    Roy Derks (@gethackteam)

  • Mitch Horowitz

    Mitch Horowitz

  • Cher Scarlett

    Cher Scarlett

  • Mark Stuart

    Mark Stuart

See all (178)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech