Channels ▼

Blogs

September 03, 2014

The Anti Anti Agile Manifesto

An informed guide to misconceptions of Agile.

July 25, 2014

CRC: The C Stands for Confusion

Because it is so often abstracted, people don't always make smart choices about selecting and specifying CRCs.

July 24, 2014

Java's Floating-Point (Im)Precision

Java doesn't store, calculate, or return the exact representation of the actual floating-point value in some cases.




Design

Design Feature Articles RSS

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.

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.

Making Freemium Work

Every cloud provider, most tools vendors, and many mobile apps have adopted the "freemium" model: Give away a subset for free and charge for added features. While it provides advantages for the customer and the vendor, making this model work is not easy.

Software Development is Very, Very Hard — Even for Those Who Know It's Hard

Inherent software complexity is not the only important factor; so are team size, location and distribution, regulatory constraints, and requirements management. With no two teams working exactly alike, no single formula or methodology can address all needs.

Portability and Extensibility via Layered Product Design

Designing products in clearly separated layers makes it possible to consign non-portable code to low-level APIs — simplifying both portability and future extensibility.

Design News RSS

MonkeyLearn Artificial Intelligence For Text-Mining

Create and incorporate text-mining capabilities into applications and websites

Watson Discovery Advisor Cloud Service

IBM's Watson Discovery Advisor is being used by researchers to rapidly analyze and test hypotheses using data in millions of scientific papers.

Free Nvidia CUDA 6.5 Packs ARM64 Support

Developer productivity key to new release mechanics

Google Smart Lens Licensed

Google is testing a prototype for a smart contact lens that was built to continuously measure glucose in tears using a wireless chip and miniaturized glucose sensor.

Tools for Finding the Continuous Delivery DevOps Sweet Spot

XebiaLabs updates XL Deploy and Release

Perforce Takes Federated Versioning to the Edge

Code submits are still committed to the master, but all other commands are entirely local

Onsen UI 1.1 Support For jQuery

Eliminating AngularJS complexity

700 New Functions In Wolfram Mathematica 10

Single biggest jump in new functionality in the software's history

In-Memory Computing Platforms Solidify

GridGain Systems In-Memory Accelerator for Hadoop

How To Manage Agile At Program and Portfolio Level

Dashboards and reports for predictable releases and long-term alignment

Events of Interest

September 17. St. Louis, MO. Powered by JavaScript

September 17-19. St. Louis, MO. Strangeloop

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

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)

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