Joey Imlay
programmer

Joey's Journal

I do a lot of things. Sometimes I write about those things. Then you get to read about those things, and maybe do some things of your own. Neat!

Goodbye Gatsby, hello Astro

After eight years of Gatsby, it's time to try a new framework.

Switching themes by stylesheet in Storybook

Storybook's Theme Switcher addon is great, but it doesn't support swapping entire stylesheets. I came up with a solution of my own, using native Storybook features.

Setting up a React component library

This guide covers the best practices for building a React component library with Vite, TypeScript, Conventional Commits, and Storybook.

The year I stopped

In late 2022, I started feeling tired. Really tired. Abnormally tired. Then the medical appointments began.

Queer Coded #7

I talk to Eli and Emily about how getting to grips with my bisexuality happened at the same time I was learning to code.

All Day Hey 2022

I gave a lightning talk about unconscious mentoring at All Day Hey 2022. Did you know that you often do your best mentoring when you're not aware of it?

yet()

Impostor syndrome is rife in the tech world. Often it feels impossible to keep up with constant change. How can we, as developers, hope to overcome it?

DeSoto: a StyleStage contribution

Sometimes you have to do the scary thing.

ReactJS Girls Online #2

My wonderful colleague Paulina and I spoke about our work on GAMINGbible.

Let’s go, gamers: how we made the GAMINGbible menu

Intersection observers. Intersection observers everywhere.

Jest katas: exercises for testing

I made some katas to help with learning the Jest testing library.

A look around my dev environment

I get a lot of compliments on my dev environment. It's designed with cuteness in mind.

Pinpin: a calming new tab for Chrome

I built a new tab extension for Chrome in React with a to-do list and weather reporting.

Reframe Women in Tech #1

If you know your why, you can endure almost any how.

Stemettes Monster Confidence

It was great to pass along some advice to young women interested in STEM careers.

Manchester Web Meetup #3

I spoke about my BrowserStack and CircleCI integration at Manchester Web Meetup #3, hosted at the LADbible Group office.

Automating BrowserStack screenshot generation with CircleCI

How to trigger screenshot generation using the BrowserStack API, and save the images as build artifacts in CircleCI.

DWP Women in Digital

I spoke briefly about my journey into tech, including sharing my story of escaping domestic abuse.

Code Ninjas

Our bootcamp team's final project.

Redux for Visual Learners

I made a Prezi that breaks down the concepts of Redux.

myNoise.net: sound therapy for developers

I love this soundscape tool so much.

.reduce(): reduce it or lose it

.reduce() is the Swiss army knife of array manipulation.

From abstraction to algorithm

Before you read this post, make a sandwich.