Published onOctober 12, 2016HOWTO: Managing multiple versions of PHP on Mac OS X with HomebrewphphomebrewdevelopmenthowtoHow to manage Homebrew's installation of PHP versions on your Mac.
Published onSeptember 30, 2016Dynamically Injecting Scraped GitHub Data in a Google SpreadsheetpythonflaskscrapingherokugithubgoogledevelopmenthowtoI wrote a Python script to scrape GitHub counts for issues and PRs to put in a Google Spreadsheet.
Published onAugust 27, 2016HOWTO: Get a Mac, Python, Homebrew, PyEnv, and Bash aliases to play nicelypythonmachomebrewbashdevelopmenthowtoThis is how I use Python virtualenvs and bash aliases to make testing SDKs at work easy.
Published onFebruary 25, 201410 Best practices for developers, from top devs at Google, Pinterest, Signpost, ILM...developmentAlways be hacking. Always be shipping. Optimize later. Learn to say no. And many other tips from devs already on top of their game.
Published onFebruary 25, 2014Denver hosts the first Go Language conference, GopherCon, April 2014developmentSendGrid had a large showing that year and we all had a blast.
Published onMarch 30, 2012Remembering Mitch Hedberg's comedy genius today. RIPmiscdevelopmentI helped take care of Mitch's web site after his death.
Published onApril 5, 2007The Evolution of a ProgrammerdevelopmentprogrammingcareerA retrospective on the myriad of skills and experiences I've developed over the years as a developer.
Published onFebruary 15, 2006Suppressing the Print dialog in Firefox for auto-printingfirefoxdevelopmenthowtoA consulting gig wanted to use Firefox for printing receipts without having to click anything.