I’d originally built the web site for my mobile app development and training company Biscotti Labs as a very simple static Twitter Bootstrap HTML page. I liked the idea of keeping the site as a static single page, instead of worrying about keeping another content management system up to date (WordPress has to be kept… Read More


It’s the fall semester at the University of Texas at Austin, and I’m teaching my introduction to iPhone app programming class again! This is the third time that I’ve taught the class, and I’m always excited by it. This year, we’ll be using the Swift programming language, and we’ll also be using Auto Layout from… Read More


My Talk at Twilio’s Signal 2015 Conference, Using your web development skills to build Twilio-powered apps for Android and iOS, is now up as a video. If you’re interested in adding voice to your mobile apps using the Twilio Client Plugin for PhoneGap, this video is a short intro to the topic. If you have… Read More


I made my twitter handle scroll across the screen, changing colors as it goes – pretty simple effect, but here’s the Arduino code: #include <Adafruit_NeoPixel.h> #include <Adafruit_GFX.h> #include <Adafruit_NeoMatrix.h> #define PIN 1 Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(8, 8, PIN, NEO_MATRIX_TOP + NEO_MATRIX_RIGHT + NEO_MATRIX_COLUMNS + NEO_MATRIX_PROGRESSIVE, NEO_GRB + NEO_KHZ800); void setup() { // put your setup… Read More