BigData
- I Heart Logs
- Presto The Definitive Guide
- Apache Hive Cookbook
Data Structures & Algorithms
- Corman Algorithms
- Cracking The Coding Interview
- Data Structures & Algorithms Made Easy in Java
- Elements of Programing interviews in Java
- The Algorithm Design Manual
Distributed Systems
- Database Internals
- Designing Data Intensive Applications
- Designing Distributed Systems
- System Design Interview by Alex Xu
- Understanding Distributed Systems by Roberto Vitillo
Frontend
- CSS The Missing Manual by David Sawyer McFarland
- Don't Make Me Think by Steve Krug
Operating System
- Operating System Concepts by Abraham Silberschatz, Peter Baer Galvin, Greg Gagne
- Operating Systems Three Easy Pieces
- System Performance by Brendan Gregg
- The Elements of Computing Systems
Software Engineering
- Software Engineering at Google
- The Google Resume
- Pro Git
- Clean Code by Robert C. Martin Series
- Head First Design Patterns
Java
- Head First Java
- Java The Complete Reference
- 97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts
- Beginning Java 8 Language Features
- Core Java SE 9 for the Impatient
- Functional Programming in Java
- Java Cookbook
- Java Performance The Definitive Guide
- Java Programming Interviews Exposed
- Modern Java Recipes. Simple Solutions to Difficult Problems in Java 8 and 9
Finance
- 100 Baggers
- Coffee Can Investing
- Common Stock and Uncommon Profits
- Concentrated Investing
- Dividend Growth Machine
- The Essays of Warren Buffett
- Financial Shenanigans
- One Up On Wall Street
- Peaceful Investing
- The Agressive Conservative Investor
- The Intelligent Investor
- The Single Best Investment
- Poor Charlie's Almanac
- Tools of Titan
- Economy Bolt
- Understanding Michael Porter
- Venkatesh Jayaraman Notes
Published in: Career