Designing Data-Intensive Applications
Martin Kleppmann et al., 2017
Beginner
5.0
The Big Ideas Behind Reliable, Scalable, and Maintainable Systems.
Download From Github
Programming from the Ground Up
Jonathan Bartlett, 2003
Beginner
4.9
The point of the book is to help the student understand how assembly language and computer programming works.
View Book
High Performance Browser Networking by Ilya Grigorik
Ilya Grigorik, 2013
Beginner
5.0
This eloquent book provides what every web developer should know about the network, from fundamental limitations that affect performance to major innovations for building even more powerful browser applications--including HTTP 2.0 and XHR improvements, Server-Sent Events (SSE), WebSocket, and WebRTC.
View Book