Every year I hunt for new books to read. 2013 was a wild year where I didn’t really have a plan in place and my reading was all over the place. Wanting to get organized in 2014 is all about not missing out.
Last year I read some great books about SQL Server, Windows Azure and methodology, this year I want to focus on catching up some more on those key books that greatly affected our industry. Are there any books that shouldn’t be on my list? What’s missing from the list?
- Domain-Driven Design: Tackling Complexity in the Heart of Software
- Refactoring: Improving the Design of Existing Code
- Executable Specifications with Scrum: A Practical Guide to Agile Requirements Discovery
- A CQRS Journey
- Exploring CQRS and Event Sourcing (Microsoft patterns & practices)
- Data Access for Highly-Scalable Solutions: Using SQL, NoSQL, and Polyglot Persistence (Microsoft patterns & practices)
- Dependency Injection with Unity (Microsoft patterns & practices)
- Developing Big Data Solutions in the Cloud
- How to Stop Sucking and Be Awesome Instead
- Extreme Programming Explained: Embrace Change
- Planning Extreme Programming
- Extreme Programming in Practice
- Agile Testing: A Practical Guide for Testers and Agile Teams
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
- Agile Estimating and Planning
- Managing Agile Projects
- Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services
- Patterns of Enterprise Application Architecture
- Growing Object-Oriented Software, Guided by Tests
- Analysis Patterns: Reusable Object Models
- User Stories Applied: For Agile Software Development
- Developer’s Guide to Microsoft Enterprise Library, 2nd Edition (Microsoft patterns & practices)
- TypeScript for C# Programmers
- Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency
I probably won’t get to read everything on my list, but with your help I can try to pick the best ones to read this year and continue working down the list next year.
2013 was a slow year for reading, because my focus was mostly geared towards sharing what I had learnt about Windows Azure through my blog. This year is going to be different, I will try to balance my efforts between writing and catching up on the past.
Books I Read In 2013
- Test Driven Development: By Example
- Cloud Design Patterns
- Pro SQL Database for Windows Azure: SQL Server in the Cloud
- SQL Server 2012 Query Performance Tuning
- Effective Programming: More Than Writing Code
- Refactoring to Patterns
- Cloud Architecture Patterns: Using Microsoft Azure
- Async in C# 5.0
- Building Interactive Queries with Linqpad
- Domain Driven Design Quickly
Books I Read Before 2013
- Clean Code: A Handbook of Agile Software Craftsmanship
- The Clean Coder: A Code of Conduct for Professional Programmers
- 97 Things Every Software Architect Should Know
- Programming Entity Framework: DbContext
- Kanban
- Agile Principles, Patterns, and Practices in C#
- Programming Entity Framework: Code First
- Programming Collective Intelligence: Building Smart Web 2.0 Applications
- JavaScript: The Good Parts
- Microsoft Windows Azure Development Cookbook
- RESTful .NET
- Data Patterns (Patterns & Practices)
- Developing Applications for the Cloud on the Microsoft® Windows Azure™ Platform (Patterns & Practices)
- Moving Applications to the Cloud on the Microsoft Azure™ Platform (Patterns & Practices)
- Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C# (2nd Edition)
- Working Effectively with Legacy Code
- Balancing Agility and Discipline: A Guide for the Perplexed
- The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)
- Programming Entity Framework
- Entity Framework 4.0 Recipes: A Problem-Solution Approach
- Read This Before Our Next Meeting
- Microsoft Silverlight 5 and Windows Azure Enterprise Integration
- Building Hybrid Applications in the Cloud on Windows Azure
- Code Complete
- Design Patterns: Elements of Reusable Object-Oriented Software
If you’re a experienced programmer, do not go with ” the pragmatic programmer…”, this promises to be new “code complete” but is barely an enter book for beginners in compsci. Aside from that, I didn’t read the rest of the list…sounds great! :D
LikeLike
Thanks that’s great feedback, I will definitely put the pragmatic programmer on the back burner and focus on the other books.
LikeLike