Optimizations

Let's become an expert in Optimizations

Michele Riva
Michele Riva
Senior Software Engineer at openmind

Adopting Memory Safe Recursion

Handling recursion with trampolines and tail call elimination in JavaScript

Michele Riva
Michele Riva
Senior Software Engineer at openmind

The HashTable Data Structure

An incredibly efficient and powerful data structure implemented with modern JavaScript

Michele Riva
Michele Riva
Senior Software Engineer at openmind

Writing Runtime Safe JavaScript

Writing JavaScript code that does not produce runtime exceptions at all is possible! Let’s see how

Michele Riva
Michele Riva
Senior Software Engineer at openmind

Improve Performances using Memoization

Speed up your code by adopting an amazing optimization technique in JavaScript and any other language!

Michele Riva
Michele Riva
Senior Software Engineer at openmind

How to scale your Node.js server using clustering

Let's scale our Node.js server taking advantage of multicore systems

Michele Riva
Michele Riva
Senior Software Engineer at openmind

Going Multithread with Node.js

Writing an high performances multithreaded program with the newest “worker_threads” module

Michele Riva
Michele Riva
Senior Software Engineer at openmind

About coding the “FizzBuzz” interview question

The “Fizz-Buzz test” is an interview question designed to help filter out the 99.5% of programming job candidates

Paolo Roth
Paolo Roth
Senior Frontend Engineer at Orange IT services SA

Handling the try/catch and if/else hell

Cleaner code thanks to Tiinvo, a Functional Programming library for JavaScript and TypeScript.

Paolo Roth
Paolo Roth
Senior Frontend Engineer at Orange IT services SA

Clean TypeScript code with type guards

Do you search for a cleaner code in TypeScript? You can start by using TypeGuards!