Fullstack developer focused on React.JS and Clojure.
👋 I'm Ian. I am a web developer from the Pacific North West but currently live in Boise Idaho. I love digital gardening and programming computers. I work primarily in Clojure and JavaScript but love functional programming languages.
Featured Projects
Remix Course
I produced a Remix course with egghead. I paired up with a voice coach to enhance my recording and script writing skills. This course goes over how to set up a SaaS project with authentication, a data store, and a Remix Server.
GraphQL Course
I teamed up with the egghead.io production team to produce this GraphQL course. I take the learner from very little GraphQL knowledge to using mutations and subscriptions to build a real time messaging application.
egghead.io
I’ve worked on egghead for the past 5 years of my career. I’ve helped build out our HATEOAS API using Ruby on Rails to do so. I’ve worked with integrating many different services such as Stripe, Convertkit and Transloadit.
epicreact.dev
This project was a blast (🤦♂️) to work on. I built a state machine to keep track of commerce transaction state integrating with the Stripe API. Read more about my approach to building this component.
Featured Articles
- Clojure FoldAugust 1st, 2022
- Xstate Save's the Bacon 🥓Oct 23rd, 2020
- Own Your Second Brain 🧠May 13th, 2020
Video Courses
Learn Remix by Building a Social Media Platform with TypeScript and Prisma
React Real-Time Messaging with GraphQL using urql and OneGraph
Introduction to Urql: A React GraphQL Client
Yarn 2 AKA Berry
Introduction to Client Side Web APIs
Introduction to RedwoodJS: full-stack framework for JAMstack
Intro to Stimulus
Upgrade Your Terminal and Make It a Joy to Work with
All Articles
- Cypress 🌲April 25th, 2023
- Integration TestingApril 25th, 2023
- Clojure FoldAugust 1st, 2022
- Amplify NotesNov 16th, 2021
- Review Your Own Pull RequestsOct 28th, 2021
- Yarn Link with ViteOct 27th, 2021
- Next.js NotesOct 25th, 2021
- Xstate Save's the Bacon 🥓Oct 23rd, 2020
- Own Your Second Brain 🧠May 13th, 2020
- Stop Thinking In Lifecycle MethodsOct 10th, 2019
- A Brief Introduction to Gatsby ThemesMay 20th, 2019