Node.js Design Patterns 3rd Edition
A comprehensive guide to building scalable and maintainable Node.js applications using design patterns.
System Design Interview
Just read the first chapter, It will explode your mind.
Mastering JavaScript Functional Programming
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
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
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
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.