Channels ▼


November 24, 2014

Abstractions For Binary Search, Part 6: How On Earth Do You Test It?

We will reduce a substantial part of our problem to calling these two functions repeatedly with suitably chosen test cases and verifying that they return the same results.

November 18, 2014

In Command

Simple tools can be combined in many ways to do things

November 14, 2014

Bluetooth Phone Home

Using mbed on the embedded side to quickly create a BLE device and with the Android API doing most of the heavy lifting on the phone side, it can be pretty painless to create a complete BLE application.

The Uncompromising Economics of Being #3 in Mobile Platforms

In software development, being the #3 platform in the mobile market is as good as being last. - Mobile

Articles RSS

Developing Cross-Platform Mobile Apps with HTML5 and Intel XDK

Let the IDE do the heavy lifting. - Mobile

Program Configuration in Python

Despite numerous options for passing config data to a program, there is still a need for a utility to handle complex hierarchical configuration and locate config files on distributed system. Here is one. - Open Source

C# and .NET's Sudden Ubiquity

Microsoft ports .NET to Linux and Macintosh and open-sources the entire stack. - .NET

The Wearable Computing Revolution Begins: Building Android Wear Apps

A simple speech recognition example illustrates how to start creating wearable apps. - Design

Workflow Automation on Web Projects: One Team's Experience

Automating and aligning workflows makes new tasks simpler and enables team members to switch between different components easily. - Web Development

In Search of Agile Architecture

Despite years of refinement, Agile development still does not include architecture and design. - Design

Swift: Introduction to Apple's New Programming Language

A decidedly simple alternative to Objective-C. - Mobile

Data Compression with Arithmetic Encoding

Arithmetic encoders are better suited for adaptive models than Huffman coding, but they can be challenging to implement. - C/C++

Events of Interest

November 25-26. London, UK. IoT 2014

December 11-12. Washington, D.C. ModevCon

March 2-6, 2015 London, UK. QCon London

March 5-8, 2015. Recife, Brazil. Tropical Ruby

March 17-19, 2015. Boston, MA. O'Reilly Software Architecture Conference

April 8-16, 2015. Montreal, Canada. PyCon 2015

May 4-8, 2015. Chicago, IL. Microsoft Ignite Conference

May 12-14, 2015. Zaragoza, Spain.Protocols Plugfest Europe 2015

Videos of Past Events

September 2014. Atlassian Summit 2014

September 2013. JavaOne

June 2013. JAXConf 2013

May 2013. Google I/O

October 2012. JAXLondon 2012

September 2012. Strangeloop

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