Building an iOS Cocoapod that uses the Dropbox Sync API

One of the frameworks we're building at Punch Through Design links to Dropbox to help users access their files from both iOS and their computer. Dropbox provides a very useful Sync SDK for iOS that makes it easy to access Dropbox accounts. Installing the Dropbox SDK can be complicated, so…

Submitting a Python CLI Tool to PyPI

Last week, I built a command-line tool, csvtomd, to help me write documentation for my personal and work projects. Building Markdown tables by hand can be tedious and often involves lots of manual spacing tweaks to make the source code look just as good as the rendered table. With csvtomd,…

Week One with iOS

It's really not that bad. I think I might prefer it to Android soon. Interface Builder and Storyboards are nicer than Android's XML layouts, but you have the learning curve of the message-passing component linking GUI. I was really annoyed with iOS for using IBOutlets and delegates to programatically link…

LED crowd visualizations suck, and here's how to make them better

This post is a WIP outline. Feel free to read it if you'd like. People love attending fireworks events and laser light shows. It's awe-inspiring to see coordinated events happen on a scale so much larger than a single person. It's even more incredible to become a part of the…

Analyzing 8 years of my music history with SQL

Ever heard an album or a song for the first time and loved it so much you played it on repeat for three days straight? I wanted to dig into my listening history to find out which songs I loved, got sick of, and forgot about for years. Good thing…