Channels ▼

Blogs

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.

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.




What Makes a Good Check-in?

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. - Architecture & Design

Articles RSS

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

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

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

Got Google?

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

The best summer reads. - Design

The Best of the First Half

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

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

Firefox Release Engineering

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

Redmond's Remarkable Reversal

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

Events of Interest

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

July 28-29. Minneapolis, MN. GR8Conf US 2014

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

August 7-8, San Francisco, CA. Distill 2014

August 20-22. Chicago, IL. CloudOpen North America

September 7-12. Bellevue, WA. CppCon

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

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

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

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