-
Generative AI for Software Development Building Software Faster and More Effectively
AI tooling for modern software development.
-
Dividends Still Don't Lie The Truth About Investing in Blue Chip Stocks and Winning in the Stock Market
Great discussion of dividend yield theory
-
Fundamentals of Software Architecture A Modern Engineering Approach
Incredible book that covers modern engineering practices, architecture topics, and software components.
-
Building Secure Software How to Avoid Security Problems the Right Way
Tackles security topics related to modern software development
-
Production Kubernetes Building Successful Application Platforms
Incredible discusssion of how to run production applications on Kubernetes
-
Designing Data-Intensive Applications The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
One of the best (if not the best) books on distributed computing topics
-
Design Patterns Elements of Reusable Object-Oriented Software
Thorough coverage of software design patterns
-
Web Protocols and Practice Http/1.1, Networking Protocols, Caching, and Traffic Measurement
Deep dive into the HTTP/1.1 protocol and the supporting ecosystem
-
Unix Network Programming The Sockets Networking Api
Incredible introduction to network programming and the UNIX sockets APIs
-
The Intelligent Investor The Definitive Book on Value Investing
One of the best books in existence for valuing companies based on fundamentals
-
TCP/IP Illustrated, Volume 3 TCP for Transactions, HTTP, NNTP and the Unix Domain Protocols
Broad coverage of network protocols including HTTP, T/TCP, NNTP, etc.
-
TCP/IP Illustrated, Volume 2 The Implementation
Amazing overview of how the network stack works under the hood
-
Incredible introduction to network protocols, packet structure, and common network utilities.
-
A thorough introduction to how TLS and SSL work under the covers.