Sign in

Elliot Bentley

@elliotbentley.com
558 followers 520 following 98 posts

Data viz / frontend developer @datawrapper.de 🔗 elliotbentley.com

PostsRepliesMedia
Elliot Bentley @elliotbentley.com · 10/09/2026
@jim.londoncentric.media any idea what’s going on with the lizzie line this week? I’ve never seen noticeboards warning of “disruption for the foreseeable future” before
000
Elliot Bentley @elliotbentley.com · 07/09/2026
Thanks! The knob is an amazing addition
110
Elliot Bentley @elliotbentley.com · 07/09/2026
Keyboard recommendations for around the same price as an Apple “Magic” Keyboard? I’m open to mechanical options
100
Elliot Bentley @elliotbentley.com · 20/08/2026
Aka why I’m never getting that gaming PC
020
Elliot Bentley @elliotbentley.com · 20/08/2026
Decided to try out the Zed text editor after hearing about it on @syntax.fm. While I love the tabbed worktree management, the performance is rubbish -- constantly freezing up and incredibly slow to search a big repo. Back to VS Code...
000
Elliot Bentley @elliotbentley.com · 06/08/2026
Some wild demos here, it was the "DVD screensaver" that really blew my mind master.dev/blog/somethi...
master.dev
Something Nobody Told You About The Image Element (It Can Overflow!)
You normally don't think of images as overflowing themselves, nor can you put anything else inside to make it overflow, but actually...
010
Elliot Bentley @elliotbentley.com · 28/07/2026
Great meetup, thanks to @willow.sh @scottspence.dev for organising! Hopefully we can squeeze in another before 2027 😉
071
Elliot Bentley @elliotbentley.com · 23/07/2026
Hot new chart types just dropped ❤️‍🔥
010
Elliot Bentley @elliotbentley.com · 30/06/2026
Mirrored x axes?! 😵‍💫
110
Elliot Bentley @elliotbentley.com · 18/06/2026
Amazing opportunity for #dataviz enthusiasts. Come work with me!
053
Reposted by Elliot Bentley
I'm Uni :3 @unicouniuni3.bsky.social · 18/06/2026
Thinking about life…
A black-and-white cat lying on his back
414550597
Reposted by Elliot Bentley
Datawrapper @datawrapper.de · 11/06/2026
🎉 You can now draw arrows in Datawrapper locator maps! Choose between line arrows (to show routes) and flow arrows (to show magnitude too), and style them however you like. Learn more here: www.datawrapper.de/blog/arrows-...
Flow map of Hong Kong's microchip exports in 2025. The thickest arrow by far points to India ($5.2 billion), followed by Malaysia ($1.1 billion), Korea, the Philippines and Europe, with much smaller flows to China, the US and other destinations.Map of the migration route of Pingo, a Whimbrel fitted with a satellite transmitter in 2012. In fall, Pingo flew from Alaska across Canada and non-stop over the Atlantic to Brazil; in spring, it returned north over Central America and the US with several stopovers.Flow map of commuters leaving Cologne for work. The thickest arrows point to Bonn (17,041 commuters) and Dusseldorf (16,038), with smaller flows to six nearby towns and long-distance arrows toward Berlin and Frankfurt.Map of a two-week South Korea trip in April, starting and ending in Seoul. The route loops from Seoul to Sokcho, down the coast to Gyeongju and Busan, then by plane to Jeju Island, by ferry to Jindo for the Miracle Sea Road Festival, and back to Seoul by train
0234
Reposted by Elliot Bentley
Datawrapper @datawrapper.de · 14/05/2026
Last week, Londoners voted in local elections. What was different this time around, and how does London compare to the rest of the U.K.? 🗳️ Our vis developer @elliotbentley.com walks us through the results. 📊 👇 www.datawrapper.de/blog/uk-elec...
033
Elliot Bentley @elliotbentley.com · 09/05/2026
I assume the bot posts anything with ng-interactive in the url, presumably this story has a little sprinkling of custom styles that requires being hosted like an interactive.
120
Elliot Bentley @elliotbentley.com · 08/04/2026
Ah right! Yeah that sounds more likely if the app isn’t completely locked up.
020
Elliot Bentley @elliotbentley.com · 08/04/2026
There is probably a more elegant solution but would require further debugging to work out where handleChange is being called during that infinite loop.
110
Elliot Bentley @elliotbentley.com · 08/04/2026
To confirm that, you could stick a console.log inside handleChange and see if it fires repeatedly during the freeze. If that is indeed the case, a brute-force fix would be to check to see if "$state.snapshot(value)" has changed before calling onchange.
110
Elliot Bentley @elliotbentley.com · 08/04/2026
My hunch (from just reading the code quickly) is that handleChange is being called recursively, and that when onchange fires and values are the same, it triggers a re-render within GradientInput.svelte, causing the freeze.
110
Elliot Bentley @elliotbentley.com · 20/03/2026
See you there I hope! I won’t be able to make the first edition of the journalism technology meetup sadly but I’ve signed up for updates.
121
Elliot Bentley @elliotbentley.com · 20/03/2026
See also: Source Code, which is billing itself as the successor to Hacks/Hackers -- first event is on March 31 luma.com/6hkl73t8
luma.com
Source Code — London meetup for journalists and technologists · Luma
What is it? Source Code is a new meetup and networking event for anyone interested in the intersection of journalism and technology. If you’ve been to…
130
Elliot Bentley @elliotbentley.com · 20/03/2026
Another new journalism / tech meetup? Yes please!
131
Elliot Bentley @elliotbentley.com · 17/02/2026
This has been my bedtime reading lately, I’m enjoying the frequent charts and optimistic perspective
010
Elliot Bentley @elliotbentley.com · 20/01/2026
This will.i.am quote was my desktop wallpaper for a good while
010
Elliot Bentley @elliotbentley.com · 19/01/2026
The latest culprit bsky.app/profile/ryan...
010
Elliot Bentley @elliotbentley.com · 19/01/2026
Literally every publication I subscribe to has an article about Claude code today. It’s wild
110
Elliot Bentley @elliotbentley.com · 14/01/2026
👀
020
Reposted by Elliot Bentley
Datawrapper @datawrapper.de · 08/01/2026
How likely are we to use AI tools, what for, and how often? And what does gender have to do with it? Our developer @elliotbentley.com looks at students' attitudes to get a better idea. 🧑‍💻 📊 www.datawrapper.de/blog/ai-gend...
datawrapper.de
The AI gender gap | Datawrapper Blog
In this Weekly Chart, we examine the gender gap in AI adoption.
042
Elliot Bentley @elliotbentley.com · 05/01/2026
Really hope my favourite podcasters are back at work today, my feed is getting desperate
010
Elliot Bentley @elliotbentley.com · 27/12/2025
100 books! What’s your secret? Audiobooks? Carrying an ebook everywhere? I’m embarrassed to even share my count
000
Reposted by Elliot Bentley
David @newreld.bsky.social · 13/12/2025
We just launched a new website for @datawrapper.de It features a new design and shows even better how you can use Datawrapper to create great visualizations. Check it out: datawrapper.de
Screenshot of new datawrapper.de
011
Elliot Bentley @elliotbentley.com · 24/11/2025
And SVG stroke too, pretty please 👼
000
Elliot Bentley @elliotbentley.com · 23/11/2025
I've been listening to this show since iTunes introduced podcasts in 2005. Thank you to the hosts for their dedication and congrats on an incredible run 🫡
010
Reposted by Elliot Bentley
Amanda Shendruk @not-ship.com · 29/10/2025
"This is almost like the Saturday Night Live of posters. You put three idiots together and they say 'okay, we're going to hire AI to do labor posters.'" www.not-ship.com/the-demons-a...
not-ship.com
The demons are on show at the Department of Labor
These posters are the scariest thing I've seen in a while.
023
Reposted by Elliot Bentley
Svelte Society London @svelte.london · 27/10/2025
If you missed the last Svelte London, here is your chance to see the wonderful @elliotbentley.com speak again guild.host/events/jsmon...
guild.host
JSMONTHLY OCTOBER NO2 EVENT | Guild
Oct 30th 6:00PM: Schedule: 18:00 Doors Open 18:45 Introduction 19:00 How a vulnerability hack may happen and how to prevent it. //Bruno B
001
Elliot Bentley @elliotbentley.com · 27/10/2025
On a long enough timescale, every piece of software becomes a messaging app.
Partial screenshot of CleanShot X release notes, which include the addition of comments and push notifications.
030
Elliot Bentley @elliotbentley.com · 26/10/2025
I probably can't get away with the 'I made these slides an hour ago' disclaimer again this time
000
Elliot Bentley @elliotbentley.com · 26/10/2025
I'm giving a repeat of my @svelte.london talk on building a game level editor at @jsmonthlylondon.bsky.social this Thursday! Come along to hear me ramble about #playdate & #svelte guild.host/events/jsmon...
guild.host
JSMONTHLY OCTOBER NO2 EVENT | Guild
Oct 30th 6:00PM: Schedule: 18:00 Doors Open 18:45 Introduction 19:00 How a vulnerability hack may happen and how to prevent it. //Bruno B
130
Elliot Bentley @elliotbentley.com · 23/10/2025
Surprise! I gave a last-minute talk at @svelte.london this evening
173
Reposted by Elliot Bentley
Svelte Society London @svelte.london · 18/09/2025
🥳 Oct 23rd at 6:15PM: Svelte London - October 2025 Join us for Svelte London October!! We're being hosted by Tessl! Check it out 👉 guild.host/e/cx03nw
guild.host
Svelte London - October 2025
Join us for Svelte London October!! We're being hosted by Tessl!
111
Elliot Bentley @elliotbentley.com · 29/08/2025
@polygon.com I know you're going through some changes recently but really what on earth is this banner ad
010
Elliot Bentley @elliotbentley.com · 24/08/2025
Made me think I really should try to update my blog more often. How did I find so much to write about a decade ago?
000
Elliot Bentley @elliotbentley.com · 24/08/2025
This weekend I got an inexplicable urge to redo my personal website. Maybe it's all this recent talk of small web. Anyway in lieu of a total revamp, I changed up the serif font, from round Jost to old friend Oswald. And fixed a bunch of broken links. Fight that bitrot, friends!
110
Elliot Bentley @elliotbentley.com · 20/08/2025
I used to like this style of documentation until LLMs co-opted it. Sigh
130
Elliot Bentley @elliotbentley.com · 10/08/2025
It’s rough! Good luck!
010
Elliot Bentley @elliotbentley.com · 10/08/2025
That was the one bit I watched a guide for. I couldn’t stand the stealth sections.
100
Elliot Bentley @elliotbentley.com · 07/08/2025
This is a rhetorical question and definitely not meant as inspiration for someone’s next SaaS. God help us when it arrives
000
Elliot Bentley @elliotbentley.com · 07/08/2025
If Slack was the work version of Twitter, what’s the work version of TikTok?
100
Elliot Bentley @elliotbentley.com · 07/08/2025
Hot take but hard to disagree. My prediction is in ten years social networks will be exclusively short form video. Hell probably even internal work messages
110
Elliot Bentley @elliotbentley.com · 31/07/2025
Svelte outer reaches contributor, maybe
010
Elliot Bentley @elliotbentley.com · 31/07/2025
I guess this technically makes a svelte core contributor github.com/sveltejs/sve...
github.com
fix: add types for SVG bindable attributes by ejb · Pull Request #16525 · sveltejs/svelte
The following props are bindable in SVG elements, but the type definition only includes them for HTML elements. contentRect contentBoxSize borderBoxSize devicePixelContentBoxSize clientWidth clien...
260