Book Shelf
General Interest
- Dispatches From Blogistan
by Suzanne Stefanac
Full Title: Dispatches from Blogistan: A travel guide for the modern blogger - Hackers And Painters
by Paul Graham
Full Title: Hackers And Painters: Big Ideas from the Computer Age - Joel on Software
by Joel Spolsky
Full Title: Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity - The Best Software Writing I
by Joel Spolsky
Full Title: The Best Software Writing I: Selected and Introduced by Joel Spolsky - The Cathedral & the Bazaar
by Eric S. Raymond
Full Title: The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary - The Mythical Man-Month
by Frederick P. Brooks
Full Title: The Mythical Man-Month: Essays on Software Engineering - The Pragmatic Programmer
by Andrew Hunt, David Thomas
Full Title: The Pragmatic Programmer: From Journeyman to Master
Object-Oriented Design and Coding
- Object Oriented Analysis and Design with Applications
by Grady Booch, Robert A. Maksimchuk, Michael W. Engel, Bobbi J. Young, Jim Conalien, Kelli A. Houston
Full Title: Object Oriented Analysis and Design with Applications - Object Oriented Design
by Peter Coad; Edward Yourdon
Full Title: Object Oriented Design - Object-Oriented Design Heuristics
by Arthur J. Riel
Full Title: Object-Oriented Design Heuristics - Object-Oriented Software Engineering
by Ivar Jacobson
Full Title: Object-Oriented Software Engineering: A Use Case Driven Approach - Object Solutions
by Grady Booch
Full Title: Object Solutions: Managing the Object Oriented Project - Surviving Object-Oriented Projects
by Alistair Cockburn
Full Title: Surviving Object-Oriented Projects
Software Development
- Agile Software Development
by Alistair Cockburn
Full Title: Agile Software Development: The Cooperative Game - Code Complete
by Steve McConnell
Full Title: Code Complete - Debugging the Development Process
by Steve Maguire
Full Title: Debugging the Development Process: Practical Strategies for Staying Focused, Hitting Ship Dates, and Building Solid Teams - Facts and Fallacies of Software Engineering
by Robert L. Glass
Full Title: Facts and Fallacies of Software Engineering - Rapid Development
by Steve McConnell
Full Title: Rapid Development - Refactoring
by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Full Title: Refactoring: Improving the Design of Existing Code - Test Driven Development
by Kent Beck
Full Title: Test Driven Development: By Example
Patterns
- .NET Patterns
by Christian Thilmany
Full Title: .NET Patterns: Architecture, Design, and Process - AntiPatterns
by William J. Brown, Raphael C. Malveau, Thomas J. Mowbray
Full Title: AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis - Design Patterns
by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Full Title: Design Patterns: Elements of Reusable Object-Oriented Software - Implementation Patterns
by Kent Beck
Full Title: Implementation Patterns - Patterns of Enterprise Application Architecture
by Martin Fowler
Full Title: Patterns of Enterprise Application Architecture
UML
- Developing Software With UML
by Bernd Oestereich
Full Title: Developing Software with Uml: Object-Oriented Analysis and Design in Practice - UML Distilled
by Martin Fowler
Full Title: UML Distilled: A Brief Guide to the Standard Object Modeling Language - UML in a Nutshell
by Sinan Si Alhir
Full Title: UML in a Nutshell - UML Pocket Reference
by Dan Pilone
Full Title: UML Pocket Reference - Unified Modeling Language User Guide
by Grady Booch, James Rumbaugh, Ivar Jacobson
Full Title: Unified Modeling Language User Guide
Architecture And Design
- A Pattern Language
by Christopher Alexander
Full Title: A Pattern Language: Towns, Buildings, Construction - Application Architecture for .NET
by Microsoft
Full Title: Application Architecture for .NET: Designing Applications and Services - Enterprise Integration Solutions
by Devin Spackman, Mark Speaker
Full Title: Enterprise Integration Solutions - Information Architecture for the World Wide Web
by Louis Rosenfeld, Peter Morville
Full Title: Information Architecture for the World Wide Web: Designing Large-Scale Web Sites - Service-Oriented Architecture
by Thomas Erl
Full Title: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services - Software Architecture
by Mary Shaw, David Garlan
Full Title: Software Architecture: Perspectives on an Emerging Discipline - The Timeless Way of Building
by Christopher Alexander
Full Title: The Timeless Way of Building
Project Management
- Controlling Software Projects
by Tom DeMarco
Full Title: Controlling Software Projects; Management Measurement And Estimation - PMBOK Guide
by Project Management Institute
Full Title: A Guide to the Project Management Body of Knowledge - Project Management for the 21st Century
by Bennet P. Lientz; Kathryn P. Rea
Full Title: Project Management for the 21st Century - Smart and Gets Things Done
by Joel Spolsky
Full Title: Smart and Gets Things Done: Joel Spolsky’s Concise Guide to Finding the Best Technical Talent - Software Engineering Project Management
by Richard H. Thayer
Full Title: Software Engineering Project Management - Software Estimation
by Steve McConnell
Full Title: Software Estimation: Demystifying the Black Arts
User Interface
- About Face 2.0
by Alan Cooper, Robert M. Reimann
Full Title: About Face 2.0: The Essentials of Interaction Design - Designing from Both Sides of the Screen
by Ellen Isaacs, Alan Walendowski
Full Title: Designing from Both Sides of the Screen: How Designers and Engineers Can Collaborate to Build Cooperative Technology - Designing Interfaces
by Tidwell, Jenifer
Full Title: Designing Interfaces: Patterns for Effective Interaction Design - Don’t Make Me Think
by Steve Krug
Full Title: Don’t Make Me Think: A Common Sense Approach to Web Usability - GUI Bloopers
by Jeff Johnson
Full Title: GUI Bloopers: Don’ts and Do’s for Software Developers and Web Designers - The Design of Everyday Things
by Donald A. Norman
Full Title: The Design of Everyday Things - The Humane Interface
by Jef Raskin
Full Title: The Humane Interface: New Directions for Designing Interactive Systems - The Non-Designer’s Design Book
by Robin Williams
Full Title: The Non-Designer’s Design Book - Tog on Interface
by Bruce Tognazzini
Full Title: Tog on Interface - User Interface Design for Programmers
by Joel Spolsky
Full Title: User Interface Design for Programmers
Database
- Database Design
by Ryan Stephens, Ronald Plew
Full Title: Database Design - Database Design for Mere Mortals
by Michael J. Hernandez
Full Title: Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design - Designing Effective Database Systems
by Rebecca M. Riordan
Full Title: Designing Effective Database Systems - Java Database Best Practices
by George Reese
Full Title: Java Database Best Practices - MySQL Tutorial
by Luke Welling, Laura Thomson
Full Title: MySQL Tutorial - The Guru’s Guide to Transact-SQL
by Ken Henderson
Full Title: The Guru’s Guide to Transact-SQL
Security
- Secure Coding
by Graff, Mark; Van Wyk, Kenneth
Full Title: Secure Coding: Principles And Practices - Writing Secure Code
by Michael Howard; Steve Lipner
Full Title: Writing Secure Code
Java
- Developing Java Beans
by Robert Englander
Full Title: Developing Java Beans - Enterprise JavaBeans
by Bill Burke, Richard Monson-Haefe
Full Title: Enterprise JavaBeans - Hardcore Java
by Robert Simmons
Full Title: Hardcore Java - Ivor Horton’s Beginning Java 2
by Ivor Horton
Full Title: Ivor Horton’s Beginning Java 2 - Java Cookbook
by Ian Darwin
Full Title: Java Cookbook - Java In A Nutshell
by David Flanagan
Full Title: Java In A Nutshell - JavaServer Pages
by Hans Bergsten
Full Title: JavaServer Pages - Java Swing
by James Elliott, Robert Eckstein, Marc Loy, David Wood, Brian Cole
Full Title: Java Swing - Java Threads
by Scott Oaks, Henry Wong
Full Title: Java Threads - Thinking In Java
by Bruce Eckel
Full Title: Thinking In Java
C# and .NET
- Applications = Code + Markup
by Charles Petzold
Full Title: Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation - ASP.NET in a Nutshell
by G. Andrew Duthie, Matthew MacDonald
Full Title: ASP.NET in a Nutshell - C# 3.0 In A Nutshell
by Joseph Albahari, Ben Albahari
Full Title: C# 3.0 in a Nutshell: A Desktop Quick Reference - C# Cookbook
by Jay Hilyard, Stephen Teilhe
Full Title: C# Cookbook - C# in a Nutshell
by Peter Drayton, Ben Albahari, Ted Neward
Full Title: C# in a Nutshell - C# Programming Language
by Anders Hejlsberg, Scott Wiltamuth, Peter Golde
Full Title: C# Programming Language - Distributed .NET Programming in C#
by Tom Barnaby
Full Title: Distributed .NET Programming in C# - Essential ASP.NET
by Fritz Onion
Full Title: Essential ASP.NET - Learning C#
by Jesse Liberty
Full Title: Learning C# - Microsoft ASP.NET Coding Strategies
by Matthew Gibbs, Rob Howard
Full Title: Microsoft ASP.NET Coding Strategies with the Microsoft ASP.NET Team - Pro ASP.NET 3.5
by Matthew MacDonald, Mario Szpuszta
Full Title: Pro ASP.NET 3.5 in C# 2008 - Pro C# 2008
by Andrew Troelsen
Full Title: Pro C# 2008 and the .NET 3.5 Platform - Programming Windows Presentation Foundation
by Chris Sells, Ian Griffiths
Full Title: Programming Windows Presentation Foundation - Pro LINQ
by Joseph C. Rattz
Full Title: Pro LINQ: Language Integrated Query in C# 2008 - Pro SQL Server 2005 Reporting Services
by Rodney Landrum, Walter J. Voytek II
Full Title: Pro SQL Server 2005 Reporting Services - Silverlight 1.0
by Devin Rader, Jason Beres, J. Ambrose Little, Grant Hinkson
Full Title: Silverlight 1.0 - Windows Forms Programming in C#
by Chris Sells
Full Title: Windows Forms Programming in C#