Channels ▼


July 07, 2014

The Profiler

If you can bring your human intelligence to bear on that small percentage, sometimes it can have big payoffs.

July 02, 2014

How C++ Reverse Iterators Represent Boundaries

Last week, we established that pointers can be used to represent boundaries. Let's continue by looking more closely at how these representations interact with reverse iterators.

July 01, 2014

RFID Connections from the Top

I found a line of very neat sensors that connect via USB and one of them provides an RFID sensor.

Articles                                     RSS

What Makes a Good Check-in?

July 08, 2014

Few organizations have strong opinions and articulated policies on what a check-in should consist of. As long as the check-in is more or less usable in a code review, it's generally considered good enough. We can do better than this by making the contents of check-ins truly useful additions to the development process. - Design

Why Build Your Java Projects with Gradle Rather than Ant or Maven?

July 08, 2014

The default build tool for Android new star of build tools on the JVM is designed to ease scripting of complex, multi-language builds. Should you change to it, though, if you're using Ant or Maven? - JVM Languages

Memory Leaks in iOS 7

July 08, 2014

iOS Networking APIs are leaking memory. The good news: You can stop them. - Design

Got Google?

July 01, 2014

Google services are everywhere. But knowing which ones to include in new apps is difficult due to the company's perceived lack of long-term commitment to products and APIs. - Tools

Developer Reading List

July 01, 2014

The best summer reads. - Design

The Best of the First Half

July 01, 2014

The most popular articles of the first half of the year, sprinkled with a few pieces carefully chosen by the editors. - Design

Accessing C++11 Features of the Android NDK

June 26, 2014

C++11 language features are supported in the NDK, but they require a non-default configuration. - C/C++

Firefox Release Engineering

June 24, 2014

A detailed look at a production pipeline that builds emergency patches and scheduled releases with equanimity. - Design

Redmond's Remarkable Reversal

June 24, 2014

A company that topped the list of obvious casualties in the post-PC era has thrived due to surprising changes to the way it does things. Most especially, how it works with developers. - .NET

The New asyncio in Python 3.4: Servers, Protocols, and Transports

June 24, 2014

Coding advanced asynchronous I/O with Python's new high-level streams API. - Open Source