I used to live here, but now I’m just Code Camping out!

Just for fun, because who doesn’t like to wake up ridiculously early on a Saturday morning to take a train from Philliy into good ‘ole NYC, I decided to do some major tongue-wagging at Code Camp NYC 2013.  I mean, what could be better.  I won’t get paid, and let’s not even mention the food, so there’s that.  On the other hand, a chance to bloviate in front of a fresh and unsuspecting crowd seems just too good to stay away.  To that end, I prepared an obligatory PowerPoint, then wrote some moderately interesting code: LogFlow and PodFetch.  I even pulled together a ton of samples, a small number of which are actually mine!  Should be a blast.  Hope to see you there….

BTW, I always wanted to make it to Carnegie Hall.  I think I’ll have to settle for the “Carnegie” room; from 2:30pm to 3:45pm.  My session is titled “Supercharge Your Apps With TPL Dataflow.”


Truth be told, like most of my ilk—programmers—I’m a closet megalomaniac.  I want to wield power, to envision and forge new worlds, to grapple with the nearly ungrappleable.  More to the point, I’m more than a little convinced that I’m just the man for the job.

On most days, this sort of thing tends to be fairly out of reach.  On this day, though, I got to build Gulp! Continue reading

URL Hunting (Sniffing, Spelunking, Parsing…)


A good URL is hard to find.  Seriously!  I know, I know, you’re no-doubt rolling your eyes but, in programming, the ability to suss out undocumented schemas and protocols turns out to be a big big thing.

Take my latest project.  I’ve been writing a Tumblr downloader.  For the most part, the entire thing has been very straightforward, given that the Tumblr folks have an excellent API and documentation.  Using their specs, it was short work to create the core functionality of my product (which I plan to release as shareware!)  I wasn’t keeping tight track of the time, but it certainly took less that three hours to create the core image and video crawler and downloader.  Can you say “outstanding!” Continue reading