FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Architecture & Design FORUM | NEWSLETTERS


Fundamental Concepts of Parallel Programming
Moving from a linear to a parallel programming model
December 31, 2008
Best Practices for Protecting against Viruses, Spyware, and Hacking
As the value of information goes up, it is attracting more sophisticated kinds of thievery
December 29, 2008
Dr. Dobb's Agile Update: 12/08
December 19, 2008
Neurobiology Will Become "No-Brainer" Substitute for Software
The ability of devices to learn and adapt is in the not-too-distant future
December 16, 2008
COBOL Into the Clouds
Cloud computing is about services, not languages
December 15, 2008
Understanding and Avoiding Memory Issues with Multi-core Processors
When programming for multiple thread or multiple core systems, it is important to understand memory allocation and access
December 11, 2008
A Personal History of Systems and Computers: Part 5
Mobile computing before it's time
December 8, 2008
DutyCycle: Running Programs Part-time to Avoid the Heat
Keeping the thermal load down
December 7, 2008
Virtual Is Its Own Reward
A virtual Michael demos our very own Columnist Virtualization Platform. But keep in mind that seeing is believing.
December 4, 2008
Developer Diaries
Profiles of programmers, descriptions of developers.
December 4, 2008
Speeding-Up Software Development Using Embedded Scripting
Embedded scripting is a really handy programmer's tool.
December 3, 2008
OS: Does That Mean Operating Systems, Open Source, or Both?
Taking an existing operating system open source involves more than a pretty smile and good intentions.
December 3, 2008
Lock Options
The two major problems in concurrent programs are data races and deadlocks. The solutions that Bartosz presents here is based on a deadlock-avoidance protocol.
December 3, 2008
It's Time to Get Good at Functional Programming
If you've been wondering what functional programming is all about, don't wait any longer. Michael examines functional languages like Scala, F#, Erlang, and Haskell, and Mike Riley adds a note about functional programming with Mathematica.
December 3, 2008
Multi-Stage Continuous Integration
Multi-Stage Continuous Integration allows for a high degree of integration to occur in parallel
December 2, 2008
.NET Development on Linux
Eric finds out that a VM and Mono comes in handy when creating C# .NET programs. In addition to Linux, Mono lets you develop and run .NET client and server applications on Solaris, Mac OS X, Windows, and UNIX.
December 2, 2008
The Distributed Agile Team
Scott examines the myths surrounding agile software development.
December 2, 2008
Measuring Parallel Performance: Optimizing a Concurrent Queue
When it comes to scalability and concurrency, more is always better.
December 1, 2008


Architecture & Design Archive
2009 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2008 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2006 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2005 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2004 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2003 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2002 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2001 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2000 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1999 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1998 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1995 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec




MICROSITES
FEATURED TOPIC

ADDITIONAL TOPICS

INFO-LINK