Josh Mobley

All Posts

RefetchQueries and the Apollo Cache

If you're having trouble with refetchQueries not updating your UI, it could be a type mismatch.

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.

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.

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.

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?

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.

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.

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.

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.

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.

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.

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.

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.

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...

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.