Mario Sangiorgio
Personal website
Home
Posts
Projects
Now
2018
Learning Rust by Crafting Interpreters
Oct 31
Efficiently compute permutations
Apr 6
2017
The art of deleting code
Sep 26
Immutability Changes Everything - Pat Helland
Aug 30
My use-case for Go
Aug 27
Designing Data-Intensive Applications
Mar 9
2016
TIS-100
Dec 30
On multi-paradigm programming languages
Dec 20
Don't make your code too DRY
Dec 15
Ledger extension for Visual Studio Code
Dec 4
Elixir, the first approach
Sep 12
Splitting monoliths
Jul 2
Connecting to a Raspberry Pi with a serial cable
Jun 22
Frontend development, the nice way
Jun 5
Do you realy need a dependency injection container?
May 8
2013
A Couple of Handy Scripts to Manage VirtualBox Virtual Machines
May 9
How to Crack the Coding Interview
May 2
Facebook Hacker Cup 2013 - Find the Min
Jan 28
A Developer's Checklist
Jan 8
My Troubled Relationship With Objective-C and iOS Development
Jan 2
2012
The Thoughtworks Anthology
Dec 27
How to Read a File in Haskell
Dec 9
The Magic Beyond JavaScript Types
Dec 6