The Passionate Programmer: Creating a Remarkable Career in Software Development |
Soft Skills: The software developer's life manual |
|
Extreme Programming Explained: Embrace Change |
Agile Software Development, Principles, Patterns, and Practices |
Structure and Interpretation of Computer Programs - Harold Abelson
- Gerald Jay Sussman
- Julie Sussman
|
The Mythical Man-Month: Essays on Software Engineering |
Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation |
The Elements of Computing Systems: Building a Modern Computer from First Principles - Noam Nisan
- Shimon Schocken
|
The Practice of Programming |
Elements of Programming - Alexander Stepanov
- Paul McJones
|
Working Effectively with Legacy Code |
|
Ship it! Ship it!: A Practical Guide to Successful Software Projects - Jared Richardson
- William A. Gwaltney Jr.
|
The Architecture of Open Source Applications |
Deep Learning - Ian Goodfellow
- Yoshua Bengio
- Aaron Courville
|
97 Things Every Programmer Should Know: Collective Wisdom from the Experts |
|
JavaScript: The Good Parts |
|
|
Peopleware - Tom DeMarco
- Timothy R. Lister
|
Effective Debugging: 66 Specific Ways to Debug Software and Systems |
Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine - Clinton Gormley
- Zachary Tong
|
|
The Art of Game Design: A Book of Lenses |
Finite and Infinite Games |
Tmux: Productive Mouse-Free Development |
|
|
Scrum: A arte de fazer o dobro de trabalho na metade do tempo |
Natural Language Processing With Python |
HBase: The Definitive Guide: Random Access to Your Planet-Size Data |
MapReduce Design Patterns: Building Effective Algorithms and Analytics for Hadoop and Other Systems |