• Articles
  • Topics
  • Languages
  • Login
  • Sign Up
Michele Riva
Follow Michele Riva on twitter @MicheleRivaCodeFollow Michele Riva on personal_website https://www.micheleriva.itFollow Michele Riva on github @MicheleRivaFollow Michele Riva on instagram @mitch_slevaFollow Michele Riva on linkedin /in/micheleriva95
Highlights
Hackdoor Staff
Hackdoor Author

MicheleRiva

@micheleriva

🚀   Co-Founder of Hackdoor
đź’Ľ   Senior Software Engineer @ViacomCBS
đź‘€   Golang, Elixir, Erlang, Haskell enthusiast
⚙️   "What I cannot create, I do not understand"

Latest Publications

Generate inedited Beatles lyrics using Markov Chain
Generate inedited Beatles lyrics using Markov Chain

6 min. read

My Dream Programming Language
My Dream Programming Language

6 min. read

Reviewing The Worst Piece of Code Ever
Reviewing The Worst Piece of Code Ever

5 min. read

Generate Dynamic Opengraph Images using Gauguin
Generate Dynamic Opengraph Images using Gauguin

5 min. read

The Frustration of Being a Self Taught Developer
The Frustration of Being a Self Taught Developer

6 min. read

My thoughts about programming languages
My thoughts about programming languages

6 min. read

Introducing Omnixent (OSS Project)
Introducing Omnixent (OSS Project)

3 min. read

About Remote Working
About Remote Working

3 min. read

Building a scalable and high performances big data system
Building a scalable and high performances big data system

13 min. read

Implementing Recursion with the Y Combinator in any Language
Implementing Recursion with the Y Combinator in any Language

4 min. read

Are all Programming Languages in English?
Are all Programming Languages in English?

5 min. read

Calling ReasonML from TypeScript (or Flow), the easy way
Calling ReasonML from TypeScript (or Flow), the easy way

5 min. read

The Boolean Type in JavaScript
The Boolean Type in JavaScript

3 min. read

When, how and why you should call Haskell functions from C
When, how and why you should call Haskell functions from C

4 min. read

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

4 min. read

Differences between WebSockets and Socket.IO
Differences between WebSockets and Socket.IO

6 min. read

Why Functional JS Matters
Why Functional JS Matters

4 min. read

Explaining Monoids to the 10 years old me
Explaining Monoids to the 10 years old me

3 min. read

Handling Exceptions using the Either Monad in JavaScript
Handling Exceptions using the Either Monad in JavaScript

4 min. read

Full-text search with Node.js and ElasticSearch on Docker
Full-text search with Node.js and ElasticSearch on Docker

12 min. read

Let's Write a Brainfuck Compiler
Let's Write a Brainfuck Compiler

6 min. read

Understanding RegEx in JavaScript
Understanding RegEx in JavaScript

4 min. read

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

6 min. read

Functional Lenses in JavaScript
Functional Lenses in JavaScript

2 min. read

Trigger Firebase Storage Image Resize with Cloud Functions
Trigger Firebase Storage Image Resize with Cloud Functions

4 min. read

Running Express.js on Firebase Cloud Functions
Running Express.js on Firebase Cloud Functions

3 min. read

Going Multithread with Node.js
Going Multithread with Node.js

3 min. read

Generate Images Using React, Vue, or Angular By Using Puppeteer
Generate Images Using React, Vue, or Angular By Using Puppeteer

4 min. read

Functional Sentiment Analysis in JavaScript
Functional Sentiment Analysis in JavaScript

3 min. read

Improve Performances using Memoization
Improve Performances using Memoization

1 min. read

Lambda Calculus in JavaScript?
Lambda Calculus in JavaScript?

3 min. read

Publishing a TypeScript Library
Publishing a TypeScript Library

6 min. read

Writing Runtime Safe JavaScript
Writing Runtime Safe JavaScript

4 min. read

Pattern Matching Proposal
Pattern Matching Proposal

3 min. read

ES6 Destructuring Assignment
ES6 Destructuring Assignment

3 min. read

Dockerizing Node.js
Dockerizing Node.js

3 min. read

Building a GraphQL Server
Building a GraphQL Server

6 min. read

Frontend Development is Dead. Long Live Frontend Engineering!
Frontend Development is Dead. Long Live Frontend Engineering!

3 min. read

The HashTable Data Structure
The HashTable Data Structure

4 min. read

About coding the “FizzBuzz” interview question
About coding the “FizzBuzz” interview question

5 min. read

Optional Chaining Proposal
Optional Chaining Proposal

2 min. read

Understanding Functors
Understanding Functors

3 min. read

Reduce!
Reduce!

2 min. read

JavaScript Alternatives!
JavaScript Alternatives!

6 min. read

Adopting Memory Safe Recursion
Adopting Memory Safe Recursion

4 min. read

The incredible Pipeline Operator
The incredible Pipeline Operator

2 min. read

The Joy of Using Async/Await
The Joy of Using Async/Await

5 min. read

The Handsome Template Literals
The Handsome Template Literals

1 min. read

The Formidable ES6 Spread Operator
The Formidable ES6 Spread Operator

2 min. read

The awesome ES6 map method
The awesome ES6 map method

1 min. read

How to scale your Node.js server using clustering
How to scale your Node.js server using clustering

8 min. read

The rise of ReasonML
The rise of ReasonML

4 min. read

Emotion detection with JavaScript neural networks
Emotion detection with JavaScript neural networks

5 min. read

Hackdoor
Browse
ArticlesTopicsLanguagesAuthors
Feeds
RSS FeedATOM FeedJSON FeedSitemap
About
About usBecome an Author
Support
ContactsTerms & ConditionsPrivacy PolicyCookie Policy
Social
GitHubGitHubFacebookFacebookInstagramInstagramTwitterTwitterLinkedInLinkedIn