Ed Gargan
banner
edg.foo
Ed Gargan
@edg.foo
Web developer playing at being a journalist in the Guardian's interactives team 🗞️
Reposted by Ed Gargan
Had most fun 🤓 mapping flight tracks and rasters on the Winkel Tripel projection 🗺️ (see how birds follow the surge of new green life!), working with top team @phoebeweston.bsky.social ky.social @prinashah.bsky.social @7091laps.bsky.social @edg.foo and +, talking to scientists & bird enthusiasts
October 16, 2025 at 8:26 AM
I've finally got around to giving my website a fresh coat of paint, along with a new blog post on the joys of using D3 + Svelte 5, now with interactive demos 🌞

I'm hoping to write more posts like this now I've got a good platform for them, watch this space.

edg.foo/posts/svelte...
Chart-building with D3 and Svelte 5
Svelte 5's rendering and reactivity features combine beautifully with D3's data tools. In this post, you'll see how.
edg.foo
October 2, 2025 at 10:44 AM
Reposted by Ed Gargan
A visual investigation of Victorian prisons and how their design still shapes the lives of incarcerated people www.theguardian.com/society/ng-i...
31 of England’s prisons are Victorian. Do they work? – visual investigation
More than 30 jails still in use today were built by the Victorians. They house a quarter of the prison population. Here we explore how 19th century design is contributing to a 21st century crisis
www.theguardian.com
May 3, 2025 at 8:19 AM
Reposted by Ed Gargan
First results coming in now on our German election tracker:
www.theguardian.com/world/ng-int...
February 23, 2025 at 8:17 PM
Reposted by Ed Gargan
Oracle justified its JavaScript trademark by claiming Node.js — now it wants that ignored
#FreeJavaScript

deno.com/blog/deno-v-...
Oracle justified its JavaScript trademark with Node.js—now it wants that ignored
Oracle filed a motion to dismiss in response to Deno’s petition to cancel its “JavaScript” trademark. But instead of addressing the real issue—that JavaScript is an open standard with multiple indepen...
deno.com
February 4, 2025 at 10:14 PM
My piece on Trump and the supreme court just went live 🥳, slowly learning how to do the journalism side of this job!

www.theguardian.com/us-news/ng-i...
Both houses and a supreme court supermajority: how Trump’s power compares historically
Trump’s second term will be marked by a rare level of influence in Congress and the highest court
www.theguardian.com
January 13, 2025 at 12:09 PM
#gavinandstacey didn't need to do me like that with the photo freeze frame ending 🥲

Perfect finale, genuine.
December 25, 2024 at 10:57 PM
Why did I ever think Notion would be a sensible CMS for my blog? I need to stop getting so excited about free APIs in the tools I use. Time to bin the hundreds of lines of Notion-to-HTML code and rewrite my posts in MDX, as God intended.
December 17, 2024 at 10:09 PM
Wow @deno.land is such a breath of fresh air. Goodbye boilerplate templates, goodbye Vite config, goodbye `nodemon ts-node/register tsc --watch blah blah blah` 🌞
November 17, 2024 at 10:29 PM
I'm trying to learn mapshaper today and boy is this thing DENSE
a man in a plaid shirt is opening a filing cabinet in an office .
Alt: A man opening a magic super-long filing cabinet, a clip from Bruce Almighty
media.tenor.com
November 12, 2024 at 11:23 AM
Well at least our trackers didn't catch fire (significantly). Here's the one I worked on by the way - first byline!!

www.theguardian.com/us-news/ng-i...
US election 2024 results live: Donald Trump wins presidency, defeating Kamala Harris
Follow the latest results from across the US as Trump wins several states critical to electoral success
www.theguardian.com
November 6, 2024 at 11:30 AM
About to begin my shift helping our US election tracker pages pull through the night! It's lovely that everyone's setting fireworks off for us 🥰
November 5, 2024 at 6:14 PM