Channels ▼

Blogs

September 29, 2014

A Loop Invariant Can Be An Optimization Tool

This week, we'll look at the helpful qualities of loop invariants.

September 25, 2014

Clock Edge Detection...In Excel

Faced with a half-million lines of output from an oscilloscope, I turned to a spreadsheet

September 25, 2014

Endless Flexibility, The Enemy of Agile

When monolithic systems attempt to be infinitely flexible, unfathomable complexity results and agility becomes impossible.




Portable File and Directory Management in Java

The Apache Ant API, a rarely used feature of the tool, provides reliable and portable ways to perform command-line operations from within Java. - JVM Languages

Articles RSS

Unified Memory in CUDA 6: A Brief Overview

The advent of a unified memory model in CUDA 6 has made GPU programming much easier by removing lots of implementation details that developers formerly had to manage manually. - Parallel

Parallel In-Place Merge Sort

A very fast, parallel, simple to implement sort makes efficient use of memory. - Parallel

Lack of Manual Labor

The lack of quality manuals and documentation for developer tools greatly diminishes our ability to work well in subtle but important ways. - Tools

Jolt Awards: The Best Books

The best books of the past 12 months. - Jolt Awards

RESTful Web Services: A Tutorial

As REST has become the default for most Web and mobile apps, it's imperative to have the basics at your fingertips. - Web Development

Continuous Delivery: The Agile Successor

Traditional Agile methods have been obliged to evolve quickly to address current programming needs. Continuous delivery mixed with select Agile practices is emerging as the preferred way forward. - Design

The C++14 Standard: What You Need to Know

New, useful features that make the language safer and more convenient. - C/C++

Working with Azure DocumentDB: SQL & NoSQL Together

Updating and deleting documents, creating queries, and managing query results in Microsoft's new NoSQL database-as-a-service. - .NET

Events of Interest

September 23-24. San Francisco, CA. Designers of Things Conference

September 24-25. Boston, MA. Boston App Expo

October 1-3. Santa Clara, CA. Software Developer's Workshop at ARM TechCon (Dr. Dobb's bloggers Al Williams and Eric Bruno will be presenting.)

October 9-10. Palo Alto, CA. Code Stars Summit

October 11-12. Los Altos Hills, CA. Silicon Valley Code Camp

October 17-18. Austin, TX. CITCON (Continuous Integration and Testing Conference)

October 27-30. Santa Clara, CA. ZendCon 2014

November 3-5. San Francisco, CA. QCon

November 4-5. London, England. Code Mesh Conference

November 17-21. Budapest, Hungary. ApacheCon Europe


Videos of Past Events

September 2013. JavaOne

September 2013. SpringOne 2GX

June 2013. JAXConf 2013

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

Video