tutorial

Using Node.js and Charles Proxy to Mock a Server API

In this post, I’ll walk through the steps to create a simple iPhone app that interacts with a public API, using Node and Charles to simulate an error response.  This post assumes some experience writing iOS code, but all the source code will be available on GitHub…

Android Data Sync

If you have an Android app that 1) reads and/or writes data from a SQLite database and 2) needs to update that data periodically from another source, say a RESTful web service then one approach you can take is to hook into the Android Sync Service. I recently created an Android project with a Sync Adapter to consume and publish data to a simple Go RESTful web service and I’d like to share what I’ve learned.

Javascript's Modern Web Tools – Node Package Manager

The Node Package Manager, or npm, is one of the most useful utilities downloaded with NodeJS. It is used to install various Javascript tools and libraries, including web frameworks like Connect and Express. This tutorial shows you how to get started with the npm tool.

Javascript's Modern Web Tools – Introduction

If you’re used to writing jQuery scripts and trying them from your browser, you’ll probably be surprised to know that over the past few years, tools have cropped up to make the old browser language more enterpris-ey. This multi-part tutorial series shows you how the world of Javascript tooling has invaded and provided ways to handle dependency management, build processing, and application assembly in a whole new way.

Getting Things Done with Task Warrior

Sometimes I need to keep a list to keep me on target. Since I spend most of my day on a command line I need to minimize death by alt-tab. That’s one of the things that stops me from using the various beautiful task apps on the desktop. That’s why the command line GTD/task manager Task Warrior got me hooked.

PhoneGap 3.0

PhoneGap 3.0 was released at PhoneGap day in Portland, OR last week. This article looks at the great changes with this new release.

Android Advanced Cursors

If you have been doing Android development for even a little while, you have probably used the provided SQLite functionality to store and retrieve data in a local database on the Android device. If not, you can head over to Lars Vogel’s excellent tutorial website to see how it all works, or to get a refresher. For … Read More