Channels ▼

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.
  • E-mail
  • Print

Also received...

Learn Microsoft Visual C# 2010
John Paul Mueller
Microsoft Press

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
Pragmatic Programmers

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
Addison Wesley

This book aims to help readers develop production-quality HTML5 applications by integrating its new and enhanced elements with CSS3, multimedia, and JavaScript APIs, with a focus on HTML5 features with substantial browser support. — Dr. Dobb's Staff.

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.