Showed up to the office Halloween party as everyone's favourite compromise
Sophie
@localghost.dev
🐕 Dog botherer 🚀 Staff Eng 🚧 Web1 enthusiast and fan of pointless websites 👻 localghost.dev #TransRightsAreHumanRights Banner pic: florian.photo
Join me in the middle of the Venn diagram of foodies and nerds localghost.dev/blog/digital...
Digital recipe management for fastidious cooks - localghost
Managing my collection of over 5000 digital recipes with Paprika, and the new features in Paprika 4 that give it a new lease of life
localghost.dev
I’m looking to connect with university lecturers and staff. We offer student tickets for @ffconf.org, but they’re easy to miss, and I’d love to give the next generation of web developers the chance to attend a great indie event. If anyone can contact please drop me comment here I can follow up.
got frustrated recently at work about people writing using AI instead of using their brains! here's my take on it: sophiebits.com/2026/06/25/t...
There are no lossless transformations of natural-language text
sophiebits.com
I caught that virus where you feel compelled to turn your old PC into a media server localghost.dev/blog/turning...
Turning my sad gaming PC into a media server - localghost
Death, taxes, and media servers.
localghost.dev
Returning to owning things in a streaming world: buying CDs again (and rediscovering some old loves) localghost.dev/blog/returni...
Returning to owning things in a streaming world - localghost
In 2011, I sold my CD collection; in 2026 I bought it back again. (Well, the good bits.)
localghost.dev
survey.devographics.com/survey/state... The State of Devs survey is out and it's looking at things like mental health, outlook on the industry, and feelings about AI - worth filling out!
State of Devs 2026
Take the State of Devs survey
survey.devographics.com
The HEIC image format is actually a Recursive Acronym. Help mE I Can’t figure out why HEIC is even a thing
I've given my website a bit of a refresh, using Temporal and CSS color-mix to change the background colour depending on your time of day localghost.dev/blog/time-ba...
Time-based background colour transitions with Temporal and CSS color-mix - localghost
A visual refresh with a background that changes colour according to the time of day, using the new Temporal API along with CSS custom properties that blend into each other.
localghost.dev
Poetic CSS course is live for early-bird registration! Only available during July. Thanks for your patience, we had some last-minute fixes. #css courses.oddbird.net/poetic-css/
Poetic CSS
Understand CSS as a system — so you can write, review, and maintain web styles with confidence on a timeline and under budget.
courses.oddbird.net
The @ffconf.org CFP is open - if you're UK based (or near UK) especially, FFConf wants to hear your voice. I updated the "Most recent ideas" with more of my wishlist, and added an extra point to our speaker promise: we won't AI-ify your photos. ffconf.org/articles/cfp/
FFConf Call for Papers
FFConf is accepting talk proposals. Submissions are reviewed continuously; speakers receive travel & accommodation.
ffconf.org
Browsing for font inspiration and came across @liebefonts.bsky.social 's biro handwriting font. It's incredible! liebefonts.com/fonts/liebeh...
LiebeHeide Color Font · LiebeFonts
Amazingly real looking handwritten messages with LiebeHeide color font This new digital font not only contains the latest font technology…
liebefonts.com
I'm not sure if it's because I have a lot of CSS custom properties (not that many in the grand scheme of things) but I'm finding in Firefox Dev Tools changing the values of custom properties doesn't seem to do anything any more. Anyone else?
So a little bird told me that Pixel Pioneers on 19 June only has a few tickets left, so snap them up! I'm gutted I can't make it this year. You can get 15% off with the code PIXEL15 - if you've been on the fence this is your sign to buy your ticket!
Yesterday was my last day at Deno. From today, I'll be cheering the talented team on from outside the org. This also means that I'm now considering my next move in the DX/DevRel/Technical marketing space.
Today is my last day with the Deno team 🦕💖💔 I know they're gonna keep making awesome things. But now *I* need to make awesome things for someone else! If you're looking for a DevRel with a JS focus and extra sparkle, get in touch!
The least realistic thing about Heated Rivalry is that they fully punctuate their texts to each other. Sorry but there's no way Ilya Rozanov uses full stops
Diversity scholarships are once again available for @pixelpioneers.co (back in Bristol on 19 June). Anyone in an underrepresented or marginalised group in tech is eligible (for a free ticket to the event). Applications close on 19 May, details here: pixelpioneers.co/diversity-sc... Please share!
I've been on a bit of a social media hiatus, but I've written a new post about something that's been on my mind a lot lately localghost.dev/blog/stop-ge...
Stop generating, start thinking - localghost
Instead of wanting to learn and improve as humans, and build better software, we’ve outsourced our mistakes to an unthinking algorithm.
localghost.dev
The State of React survey is out. If you use it (whether by choice or coercion) fill it out. survey.devographics.com/survey/state...
State of React 2025
Take the State of React survey
survey.devographics.com
Early bird tickets end today! Spread the word. 2026.stateofthebrowser.com/tickets/
Tickets | State of the Browser
More information and buying options for tickets.
2026.stateofthebrowser.com
Early bird In-person (£70) and Online (£15) tickets are on sale until 18 November (midnight UK time) or until sold out. Next ticket sale opens on 17 December and prices will go up for both In-person (£80) and Online (£20). #BuyEarly and secure your spot! #SotB26 2026.stateofthebrowser.com/tickets/
greatly aggrieved that our capitalist society does not support my life goal of being a big toasty cinnamon bun
In a time where the industry is dominated by AI hype and ruthless capitalism, @ffconf.org never fails to remind us of the human side of tech. I hope we never lose that!
This is one of my biggest gripes with AI generated code. People don't understand what they're committing and that's so dangerous. #ffconf with @jesslynnrose.bsky.social & @edaeren.bsky.social