Channels ▼


April 09, 2014

My Big Company Code Interview

It's been years since I gave up on chat interviews. It just seems like these don't work so well — we all feel like we are insightful judges of candidate quality, but somehow the people we hire just don't always turn out as well as we hope.

February 10, 2014

You Can't Impose An Agile Process

To be effective, select your tools and develop your own processes

April 23, 2013

BodyCom Development Kit

Use your body's electric field to authenticate


Tools Feature Articles RSS

Continuous Development: The New Maintenance Reality

The Internet of Things will add so much programmability to devices that keeping software current will become a never-ending task.

Lightweight Virtual Environments in Python 3.4

Customizing Python's virtual environments for projects with conflicting library requirements or different Python versions is now easy in Python 3.3 and 3.4.

LINQ-like List Manipulation in C++

Using the open-source Cpplinq project to get Language-Integrated Query capabilities in C++11

Dave Thomas Interview: The Corruption of Agile; Ruby and Elixir; Katas and More

The pragmatic programmer who popularized Ruby and katas and was an original signatory of the Agile Manifesto discusses what's wrong with Agile, why he thinks Elixir is the next killer language, and how to design your own programming challenges.

The Most Underused Compiler Switches in Visual C++

Microsoft's Visual C++ team explains the nine most underused switches and why you should make sure to include them in your build.

Tools News RSS

Microsoft Python Tools for Visual Studio 2.1 Beta

Great for "exploratory coding"; new tools also support Bottle and Flask web frameworks

StrongLoop StrongOps 2.0 DevOps For Node.js

Performance monitoring and operations for Node.js on Linux and Windows

IBM: Now Is The Time For KVM

IBM creating a KVM product to exploit the Power Systems architecture

The Omni-Channel Digital Experience App Cometh

OpenText single solution manages media, web, social, and interactive content

SmartBear Aims To Tame Undocumented REST APIs

SoapUI Pro 5.0 gets undocumented APIs under test

Microsoft TypeScript 1.0 Arrives

TypeScript 1.0 is now a fully supported language in Visual Studio VS2013 and VS2012

Ada-Java Mix In AdaCore GNAT Pro 7.2 for Android

Development environment extends support for ARM platforms

Oracle Java 8 Launched with Lambda Expressions for Parallelism

The new Java positioned for convergence across the stack and for parallelism

Altova's Pumps MissionKit Performance

Extended standards support for XSLT, XQuery, and XBRL

Atego Vantage's Triple Model Combination

Solution for iterative and common product development

Events of Interest

April 11-12. Bangalore, India. Dr. Dobb's Conference

April 14-15. Pune, India. Dr. Dobb's Conference

April 14-17. San Francisco, CA. Red Hat Summit 2014

May 7-8. Santa Clara, CA. Internet of Things Developers Conference

May 7-8. Santa Clara, CA. Multicore Developers Conference

May 12-16. Atlanta, GA. OpenStack Summit

May 21-23. Menlo Park, CA. DConf 2014

May-June. Bristol, Cambridge, Manchester, Scotland. The UK Device Developers' Conference series

June 9-10. Stockholm, Sweden. Erlang User Conference

July 7-10. Berlin, Germany. UberConf Europe Java Ecosystem conference

July 28-August 1. Orlando, FL. Agile2014 Orlando

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

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

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