These are the technical books I've read since 2013, broken down in categories. All of them relate to software development & programming, but most of them focus on front-end development & JavaScript.
- Understanding ECMAScript 6 by Nicholas Zakas
- Maintainable JavaScript by Nicholas Zakas
- Object-Oriented JavaScript by Nicholas Zakas
- JavaScript Patterns by Stoyan Stefanov
- High Performance JavaScript by Nicholas Zakas
- Data Structures and Algorithms with JavaScript by Michael McMillan
- JavaScript, The Good Parts by Douglas Crockford
- Professional JavaScript for Web Developers by Nicholas Zakas
- Testable JavaScript by Mark Ethan Trostler
- Expert JavaScript by Mark Daggett
- Node.js in Action by Mike Cantelon
- Functional JavaScript by Michael Fogus
- JavaScript Application Design by Nicolas Bevacqua
- Programming JavaScript Applications by Eric Elliot
- Pro React by Cassio de Sousa Antonio
- Clean Code by Robert C. Martin
- Refactoring by Martin Fowler
- The Pragmatic Programmer by Andrew Hunt & David Thomas
- The Clean Coder by Robert C. Martin
- The Nature of Software Development by Ron Jeffries
- Clean Architecture by Robert C. Martin
- Test-Driven Development by Kent Beck
- Agile Software Development by Robert C. Martin
- Killer UX Design by Jodie Moule
- The Inmates Are Running the Asylum by Alan Cooper
- Don't Make Me Think by Steve Krug
- TED Talks: The Official TED Guide to Public Speaking by Chris Anderson
- High Performance Browser Networking by Ilya Grigorik
Books I've already bought and plan to read, or just planned to buy.
- Exploring ES6 by Axel Rauschmayer [started reading]
- Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans [bought]
- The Manager's Path by Camille Fournier