Channels ▼


July 11, 2014

Getting the Point of Points

"Points" were originally a way to talk about effort in a dysfunctional (from an agile-planning perspective) environment that focused on time-based rather than priority-based planning.

July 10, 2014

How To Use Reverse Iterators Without Getting Confused

This week we'll look at a concrete example of how to use reverse iterators.

July 07, 2014

The Profiler

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

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