DEV Community

Phil Wolstenholme profile picture

Phil Wolstenholme

I'm a developer particularly focussed on accessibility and frontend web performance. Outside of work I'm interested in science, the environment, bouldering, and bikes.

Location Manchester, United Kingdom Joined Joined on  Personal website https://wolstenhol.me github website twitter website

Work

Lead frontend engineer at Co-op in the United Kingdom

Three Year Club
Writing Debut
Two Year Club
1 Week Community Wellness Streak
8 Week Writing Streak
4 Week Writing Streak
One Year Club
Building a maintenance page that brings your site back to life when it's ready

Building a maintenance page that brings your site back to life when it's ready

Comments
4 min read

Want to connect with Phil Wolstenholme?

Create an account to connect with Phil Wolstenholme. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Using Vercel's instant rollback feature in your own CI/CD pipeline

Using Vercel's instant rollback feature in your own CI/CD pipeline

1
Comments
4 min read
Feature detecting support for CSS cascade layers with HTTP and edge functions

Feature detecting support for CSS cascade layers with HTTP and edge functions

Comments
4 min read
What I've been reading (week 7, 2023)

What I've been reading (week 7, 2023)

1
Comments
2 min read
What I've been reading (week 52, 2022)

What I've been reading (week 52, 2022)

2
Comments
2 min read
Move a user's country to the top of a select element with Netlify Edge Functions and geolocation

Move a user's country to the top of a select element with Netlify Edge Functions and geolocation

8
Comments
6 min read
What I've been reading (week 49, 2022)

What I've been reading (week 49, 2022)

1
Comments
2 min read
What I've been reading (week 48, 2022)

What I've been reading (week 48, 2022)

2
Comments
2 min read
What I've been reading (week 47, 2022)

What I've been reading (week 47, 2022)

1
Comments
2 min read
What I've been reading (week 45, 2022)

What I've been reading (week 45, 2022)

3
Comments
2 min read
What I've been reading (week 44, 2022)

What I've been reading (week 44, 2022)

2
Comments
2 min read
What I've been reading (week 43, 2022)

What I've been reading (week 43, 2022)

3
Comments
2 min read
What I've been reading (week 42, 2022)

What I've been reading (week 42, 2022)

2
Comments
1 min read
What I've been reading (week 41, 2022)

What I've been reading (week 41, 2022)

8
Comments 1
2 min read
What I've been reading (week 40, 2022)

What I've been reading (week 40, 2022)

2
Comments
3 min read
What I've been reading (week 39, 2022)

What I've been reading (week 39, 2022)

Comments 2
1 min read
Using a Netlify Edge Function to cut down on header bloat by removing HTML-only headers from static assets

Using a Netlify Edge Function to cut down on header bloat by removing HTML-only headers from static assets

6
Comments
4 min read
Adding one centralised banner to a whole portfolio of websites via the power of 'the edge'

Adding one centralised banner to a whole portfolio of websites via the power of 'the edge'

14
Comments
12 min read
Writing a Vite plugin to add lazyloaded critical CSS fallbacks for users with JavaScript disabled or unavailable

Writing a Vite plugin to add lazyloaded critical CSS fallbacks for users with JavaScript disabled or unavailable

12
Comments 2
2 min read
Show off your Lighthouse scores as static HTML in Eleventy with the PageSpeed Insights API

Show off your Lighthouse scores as static HTML in Eleventy with the PageSpeed Insights API

11
Comments 1
5 min read
Problems with using useFakeTimers('modern') in a create-react-app (CRA) project with Jest 26 and Lodash's debounce function

Problems with using useFakeTimers('modern') in a create-react-app (CRA) project with Jest 26 and Lodash's debounce function

4
Comments 2
4 min read
Companies using utility-first CSS (like Tailwind) in production

Companies using utility-first CSS (like Tailwind) in production

17
Comments 1
3 min read
Accessible and animated expand/collapse components with Alpine.js and Tailwind CSS

Accessible and animated expand/collapse components with Alpine.js and Tailwind CSS

12
Comments
7 min read
A small TailwindCSS plugin to emulate support for Flexbox gap in older Safari/iOS browsers

A small TailwindCSS plugin to emulate support for Flexbox gap in older Safari/iOS browsers

6
Comments
2 min read
Using Style Dictionary to transform Tailwind config into SCSS variables, CSS custom properties, and JavaScript via design tokens

Using Style Dictionary to transform Tailwind config into SCSS variables, CSS custom properties, and JavaScript via design tokens

25
Comments 4
8 min read
Tying Tailwind styling to ARIA attributes

Tying Tailwind styling to ARIA attributes

36
Comments 2
9 min read
loading...