Code Complete 2
|
The Pragmatic Programmer: From Journeyman to Master
|
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
|
The C Programming Language
|
Introduction to Algorithms
|
Design Patterns: Elements of Reusable Object-Oriented Software
|
Refactoring: Improving the Design of Existing Code
|
The Mythical Man-Month: Essays on Software Engineering
|
The Art of Computer Programming, Volumes 1-3 Boxed Set
|
Compilers: Principles, Techniques, and Tools
|
Gödel, Escher, Bach: An Eternal Golden Braid
|
Clean Code: A Handbook of Agile Software Craftsmanship
|
More Effective C++
|
Code
|
Programming Pearls
|
Working Effectively with Legacy Code
|
Peopleware: Productive Projects and Teams
|
Coders at Work: Reflections on the Craft of Programming
|
"Surely You're Joking, Mr. Feynman!": Adventures of a Curious Character
|
Effective Java Programming Language Guide
|
Patterns of Enterprise Application Architecture
|
The Seasoned Schemer
|
Why's (Poignant) Guide to Ruby
|
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity
|
The Art of UNIX Programming
|
Test Driven Development: By Example
|
Practices of an Agile Developer: Working in the Real World
|
Don't Make Me Think
|
Agile Software Development, Principles, Patterns, and Practices
|
Domain-Driven Design: Tackling Complexity in the Heart of Software
|
The Design of Everyday Things
|
Modern C++ Design: Generic Programming and Design Patterns Applied
|
The Practice of Programming (Addison-Wesley Professional Computing Series)
|
Pragmatic Thinking and Learning: Refactor Your Wetware
|
Software Estimation: Demystifying the Black Art
|
The Passionate Programmer
|
Hackers: Heroes of the Computer Revolution
|
Writing Solid Code
|
JavaScript: The Good Parts
|
Getting Real: The Smarter, Faster, Easier Way to Build a Web Application
|
Foundations of Programming - Building Better Software
|
Computer Graphics Principles and Practice in C: Principles & Practice in C
|
Thinking in Java
|
The Elements of Computing Systems: Building a Modern Computer from First Principles
|
Refactoring to Patterns
|
Modern Operating Systems
|
The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine
|
Things That Make Us Smart: Defending Human Attributes In The Age Of The Machine
|
The Deadline: A Novel about Project Management
|
The C++ Programming Language
|
Computer Systems: A Programmer's Perspective
|
Agile Principles, Patterns, and Practices in C#
|
Growing Object-Oriented Software, Guided by Tests
|
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries
|
Object Thinking
|
Advanced Programming in the UNIX Environment
|
Hackers & Painters: Big Ideas from the Computer Age
|
The Soul of a New Machine
|
CLR Via C++
|
The Timeless Way of Building
|
Design Patterns in C#
|
Alice's Adventures in Wonderland (Alice's Adventures in Wonderland, #1)
|
Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values
|
About Face 3: The Essentials of Interaction Design
|
Here Comes Everybody: The Power of Organizing Without Organizations
|
The Tao of Programming
|
The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation
|
Philip & Alex's Guide to Web Publishing
|
Object-Oriented Analysis and Design with Applications
|
Masterminds of Programming: Conversations with the Creators of Major Programming Languages
|
Tao Te Ching
|
The Productive Programmer
|
The Art of Deception: Controlling the Human Element of Security
|
The Career Programmer: Guerilla Tactics for an Imperfect World (Expert's Voice)
|
Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP
|
Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture
|
Pragmatic Unit Testing in C# with NUnit
|
SmallTalk 80 Language: The Language and Its Implementation
|
Writing Secure Code
|
Introduction to Functional Programming
|
No Bugs!: Delivering Error Free Code in C and C++
|
Rework
|
JUnit in Action
|
How to Solve It: A New Aspect of Mathematical Method
|
The Best Software Writing I: Selected and Introduced by Joel Spolsky
|
The Alchemist
|