The Wayback Machine - https://web.archive.org/web/20130802040204/http://www.drdobbs.com:80/architecture-and-design

Blogs

April 17, 2013

Sometimes Optimizations Cancel Each Other

Two rights can make a wrong in the software-design world.

January 19, 2013

Implementing Half Floats in D

D offers a set of features, the confluence of which enables the creation of user-defined types that work well enough to take the pressure off of adding more built-in types.

August 08, 2012

Wall Street and the Mismanagement of Software

How Knight Capital becomes a knight errant when it came to software design and delivery.




Design

Design Feature Articles RSS

The Steady Emergence of PaaS

After the first wave of IaaS, the cloud market is turning to PaaS as the primary model for service delivery

Unit Testing in C: Tools and Conventions

Two lightweight testing frameworks make it easy to unit test C code.

GNU Awk: This is Not Your Father's Awk

Awk's features have advanced considerably in the last decade — such as the addition of a debugger and a profiler — all without removing any of the elegance or terseness of the fabled little language.

Advice to a New Programmer

So much advice is heaped upon beginners that it can be hard to know where to start. However, these five practices are the foundation upon which everything else is built.

Designing a Network Protocol

When requirements are tight and unforgiving, it's sometimes easier to design your own protocol.

Design News RSS

Apache Mahout Rides New Jungle Book

Machine learning algorithm libraries for filtering, clustering and classification

Oracle Champions Multi-Channel Application Development

New Application Development Framework, Oracle JDeveloper and Enterprise Pack for Eclipse

An Agile OS X Methodology Collaboration Combo

A native interface to combine different methodologies and platforms

Research@Intel Showcase

Researchers show off new technologies at Research@Intel demo.

Windows 8.1 Preview Technical Preview Download

Windows Blue is "reimagined from the chipset to the experience", honest

Apigee Wizard Converts APIs From SOAP to REST

Helping developers reengineer IT architectures for modern web and mobile apps

1,700 Numerical Routines Parallelized for Intel Xeon Phi

NAG Library for Intel Xeon Phi launches

Expanding Vibrations In Haptic SDK For Games

Three developer platforms get access to Immersion Haptic SDK effects for Android games

Perforce Speeds Application Cadence

Filtered replication capabilities and task streams for rapid release cadences

Teen Computer Scientist Wins Big at ISEF

19-year-old Ionut Alexandru Budisteanu of Romania won the $75,000 Gordon E. Moore Award for using artificial intelligence to create a viable model for a low-cost, self-driving car.

Events of Interest

August 20-22. San Jose, CA. NoSQL 2013 Conference and Expo

August 20-21. Raleigh, NC. Business and Technology Solutions Summit 2013: Cloud and Big Data Conference and Expo

August 25-29. San Francisco, CA. VMWorld 2013

September 9-12. Santa Clara, CA.SpringOne 2GX 2013

September 10-12. San Francisco, CA. Intel Developer Forum (IDF13)

September 16-19. Santa Clara, CA. Storage Developer Conference (SDC)

September 18-20. St. Louis, MO. Strange Loop 2013

September 22-26. San Francisco, CA. JavaOne

September 25-7. Boston, MA. 18th ACM SIGPLAN International Conference on Functional Programming

October 1-3. San Francisco, CA. Atlassian Summit 2013

October 5-6. Los Altos Hills, CA. Silicon Valley Code Camp

October 26-31. Indianapolis, IN. SPLASHCon2013

October 23-25. San Fransisco, CA. API Strategy and Practice Conference

October 28-30. London, United Kingdom. JAXLondon 2013 Big Data Conference

November 5-7. Los Angeles, CA. App Developers Conference (ADC)

March 17-21, 2014. San Francisco, CA. Game Developers Conference (GDC 2014)


Videos of Past Events

June 2013. JAXConf 2013

June 2013. Gradle Summit

June 2013. Chicago Algorithmic Trading Conference

May 2013. Google I/O

March 2013. GPU Technology Conference

October 2012. JAXLondon 2012

September 2012. Strangeloop

September 2012. Intel Developer Forum

August 2012. VMWorld

July 2012. Java Language Summit

June 2012. Google I/O 2012

May 2012. Atlassian Summit

May 2012 (paid). Fluent Conference

March 2012. Multicore World

July 2011. JVM Language Summit