Menu

Writing

I’ve made a commitment to document more of the methods and tools that I’m learning about. In that spirit, this blog will be a home for posts of all types. I hope you find some use or inspiration from some of them.

You Are Qualified

Look for what's next, not what's comfortable

19 October 2017

The skills gap is large, talented people are few-and-far-between and plenty of organizations are scrambling to figure out how to make it work. If you've ever been on the hiring side of developers, designers, or technologists, you quickly realize how slim the choices are. What if you're on the hunt?

Easy WordPress Migration with Docker

Local environments in 5 minutes or less

09 April 2017

I've recently upgraded to a new laptop, and wanted to take that opportunity to see if Docker is as great as everyone says it is. One of the first projects I took on was seeing if I could power local WordPress environments entirely with docker containers. Good news, not only does it work, but it's incredibly simple.

Web Standards in a Post-Standards World

The more things change, the more they stay the same

06 April 2017

I attended my first An Event Apart in 2011 in Washington, D.C. and the landscape of front-end development and design was a lot different than it is today. It's interesting to consider how the winds of change have blown against the industry for the last few years.

Using TravisCI with Angular

Setting up continuous integration for an Angular App

18 March 2017

Continuous Integration is a key piece of modern software development. Ensuring that we can keep new code flowing into our master branch as it's ready is important to keeping the speed of delivering new fixes and features to our customers as quickly as possible.

Sharing is Caring

Modularizing and open-sourcing my process

01 March 2017

If you've been to my site before, you may notice a new item in the navigation. As of today, I've created a 'tools' section, where I'll be sharing a collection of development tools that are inspired by my day to day workflow.

Hiring Developers Without Technical Know-How

You don't have to gamble on an important hire

11 February 2017

As someone who's been working on the web for close to a decade, I've been in the position of hiring developers off and on throughout my career. Even in large-market cities, it can be a challenge.

Extend Your Component Library with JavaScript Classes

Creating consistency across your HTML, CSS, and JS

27 January 2017

One method I've been exploring when working on new website projects is how to organize my javascript, css, and html to all be reflective of the component library that we're using to build our visual system.

Taking the Leap

Confronting the fear of choosing to freelance

17 January 2017

I've decided to leave the security of a full-time job for the possibility of forging my own path. Balancing freelance development with the creation of a new product is both exciting and terrifying.

Gesture Support in your Angular 2 App with HammerJS

Capturing gesture events with ease

24 December 2016

Recently when assisting on an Angular 2 project, one of the requirements included gesture support for mobile devices, specifically swipe. Luckily, Angular 2 ships with some native support for HammerJS, a javascript gesture library.

Simple JavaScript Modules with Require.js

A step-by-step guide to breaking down your scripts into pieces for the browser

21 December 2016

If you've used any CLI's or large javascript frameworks (think Angular, Ember, etc.) you've probably seen and even used javascript modules. When we're dealing with large amounts of javascript, it's easier to parse what's going on when we've encapsulated our functions into bite-sized chunks.

Preparing for 2017

A new emphasis on sharing what I learn.

19 December 2016

As I look ahead to 2017, one of the big changes I intend to make is to be more intentional about documenting things that I learn in my day-to-day work and exploration...

Performance as Part of Design

Saving time and building better sites with performance budgets

25 February 2015

Let’s move performance to the front of the design process. No longer should it have to wait at the end of the line to be noticed, when it can help us early in the design process.

Subscribe for Updates

Like what you've read? Sign up for periodic updates of what I'm writing about.