Sign in

Michele Riva

Writing a functional Blockchain from scratch has never been so easy

Photo by Thought Catalog on Unsplash

What is a Blockchain?

Photo by Caleb Minear on Unsplash

Why do I need RegEx?

Photo by Samuel Ferrara on Unsplash

Photo by Andreas Wagner on Unsplash


  • Types and Syntax
  • Built-in data structures
  • Functions! Functions! Functions!
  • Impure functions
  • Failure handling
  • Example program
  • Project Status

Types and Syntax

Photo by John Baker on Unsplash

Photo by Thomas Kelley on Unsplash
  • JavaScript
  • Haskell
  • Go
  • PHP
  • Elixir


The good

Let’s build a real-world application based on Node.js, ElasticSearch, and Docker

Photo by Johny vino on Unsplash

Photo by Ashim D’Silva on Unsplash

About choosing the right tools for making a scalable big data analysis system

Photo by Robynne Hu on Unsplash

Michele Riva

Senior Software Engineer @ViacomCBS ~ He/Him ~ Twitter: @MicheleRivaCode

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store