Meanwhile, elsewhere on the internet…
Tweets from Twitter, blog posts from DEV/Medium, talks from YouTube and beyond, photos from Instagram, music from Spotify, and nice places from Foursquare (lol, I know, but I've built the API integration now so Foursquare lives on on this website!).
Words
Blog posts I've posted on DEV Community or Medium (one day I'll build my own blog, I promise…)
Reading
Some things I've been reading recently and some random items from the vaults:
Bypassing Cookie Consent Banners in Lighthouse and WebPageTest
Cookie Consent Banners can mess-up metrics when testing in Lighthouse and WebPageTest, so here a few
A Bystander Saves a BASE Jumper's Life
A climber in the right place at the right time leads a daring rescue of a BASE jumper stranded high
End-to-End Testing: Fixing a Flaky Test and Avoiding Sleeps with Playwright
Explore a flaky test to uncover how a Web App’s implementation can contribute to flakes. Uncover a u
No more waitlist - code search and code view are available to all in public beta | GitHub Changelog
No more waitlist - code search and code view are available to all in public beta
Get your work recognized: write a brag document
Get your work recognized: write a brag document
There are 10 more of these. I thought I'd save you some scrolling, but if you want you can…
Migrating Next.js (+Jest/Storybook/Cypress) to use module path aliases, instead of relative paths
Most projects use the well-known relative paths to resolve files and modules. For instance: import '
How to create a Next.js app with serverless
In this example we will look at how to deploy a full-stack Next.js app to your AWS account with SST.
Web Applications 101
Everything you need to know about web applications in modern web development. You will learn about t
Maybe you don’t need that SPA
There’s an article by Tom MacWright that’s been gaining some attention in the twitter-verse: Second
Losing the Albatross
I recently moved roles to a new team. My new team do great work and have great things that they are
Resumable JavaScript with Qwik
When Misko Hevery (creator of AngularJS) approaches you to look at his new framework, well, you stop
Service Worker Side Rendering (SWSR)
Server Side Rendering (SSR) seems to be all the rage. Hydration strategies are the talk of the town,
React re-renders guide: preventing unnecessary re-renders
This is the second part of React re-renders guide: everything, all at once. There are no...
How Internet Explorer invented all the cool things, but we never knew.
From 2-way data binding to standard libraries to Web Components: A tribute to the innovations of the
Speaking
Talks I've given at conferences or other events. I'll link to slides or videos where they are available.
According to the Spotify API, I've been listening to a bit of drum and bass (High Contrast), swedish electropop (Tove Lo), french shoegaze (M83), progressive trance (Ilan Bluestone), uk pop punk (AS IT IS) and progressive house (Above & Beyond) over the last few weeks (their genre names, not mine!)
You can click the cards above to play a little preview of the artist, courtesy of the Spotify API. I also use the Spotify API to get the tempo/BPM of the preview song, and I use this to influence the speed that a card bops at while its playing.
Press the pause icon or the esc key on your keyboard to stop the previews.
Tweets and toots*
Tweets and toots by me, @philw_ and/or philw_@hachyderm.io.
I've been laid off. With that, I'm looking for a new journey! My name is Artem. I love system architecture, API design, and I'm a huge testing ambassador. I write posts, shoot videos, and my open source (@ApiMocking) is used in Google, Microsoft, Amazon, etc. DMs are open.
A common thread I've seen is people wanting to run headless browsers (Puppeteer, etc) on @vercel for their apps. They typically end up running a seperate server or spinning up another Vercel project to avoid the function size limits but did you know there's a better way? 👇🏻
#StorybookDay has now begun! ✨ Tune in via the Storybook website to hear from some of the best front-end devs around about how they build phenomenal UIs with Storybook, plus everything on the way with Storybook 7.0. 🧡 Join now! https://storybook.js.org/day/stage/main
🤩 pretty Salford rooftops pic.twitter.com/ifnhJglHC6
There are 4 more of these (!) I thought I'd save you some scrolling, but if you want you can…
Fancy learning to code - for free - in a supportive environment? Check: https://www.madlab.org.uk/news/intro-to-web-development-2023 … Not from Stockport? We have a handful of GM places available. Applications close on the 20th March, but are being assessed now, so get in touch! pic.twitter.com/Cq1WzDJVer
proud my site can do this 🤓 ty logical props and container queries (and Google Translate) pic.twitter.com/YrYERFCHlT
Wow. Check out this article by @DavidKokkelink on the performance advantages of web components over iframes for third-party embeds. https://blog.datawrapper.de/dashboard-performance-web-components/ …
🎉 SPA view transitions have landed in stable Chrome! But, this is just the start! We've got more view transition features planned. Here's what we're looking at next: https://developer.chrome.com/blog/spa-view-transitions-land/ …
Places
A randomised asortment of places I've liked on Foursquare at one point - it could be somewhere from a holiday, or it could be a random bar in Manchester that closed three years ago…