Channels ▼

Developer Reading List

, August 20, 2013 New books on Windows internals, JavaScript, Groovy, Python, and P=NP
  • E-mail
  • Print

Also Received

Advanced Programming in the UNIX Environment, Third Edition

by W. Richard Stevens and Stephen A. Rago

This book has long been the definitive programming bible for UNIX and Linux internals. The second edition appeared in 2005, so this update has been a long time coming. It adds new interfaces, such as POSIX asynchronous I/O, POSIX semaphores, spin locks, and barriers, and it removes older superannuated APIs. Per the authors, the code — all of which is written in C — was tested on Solaris, Mac OS X, Ubuntu, and FreeBSD. For anyone working on Linux or UNIX internals or with need to access OS internals, this book is a must-buy, even if you have the previous edition.

The Essence of Software Engineering: Applying the SEMAT Kernel

by Ivar Jacobson, et al.

SEMAT (Software Engineering Methods and Theory) is Ivar Jacobson's creation (although contributions from many others are included) and consists of an approach to software engineering that focuses on the core disciplines. In this short book, Jacobson shows how to apply SEMAT to project management, with emphasis on its ability to adapt to different projects. For project managers who want to see how Jacobson's long work in software engineering can be applied to day-to-day work, this book is indeed a useful guide.

Murach's C# 2012

by Joel Murach and Anne Boehm

Another great self-paced tutorial done in the unique Murach style of presenting language topics on one or two page threads. The topics build on one another, so as you progress, you're constantly seeing illustrative code and then seeing it reapplied in different contexts later. The style of numerous tiny nuggets makes the book an excellent reference (a sort of recipe book) after the fact. Beyond just the language, the book also covers elementary form creation, XML processing, ADO. NET, and similar .NET specific technologies.






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.