Node.js Design Patterns 3rd Edition

Node.js Design Patterns 3rd Edition

Mario Casciaro, Luciano Mammino 2020

A comprehensive guide to building scalable and maintainable Node.js applications using design patterns.

System Design Interview

System Design Interview

Alex Xu 2020

Just read the first chapter, It will explode your mind.

Mastering JavaScript Functional Programming

Mastering JavaScript Functional Programming

Federico Kereki 2020

Introduction to functional programming with JavaScript. It’s a good book to start with concepts like immutability, higher order functions, currying, etc.

Designing data-intensive applications

Designing data-intensive applications

Martin Kleppmann 2017

If I were to start studying programming again, this would be the first book I would read. Make you understand how real world applications work and how to scale them.

Refactoring UI

Refactoring UI

Steve Schoger, Adam Wathan 2018

From the creators of Tailwind CSS, explains UI design principles and best practices and why Tailwind is not only inline css styles, it's also a design system.

Let's Go

Let's Go

Alex Edwards 2022

I would recommend it to anyone who wants to learn Go and also Let’s Go Further (second book in the series). Learned some implementation details that I didn’t know in backend.