Developer's Reading List, March 13, 2012 The best books to recently roll of the presses cover malware analysis, test automation, C#, and programming your home.
Learn Microsoft Visual C# 2010
John Paul Mueller
A good book for beginners who want to learn by doing. Rather than a language tutorial, it's a book on how to use the full range of features of the Visual C# 2010 IDE. (Consider that the first of many projects is a Web app.) The book does require some programming background, otherwise, I believe, a neophyte would quickly sink under the amount of information he has to process. The projects are straightforward and well explained, however. My primary concern is that for a language tutorial, the book contains very little code. It's really much more about navigating through projects. The C# is simply the language occasionally used to pull the pieces together. — A. Binstock
The Developer's Code: What Real Programmers Do
by Ka Wai Cheung
Tips on how to stay productive even on the longest projects; create a workflow that works with you, not against you; and how to deal with clients whose goals don't align with your own. Topics include:
- Why many traditional approaches to process and development roles in this industry are wrong—and how to sniff them out.
- Why you must always say "no" to the software pet project and open-ended timelines.
- How to incorporate code generation into your development process, and why its benefits go far beyond just faster code output
- What to do when your client or end user disagrees with an approach you believe in.
— Dr. Dobb's Staff.
HTML5 Developer's Cookbook
by Chuck Hudson and Tom Leadbetter