itenium Library
Contact Wouter if you are interested in borrowing one of our books.
Coding Standards & Best Practices
Clean Craftsmanship: Disciplines, Standards, and Ethics by Robert C. Martin (2021)
Code Complete: a practical handbook of software construction by Steve McConnell (2004)
Microservices Patterns: With Examples in Java by Chris Richardson (2019)
Software Estimation: Demystifying the Black Art by Steve McConnell (2006)
The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt, David Thomas (1999)
Agile
Agile Estimating and Planning by Mike Cohn (2005)
Agile Principles, Patterns, and Practices in C# by Robert C. Martin, Micah Martin (2006)
Agile Retrospectives: Making Good Teams Great by Esther Derby (2006)
Applying UML And Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development by Craig Larman (2004)
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin (2008)
Extreme Programming Explained: Embrace Change by Kent Beck (2004)
Facts and Fallacies of Software Engineering by Robert L. Glass Glass (2002)
Kanban: Successful Evolutionary Change for Your Technology Business by David J. Anderson (2010)
User Interface & Interaction Design
Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules by Jeff Johnson (2010)
The Design of Everyday Things by Don Norman (2013)
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity by Alan Cooper (2004)
WEB
CSS3: The Missing Manual by David Sawyer McFarland (2013)
JavaScript: The Definitive Guide by David Flanagan (1998)
JavaScript: The Good Parts by Douglas Crockford (2008)
Secrets of the JavaScript Ninja by John Resig, Bear Bibeault (2013)
Design & Architecture
Analysis Patterns: Reusable Object Models by Martin Fowler (1996)
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET by Jimmy Nilsson (2006)
Clean Architecture: A Craftsman's Guide to Software Structure and Design by Robert C. Martin (2017)
Code: The Hidden Language of Computer Hardware and Software by Charles Petzold (2000)
Compilers: Principles, Techniques, and Tools by Alfred V. Aho, Monica S. Lam, et al. (2006)
Concurrent Programming on Windows by Joe Duffy (2008)
Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994)
Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans (2003)
Domain-Specific Languages by Martin Fowler (2011)
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe, Bobby Woolf (2004)
Implementing Domain-Driven Design by Vaughn Vernon (2013)
Pattern Hatching: Design Patterns Applied by John M. Vlissides (1998)
Pattern-Oriented Software Architecture Volume 1: A System of Patterns by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal (1996)
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects by Douglas Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann (2000)
Patterns of Enterprise Application Architecture by Martin Fowler (2002)
Refactoring: Improving the Design of Existing Code by Martin Fowler (1999)
The Algorithm Design Manual by Steven S Skiena (2011)
The Design of the UNIX Operating System by Maurice J. Bach (1986)
UML Distilled: A Brief Guide to the Standard Object Modeling Language by Martin Fowler (2004)
Testing
Test-Driven Development: By Example by Kent Beck (2002)
The Art of Unit Testing: with examples in C# by Roy Osherove (2013)
Working Effectively with Legacy Code by Michael Feathers (2004)
CLI
Learn Windows PowerShell in a Month of Lunches by Donald W. Jones, Jeffrey Hicks (2016)
The Linux Command Line: A Complete Introduction by William E. Shotts Jr. (2012)
.NET
C# in Depth by Jon Skeet (2010)
CLR via C# by Jeffrey Richter (2010)
Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C# by Bill Wagner (2010)
Microsoft .NET - Architecting Applications for the Enterprise by Dino Esposito (2014)
NHibernate in Action by Pierre Henri Kuaté, et al (2009)
Pro ASP.NET MVC 4 by Adam Freeman (2013)
Programming Entity Framework: Building Data Centric Apps with the ADO.NET Entity Framework by Julia Lerman (2010)
Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus by Juval Lowy (2010)
Java
Effective Java by Bloch Joshua (2018)
Programming Languages
C++ Primer by Stanley B. Lippman, Josée Lajoie, Barbara E. Moo (2012)
Fluent Python: Clear, Concise, and Effective Programming by Luciano Ramalho (2015)
Mastering Regular Expressions by Jeffrey E. F. Friedl (2006)
The Book of F#: Breaking Free with Managed Functional Programming by Dave Fancher (2014)
Project Management
Leadership and Self-Deception: Getting out of the Box 2nd by The Arbinger Institute (2011)
Peopleware Productive Projects and Teams by Tom DeMarco & Timothy Lister (1999)
The Five Dysfunctions of a Team: A Leadership Fable by Patrick Lencioni (2002)
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition by Frederick P. Brooks Jr. (1995)
The Toyota Way: 14 Management Principles from the World's Greatest Manufacturer by Jeffrey Liker (2004)
Waltzing with Bears by Tom DeMarco & Timothy Lister (2003)
Soft Skills
How to win Friends & Influence People by Dale Carnegie (2011)
Talk Like Ted by Carmine Gallo (2015)
The Clean Coder: A Code of Conduct for Professional Programmers by Robert Martin (2011)
Other
An Introduction to Statistical Learning: with Applications in R by Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshira (2017)
Coders at Work: Reflections on the Craft of Programming by Peter Seibel (2009)
Concrete Mathematics: A Foundation for Computer Science by Ronald Graham, Donald Knuth, Oren Patashnik (1994)
Cracking the Coding Interview: 150 Programming Questions and Solutions by Gayle Laakmann McDowell (2011)
DVA-C02: AWS Certified Developer Associate: Volume 1 by IP Specialist (2023)
Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt (2008)
Programming Pearls by Jon Bentley (1999)
Renegades of the Empire: How Three Software Warriors Started a Revolution Behind the Walls of Fortress Microsoft by Michael Drummond (1999)
Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent by Joel Spolsky (2007)
The Complete Software Developer's Career Guide by John Sonmez (2017)
The Passionate Programmer: Creating a Remarkable Career in Software Development by Chad Fowler (2011)
The Soul of A New Machine by Tracy Kidder (2000)
Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values by Robert M Pirsig (2005)