Suggested Reading List - sindizzy/DSW GitHub Wiki
The following resources may be of interest to project members coming up to speed with some background reading.
Feel free to suggest new material, but please be judicious -- sometimes too many choices is worse than too few, and my goal is to only highlight the canonical works.
Books
- C# 4.0 in a Nutshell (Albahari and Albahari)
- C# Annotated Standard (Jagger, Perry, and Sestoft)
- Programming C# 3.0 (Liberty and Xie)
- Books not recommended (mpg's opinions only)
- Design patterns in C# (Metsker)
Specifications
- C# Language Spec - sounds daunting but actually quite easy to read
VB.NET
Books
- CLR via C# (Richter)
- Framework Design Guidelines (Cwalina and Abrams)
Books
- WPF Recipes in C# (Noble, Burton, and Jones)
- Programming WPF (Sells and Griffiths)
- Advanced MVVM (Josh Smith) - note this is not a "book" per se, it is more like a ~50 page article
- Books not recommended (mpg's opinions only)
- Applications = Code + Markup (Petzold)
Articles
- Josh Smith's MSDN article on MVVM
- "WPF Apps With The Model-View-ViewModel Design Pattern"
- http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
- Josh Smith's MSDN article on data binding
- "Customize Data Display with Data Binding and WPF"
- http://msdn.microsoft.com/en-us/magazine/cc700358.aspx
- Brian Noyes' MSDN article on data validation
- "Enforcing Complex Business Data Rules with WPF"
- http://msdn.microsoft.com/en-us/magazine/ff714593.aspx
Books
- Computational Geometry - Algorithms and Applications
- Marc de Berg, Otfried Cheong, Marc van Kreveld, Marc Ordermars | Springer ISBN 978-3-540-77973-5
Blogs
- Martin Davis Architect of Java Topology Suite
- Open Geospatial Foundation
Books
- Refactoring To Patterns (Kerievsky): http://www.industriallogic.com/xp/refactoring
Thanks to mpg for making the bulk of the original contributions to this reading list.