Content all of my blog posts, courses, mixtapes and more


Master the Intersection Observer API - Single Page Navigation (Part 1)
Intersection Observer provides a fantastic alternative to traditional, resource-intensive scroll events. Learn the basics of the API with this tutorial.


How To Design Frictionless APIs
When it comes to API design, follow these best practices to increase usability and meet the needs of your developer consumers.


Now Playing: Sick Beats
Hip-hop from a diverse group of artists, featuring a lot of electronic influences and danceable tracks.


The Developer in the Room - Boosting Designer & Developer Collaboration
Based on a recent talk given at the New Orleans Adobe Creative Jam.


Making Fast APIs: Lessons Learned From 40 Years of SQL
40 years of database design, implementation, and access has a lot to teach about how consumers request and use data. Learn what SQL can teach modern API designers.


Building Serverless Backends with GraphQL
I review the tool Graphcool, and describe how it aids GraphQL-based serverless application development. Featuring Nikolas Burk from Platform Summit 2017.


Customizing WordPress Themes with CSS
Learn to customize existing WordPress themes with CSS. This is a great way to get started with developing WordPress themes.


Moving on From Unroll.Me - A Sanebox Review
A fair and honest review of Sanebox, a tool for managing email with less stress.


Now Playing: Afternoon Beer
The perfect playlist for a porch sit and a cold beer.


Using ITCSS for Optimized CSS Performance
Learn to implement ITCSS, a simple way to architect your CSS that lends itself to good performance and organization.


A Google Analytics Dashboard for Developers
Google Analytics helps explain website behavior and usage, but is daunting for those who are new. Build a front-end specific dashboard in this tutorial.


An Optimized WordPress Widget for Social Share Links
Embedded share buttons slow down your site, and may stand out in a way that doesn't suit your theme. Learn to build a custom WordPress share widget instead.


Top 5 WordPress Plugins for Developers
The WordPress community is full of plugins, but which ones are the best for developers? Learn about the ones I use on most every WP project I build.


Now Playing: Banjo Strumming
A mega playlist full of bluegrass, newgrass, country and folk music.


Now Playing: Dance Party
Dance in your socks, in the kitchen, in the car and in the club with this party playlist.


Now Playing: Focus is the Game
A playlist for writing code, writing, thinking and doing.