Nov 23 2008
Introducing Solid Code
In February 2009, Microsoft Press will release Solid Code under the “Best Practices” series of books. This book has been the year long effort of myself and my friend and colleague, Donis Marshall. The project has been a great experience, and we believe this will be a great addition to any information technology professional’s library.
The book explores best practices for achieving greater code quality from nearly every facet of software development. Beginning with chapter 1, titled: “Code Quality in an Agile World”, we discuss how higher quality can be achieved in fast-paced, agile software development teams. The book then moves on to discuss topics like Class Design and Prototyping, Metaprogramming, Web Performance, Designing for Scale, Common Programming Pitfalls, and Debugging to name a few. The value of the material is further compounded by real world case studies from various engineering teams within Microsoft such as the Windows Live Hotmail and Live Search teams. Here is the official description from Microsoft’s web site:
With insights direct from Microsoft’s own development teams—and across the software-development life cycle—learn best practices for writing solid, well-formed, efficient code. Ideal for new to intermediate level developers, but with fresh insights for more experienced programmers, SOLID CODE will help improve your coding techniques at each phase of product development: design, prototyping, implementation, debugging, and testing. This book shares practical, experience-based advice from veteran engineers and developers that you can apply to your own work now, whether using agile or waterfall methods.
I am really excited for the release of this book in February. I hope to post excerpts from the book over the coming weeks so people can begin to see some of the value this book will provide. The book can be pre-ordered from the following web sites.
- Bookpool
I will post more links to the pre-order sites as they become available. Feel free to contact me if you have any questions.
For more information about this book, check out Microsoft’s web site.






Will you be signing copies at Borders?
Seriously, congrats!
The best part about writing a book is when it’s done! Congratulations John and best of luck to you in Seatle.