Phil Parsons

Web developer. Bike enthusiast.

I'm a web developer from London in the United Kingdom. I work in FinTech and have a primary focus on front-end development with HTML, CSS and JavaScript. Away from the keyboard I enjoy hitting the trails on mountain bikes and offroad motorcycles.

Recent posts

  1. Don't FOUC up your web components

    A flash of unstlyed content (FOUC) doesn't just look bad, it could be hurting your core web vital score. Let's look at how to use progressive enhancement in web components to prevent such a FOUC up.

  2. Practical web component reactivity patterns

    The web platform provides us with all the tools we need to apply reactivity to our web components. Let's explore some reactive programming patterns we can use in everyday scenarios to build interactive web pages and applications.

  3. Generating entry points for TypeScript packages

    Consuming NPM packages that export JavaScript Modules (ESM) with bundlers like Vite and Webpack is simple enough but to author a package in TypeScript with ESM only exports there's a few things that need to be considered.

Me throwing a whip on my mountain bike at Bikepark Wales on a typically wet Welsh day in Autumn