His mission

(he chose to accept it)
Applying proven techniques to new technologies

Recent Deployments

Journey
Frontend rewrite in new technology
Education
Leading workshops
Smart home
Refactor to new architecture
Shopping
Build webapp to match mobile app

Tools & Tradecraft

Evolutionary design

Writing

Testing and TDD

React/React Native

Training

Noteworthy Achievements

Equipped an organization to rewrite a 500,000 line frontend in React. Established architectural patterns, delivered a Playbook, and paired with client developers.
Led a team to build React web version of pre-existing mobile apps for a nationwide company, reaching feature parity in six months.
React and React Native testing workshops and talks at React Native EU, React Advanced London, and Chain React.
Migrated a React Native app (Android+iOS) to an improved design/architecture, converting and releasing one screen at a time.
Implemented a React “block-based” page editor within a CMS to give nontechnical content editors flexibility within the design system’s constraints.

Reports from the Field

  1. Finding the right React component in the MUI design system

    MUI, the popular React Material Design library, offers so many components that it can be hard to keep track of which is which. Here's a quick reference for the most commonly mistaken React components.
    Time An icon of a clock Publish Date
    March 19, 2024
    Person An icon of a human figure Authors
    Josh Justice
    Category An icon of a paper organzier Categories
    React
  2. Running Rails on AWS Elastic Beanstalk

    Recently, I got a Rails app running on AWS Elastic Beanstalk for the first time. While other tutorials exist, this one walks you through everything you need step by step — even if you don’t have prior AWS knowledge.
    Time An icon of a clock Publish Date
    February 28, 2024
    Person An icon of a human figure Authors
    Josh Justice
    Category An icon of a paper organzier Categories
    Ruby
    Rails
    DevOps
  3. The nine best recommendations in the new React docs

    The latest React docs include recommendations on how to write React code. Here are nine points that come up most about React code style to help you avoid difficult-to-diagnose bugs.
    Time An icon of a clock Publish Date
    October 16, 2023
    Person An icon of a human figure Authors
    Josh Justice
    Category An icon of a paper organzier Categories
    React
  4. Creating your own virtual machine for fun and profit

    Josh Justice shares benefits of a virtual machine to make software more portable, sustainable, and flexible—inspired by Devine Lu Linvega's talk at Strange Loop 2023.
    Time An icon of a clock Publish Date
    September 27, 2023
    Person An icon of a human figure Authors
    Josh Justice
    Category An icon of a paper organzier Categories
    Development

Search An icon of a magnifying glass Search the Blog