Essays
Here you can browse every essay ever published on this website.
24 Essays:

Nested Enums in TypeScript.
Published in Web Engineering. Created August 19 2021.
How to solve the need of nested and multi-level Enums in TypeScript.

Monster Beverage VS Coca-Cola
Published in Finance & Investments. Created March 31 2021.
An analysis comparing the business and financials of Monster Beverage and Coca-Cola with their current market valuation.

WebAssembly + Emscripten Notes.
Published in Web Engineering. Created December 25 2020, updated August 19 2021.
My notes on learning WebAssembly and its integration with Emscripten.

Docker Notes.
Published in Web Engineering. Created November 19 2020, updated December 25 2020.
My notes on learning Docker.

Algorithms in JavaScript: Bubblesort, Quicksort, Mergesort.
Published in Web Engineering. Created September 17 2020, updated December 25 2020.
Explanation and implementation using JavaScript of some of the most popular sorting algorithms: Bubblesort, Quicksort and Mergesort.

Tesla crazy valuation.
Published in Finance & Investments. Created July 15 2020.
Tesla is currently worth more than Volkswagen, Honda, Daimler, Ferrari, BMW and Ford together.

Algorithms in JavaScript: Fibonacci, Floodfill, FizzBuzz.
Published in Web Engineering. Created May 18 2020.
Explanation and implementation of the Fibonacci, Floodfill and FizzBuzz algorithms using JavaScript.

How populism and UBI can ruin a nation.
Published in Thoughts. Created April 16 2020, updated May 11 2020.
Exploring the side effects and long term consequences of populism and UBI.

Inflation and Collectible Card Games.
Published in Thoughts. Created April 11 2020, updated April 16 2020.
The constant Inflation that drives the business model of the Collectible Card Games universe.

The IBM acquisition of Red Hat.
Published in Finance & Investments. Created December 8 2019.
IBM has acquired Red Hat for an hefty 34 billions US dollars.

Why I exited from McDonald's.
Published in Finance & Investments. Created November 15 2019.
The rationale behind the decision.

Has Apple lost its touch?
Published in Finance & Investments. Created August 4 2019, updated April 16 2020.
My current point of view.

JavaScript: prototype based inheritance explained.
Published in Web Engineering. Created June 16 2019.
A deep look at JavaScript prototype based inheritance with explanations and code examples.

Financial Blogs and Websites.
Published in Finance & Investments. Created May 30 2019.
List of the top blogs and websites about financial markets I check daily.

Introducing Finance & Investments.
Published in Finance & Investments. Created May 10 2019, updated May 30 2019.
What you will find inside and some background.

Introducing GitPsy: Git for Psychology.
Published in Vision. Created May 1 2019.
An abstract model that combines Git, Neuroimaging, Psychology, Big Data, Machine Learning, and more.

The Beautiful Florence.
Published in Travels. Created November 11 2018, updated May 1 2019.
A wonderful Italian city full of history, art and good food as well.

JavaScript: in depth practical explanation on closures.
Published in Web Engineering. Created July 21 2018.
A deep look at JavaScript closures with explanations and hands-on code examples.

How to move a 4D object while being locked in a 3D-only space.
Published in Vision. Created July 8 2018.
Trying to move a 4D object from a three space dimensions limited world (theoretical draft).

JavaScript: differences between using var, let and const.
Published in Web Engineering. Created June 19 2018.
A close look and explanation at how to properly use the new ES6 JavaScript variable declaration keywords.

JavaScript: how to find a key-value pair in a nested object.
Published in Web Engineering. Created June 17 2018.
How to recursively traverse a JavaScript nested and unordered object to find if a value exists at a specific key.

Browser Rendering Queue in-depth.
Published in Web Engineering. Created January 10 2018, updated June 17 2018.
An in-depth full explanation on how browsers manage to push pixels on the screen, and how to improve performance.

JavaScript main thread. Dissected.
Published in Web Engineering. Created December 26 2017, updated January 10 2018.
A look inside browsers' internals to discover how the JavaScript main thread handles our (good?) code, and how to improve and optimize it.

What are CSS variables and how they can help you.
Published in Web Engineering. Created December 24 2017, updated June 17 2018.
A brief introduction on CSS variables, what they are and why they could be really useful for your next front-end project.