← All videos

Engineering video

10:25 · 3 May 2024

5 Must-Read Books for JavaScript Developers in 2025

Chapters 5 sections

  1. 0:00Introduction and Book 1: Secrets of the JavaScript Ninja
  2. 1:32Book 2: Grokking Algorithms
  3. 4:00Book 3: High Performance Browser Networking
  4. 5:53Book 4: Fundamentals of Software Architecture

Key concepts in this video:

1. Secrets of the JavaScript Ninja

A top-tier book recommendation that dives deep into JavaScript mechanisms, focusing on how closures and module systems work under the hood rather than just superficial tips.

Watch section from 0:08 →

2. Grokking Algorithms

An illustrated guide that makes algorithm fundamentals accessible through simple concepts and drawings, avoiding the dry and overly complex nature of traditional computer science books.

Watch section from 1:32 →

3. High Performance Browser Networking

A foundational networking book that covers HTTP, TCP, HTTPS, and WebSockets, providing essential mental models for debugging latency issues and passing system design interviews.

Watch section from 4:00 →

4. Fundamentals of Software Architecture

An architecture book that provides the big-picture view and vocabulary needed for distributed systems, modularity, and technical interviews.

Watch section from 5:53 →

5. Extreme Programming

A foundational text establishing the philosophy and mental models behind modern continuous integration, continuous delivery, and DevOps practices.

Watch section from 7:47 →

Transcript

Hi folks, today we will talk about the five books that you should get if you want to become a competent, confident, senior JavaScript developer. And we're going to start with the first book you should get if you want to get to senior JavaScript developer, and this is the JavaScript Ninja. Bogdan, I know you you read these books a few times actually. So what can you tell us about the JavaScript Ninja and why do you consider it one of the must read books for JavaScript engineers that want to get to senior?