Josh Mobley
All Posts
April 3, 2020 / engineering quick-tip
RefetchQueries and the Apollo Cache
If you're having trouble with refetchQueries not updating your UI, it could be a type mismatch.
June 3, 2019 / engineering
Wordpress and Gatsby
Migrating multiple Wordpress sites to Gatsby without touching the data. Gatsby shines as a flexible way to source content from wherever it is, and provide you a nice toolset for building static-site/SPA hybrids.
March 16, 2019 / fitness
Rogue Monster Light 390BT Review
I purchased a squat rack for my garage gym. Read about my thinking, installation, and my thoughts a year later.
March 10, 2019 / engineering
Using React Hooks
React hooks provide a path to fully-commit to functional-style components without the need to handle small amounts of component state with a higher-level state management system.
October 19, 2017 / culture
You Are Qualified
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?
April 9, 2017 / engineering
Easy WordPress Migration with Docker
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.
April 6, 2017 / design
Web Standards in a Post-Standards World
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.
March 18, 2017 / engineering
Using TravisCI with Angular
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.
February 11, 2017 / process
Hiring Developers Without Technical Know-How
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.
January 27, 2017 / engineering
Extend Your Component Library with JavaScript Classes
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.
January 17, 2017 / life
Taking the Leap
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.
December 24, 2016 / engineering
Gesture Support in your Angular 2 App with HammerJS
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.
December 21, 2016 / engineering
Simple JavaScript Modules with Require.js
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.
December 19, 2016 / life
Preparing for 2017
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...
February 25, 2015 / engineering
Performance as Part of Design
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.