Sign in

Phil Hawksworth

@philhawksworth.dev
4.7K followers 403 following 1.2K posts

Developer adoption at @cloudflare.social. Previously @deno.land, @netlify.com, Late-blooming choir boy. Eater of foods. philhawksworth.dev he/him

PostsRepliesMedia
Phil Hawksworth @philhawksworth.dev · 07/08/2026
Gleefully spinning this globe around to see where my code is running. I made a simple URL shortener / OG image replacer using a @cloudflare.social Durable Object recently and it's cool seeing where it runs: close to the users calling it. Deployed everywhere! www.cloudflare.com/products/dur...
030
Phil Hawksworth @philhawksworth.dev · 06/07/2026
I start my new job in a week.
191162
Phil Hawksworth @philhawksworth.dev · 18/06/2026
…with a concert featuring the Elgar coming to @stalbanscathedral.bsky.social in October 🥳 hertfordshirechorus.org.uk/concerts/
A flyer for a concert coming in October at St Albans Cathedral featuring Elgar’s “From the Bavarian Highlands” and other works.
000
Phil Hawksworth @philhawksworth.dev · 18/06/2026
Made a thing! Enjoying holding the recording @hertfordshirechorus.org.uk made with the London Mozart Players in my hands. I’m proud to be a part of this! Gradually being released on all the streaming platforms: orcd.co/hertsparryel...
3131
Phil Hawksworth @philhawksworth.dev · 10/06/2026
“pppp” aka “Quiet AF” Learning how much energy and focus singing needs when you intend to be barely audible. Feel like a metaphor for our times! This closing moment of Bernstein’s Chichester Psalms is magical. @hertfordshirechorus.org.uk is almost ready for our concert at Bath Abbey on Saturday.
An excerpt from the Score of Chichester Psalms by Leonard Bernstein. 

This line is marked with the dynamic of “pppp”
180
Phil Hawksworth @philhawksworth.dev · 14/05/2026
“I have this example conference site and I’m going to animate the living shit out of it!” — @cydstumpel.nl Absolutely loving Cyd’s vibe and CSS skills at #JSHeroes
Cyd Stumpel demonstrating scroll-driven animation on stage in front of a large screen on stage in front of a delighted crowd.
0151
Phil Hawksworth @philhawksworth.dev · 14/05/2026
Yet another talk from @ryantownsend.bsky.social which is an absolute banger! He’s a class act. Full of valuable insights and techniques delivered with incredible style. #JSHeroes
Ryan Townsend giving a talk on stage at JS Heroes
1151
Phil Hawksworth @philhawksworth.dev · 14/05/2026
Unapologetically fanboying over @danielroe.dev at #JSHeroes
1171
Phil Hawksworth @philhawksworth.dev · 14/05/2026
Loving @mkrl.xyz’s relatable and engaging presentation style in his great talk about exploring and interacting with the code we find on websites at #JSHeroes. Lots of fun.
Misha Korolev on stage at the JS Heroes conference in front of his code on a large screen and before an engaged audience
071
Phil Hawksworth @philhawksworth.dev · 08/05/2026
Home after an emotional and inspiring #AllDayHey. The 10th and final edition of this conference had a phenomenal lineup of speakers and a generous audience. So thankful for the chance to give the last talk, for the kind reception it got, and the decade of dedication from @joshnesbitt.dev and co ❤️
Phil Hawksworth on stage in front of a large cinema screen at the All Day Hey conference 

Photo credit: @gerireid.com
2210
Phil Hawksworth @philhawksworth.dev · 08/05/2026
My phone seemed to sense my post #AllDayHey hangover this morning and took matters into its own hands.
The lock screen of an iPhone with the alarm snooze timer showing. It reads “Snooze 71:38:47”
0121
Phil Hawksworth @philhawksworth.dev · 29/04/2026
From time to time I rewatch this to remind me how @cassidoo.co, @tzmanics.bsky.social, @jason.energy, and I where partial to an impromptu PR merging party. And this from @davatron5000.bsky.social got me in the feels and made today a day to watch it again for a smile. bsky.app/profile/dava...
2381
Phil Hawksworth @philhawksworth.dev · 29/04/2026
Fiona Safari asking the hard questions as @heypresents.com approaches fast. Last few tickets (for the last #AllDayHey) ...if you're quick. heypresents.com/conferences/...
282
Phil Hawksworth @philhawksworth.dev · 24/04/2026
No doubt @anjana.dev's talk on Data Sonification and Web Audio API at @heypresents.com in a couple of weeks will be outstanding. But what will its perfect accompaniment be?
042
Phil Hawksworth @philhawksworth.dev · 22/04/2026
Not long until @heypresents.com now, so I'm pleased @cassiecodes.bsky.social called to figure out some of the beefier details.
2144
Phil Hawksworth @philhawksworth.dev · 15/04/2026
Shortest talk ever on CSS layout. @kevinpowell.co at @smashingconf.com.
Kevin Powell standing on stage in front of a large screen which shows some css which reads:

.my-website {
  all: ai;
}
0539
Phil Hawksworth @philhawksworth.dev · 14/04/2026
Got a pretty good seat here in Amsterdam for @smashingconf.com today.
The view of a beautiful theatre from the stage. An armchair on the stage in the foreground is ready for Q&A session and the room is wonderfully lit but empty as the final preparations for the day are concluded.
0300
Phil Hawksworth @philhawksworth.dev · 11/03/2026
I put the wrong bin out for collection
4210
Phil Hawksworth @philhawksworth.dev · 23/02/2026
000
Phil Hawksworth @philhawksworth.dev · 04/02/2026
I think I might already have seen Race Condition 2 somehow. Was that the one staring The Rock? www.youtube.com/watch?v=u1pp...
Three posters hang in the window of a theatre. They advertise:

DinoCon — Fastest all-in-one runtime;
Race Condition — Coming this fall. Or maybe sooner. It depends;
Callback Hell — Lose your sanity. Directed by Async & Await.
2132
Phil Hawksworth @philhawksworth.dev · 03/02/2026
190
Phil Hawksworth @philhawksworth.dev · 08/01/2026
Preparations don’t stop while you’re off sunning yourself when a performance at London’s Royal Festival Hall is coming up! Swotting up on some Elgar for the concert with @hertfordshirechorus.org.uk and @thechoircefc.bsky.social in a few weeks.
An iPad with the score for Elgar’s The Kingdom and a video of a conductor at a rehearsal. Beyond the iPad there are a pair of legs outstretched on a balcony overlooking a sunny bay in Mauritius
090
Phil Hawksworth @philhawksworth.dev · 07/01/2026
Snaffling sushi on smug mode.
A platter of assorted sushi on a table with a sunny beach and palm trees in the background.
4260
Phil Hawksworth @philhawksworth.dev · 23/12/2025
Ok. It’s time.
A tv showing the title screen of The Muppet Christmas Carol
1260
Phil Hawksworth @philhawksworth.dev · 16/12/2025
I think @alistairshepherd.uk did an _amazing_ job keeping is cool as I informed him of the biscuit pairing decision for his talk at @heypresents.com. I'm sure he'll be celebrating with the family.
293
Phil Hawksworth @philhawksworth.dev · 12/12/2025
Deep down, I always suspected that @tink.uk was going to be trouble.
3111
Phil Hawksworth @philhawksworth.dev · 10/12/2025
When your parents promise you a trip to Madame Tussauds but actually it’s some off-brand backwater waxwork museum where the statues are recycled and slightly soiled, and all the children are crying.
Wilting celebrates standing around in the Oval Office
050
Phil Hawksworth @philhawksworth.dev · 09/12/2025
You maniacs!
100
Phil Hawksworth @philhawksworth.dev · 09/12/2025
I was a FOOL to think speakers at All Day Hey would not be opinionated about what biscuit is paired with their talk. @bram.us is the latest one to set me straight.
1130
Phil Hawksworth @philhawksworth.dev · 03/12/2025
It appear that the word is out - biscuit parings are back for one last time at @heypresents.com. And isn't it just like @jakearchibald.com to have demands!? Join us for the final All Day Hey next year. (A few Earlybird tickets still available if you are quick!) heypresents.com/conferences/...
8344
Phil Hawksworth @philhawksworth.dev · 25/11/2025
Ooft! Elgato Stream Deck update wants almost 900MB of my hard drive. How is this so bloaty?
OSX installation window for Elgato Stream Deck informing that it will require 879MB of hard drive space
5110
Phil Hawksworth @philhawksworth.dev · 23/11/2025
“This is more of a comment than a question…”
The Pope speaking into a microphone and surrounded by people.
160
Phil Hawksworth @philhawksworth.dev · 15/11/2025
Intimidating proximity to this particular mic during our recording. You’ll be able to hear my heart beating out of my chest during the high octane moments. Which it is.
A microphone on a stand directly ahead with an orchestra playing beyond it in a church with high ceiling and impressive stained glass window.
010
Phil Hawksworth @philhawksworth.dev · 15/11/2025
Getting ready to record with @hertfordshirechorus.org.uk and guests from @thechoircefc.bsky.social Let’s do this!
Interior of St Jude’s church set out with tiered sitting and lots of microphones and cameras with people milling around preparing to take their seats.
2261
Phil Hawksworth @philhawksworth.dev · 12/11/2025
Strong sticker game from @deno.land here at #halfstackconf London.
A sticker held up between finger and thumb. It resembles the Nintendo logo in a pixelated style with a diplodocus standing on top of the word “Nintedeno”
4452
Phil Hawksworth @philhawksworth.dev · 31/10/2025
Unsurprising revelation from #perfnow: @rich-harris.dev really is ruddy good at demonstrating interesting concepts. His @svelte.dev is demo is terribly compelling.
Rich Harris standing on a stage with a large screen behind him showing his live demo
2693
Phil Hawksworth @philhawksworth.dev · 31/10/2025
“Simple to use, progressive enhancement, built in APIs are the best” A timeless quote from @barrypollard.bsky.social at #perfnow, (given with a deliciously timely self-reference) I love this.
091
Phil Hawksworth @philhawksworth.dev · 31/10/2025
Brilliant talk from @tkadlec.bsky.social at #perfnow including thoughtful and data-driven caution about the impact of agentic web, enthusiasm for “delight” and celebrations of browser progress.
Tim Kadlec speaking on a stage in from of a large screen with a slide that reads, “The localhost delusion”
0110
Phil Hawksworth @philhawksworth.dev · 31/10/2025
When you make a glib comment in your announcement to encourage people to take their seats at a conference and throw unjustified shade at @tkadlec.bsky.social which is then committed to writing. #perfnow
A live caption screen at the side of a stage showing transcript of an announcement which spuriously ends “…as soon as we find Tim Kadlec”
1161
Phil Hawksworth @philhawksworth.dev · 30/10/2025
🥳 All too rare mention of progressive enhancement. Yay, @inesakrap.bsky.social! It still amazes me how this approach is so often sacrificed due to less conscientious use of fashionable frameworks. #perfnow
1284
Phil Hawksworth @philhawksworth.dev · 30/10/2025
Loving @tammyeverts.com positioning of performance and experience on the web, and the desire to make the gap between pragmatism and magic as small as possible. 🌈 #pragmagical 🦄 Great start here at #perfnow.
Tammy Everts on stage in front of a large screen showing a snail resting on an iPhone with the caption “how fast is fast enough?”
0122
Phil Hawksworth @philhawksworth.dev · 13/10/2025
Thanks spellcheck. I'll pop your suggestion in my bra inbox.
The OSX spellchecker suggesting alternatives for "brainboxes" which include "brain boxes", "brain-boxes", "bra inboxes" and "bra-inboxes"
4625
Phil Hawksworth @philhawksworth.dev · 02/10/2025
My friend @designthinking.lol made this amazing illustration back in 2009 to make a point when I would argue with him about flash vs HTML. Seeing it again now and thinking how tailwind had been used to homogenise the aesthetic of so many sites and now it is in my head rent free.
A cartoon of a factory conveyer belt with joyous colourful characters getting sucked dry of their individuality and turned into grey cookie-cutter characters
5755
Phil Hawksworth @philhawksworth.dev · 02/10/2025
Live-coding and demos have come a long way. @nico.dev shows off making an interactive AI interface with voice recognition in the browser at @nordicjs.com… and then tries to give it a sense of humour. Very cool demo. Comedians livelihoods are safe for now.
A speaker on stage with nerves of steel as he makes AI his co-presenter in his demonstration.
050
Phil Hawksworth @philhawksworth.dev · 02/10/2025
“Friends don’t let friends build calendars” says Christophe Porteneuve at @nordicjs.com, as he goes on to talk about how great Temporal is as a replacement for JavaScript’s Date. Yes!
A man on stage speaking to a full, colourfully lit room
150
Phil Hawksworth @philhawksworth.dev · 21/09/2025
Mmmm. Aspirational.
0110
Phil Hawksworth @philhawksworth.dev · 21/09/2025
The arbiter of good taste
A screenshot of a tweet from Vercel CEO saying “The US President builds with @nextjs — what are you waiting for?” along with a screenshot of a tweet mentioning how trumpcard.gov is built using Next.js
2423627
Phil Hawksworth @philhawksworth.dev · 18/09/2025
Spiralling into self reflection and a crisis of confidence when asked nicely by a conference: "What walk-on music would you like?" I might need a FigJam board, a Notion document, and some focus groups to help me figure this one out. Help me Bluesky friends. You're my only hope.
A man in a small office looking anxiously into the camera with his hand balled into a fist over his mouth in an effort to help him think which is not helping at all.
32221
Phil Hawksworth @philhawksworth.dev · 09/09/2025
🤔 "may have lunched on mollusks" Came for the Fresh example. Stayed for the dinosaur trivia. bsky.app/profile/deno...
010
Phil Hawksworth @philhawksworth.dev · 28/08/2025
Felling the love from this online service today 🥰
An error page showing a white diagonal cross on a blue background and the text "generic error"
270