Advertisement · 728 × 90

Posts by Elliot Bentley

Ah right! Yeah that sounds more likely if the app isn’t completely locked up.

2 days ago 2 0 0 0

There is probably a more elegant solution but would require further debugging to work out where handleChange is being called during that infinite loop.

2 days ago 1 0 1 0

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.

2 days ago 1 0 1 0

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.

2 days ago 1 0 1 0

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.

3 weeks ago 2 1 1 0
Preview
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…

See also: Source Code, which is billing itself as the successor to Hacks/Hackers -- first event is on March 31 luma.com/6hkl73t8

3 weeks ago 3 0 1 1

Another new journalism / tech meetup? Yes please!

3 weeks ago 3 1 1 0
Advertisement

This has been my bedtime reading lately, I’m enjoying the frequent charts and optimistic perspective

1 month ago 1 0 0 0

This will.i.am quote was my desktop wallpaper for a good while

2 months ago 1 0 0 0

The latest culprit bsky.app/profile/ryan...

2 months ago 1 0 0 0

Literally every publication I subscribe to has an article about Claude code today. It’s wild

2 months ago 1 0 1 0

👀

2 months ago 2 0 0 0
Preview
The AI gender gap | Datawrapper Blog In this Weekly Chart, we examine the gender gap in AI adoption.

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...

3 months ago 4 2 0 0

Really hope my favourite podcasters are back at work today, my feed is getting desperate

3 months ago 1 0 0 0

100 books! What’s your secret? Audiobooks? Carrying an ebook everywhere? I’m embarrassed to even share my count

3 months ago 1 0 0 0
Screenshot of new datawrapper.de

Screenshot of new datawrapper.de

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

3 months ago 1 1 0 0

And SVG stroke too, pretty please 👼

4 months ago 0 0 0 0
Advertisement

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 🫡

4 months ago 1 0 0 0
Preview
The demons are on show at the Department of Labor These posters are the scariest thing I've seen in a while.

"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...

5 months ago 2 3 0 1
Preview
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

If you missed the last Svelte London, here is your chance to see the wonderful @elliotbentley.com speak again

guild.host/events/jsmon...

5 months ago 0 1 0 1
Partial screenshot of CleanShot X release notes, which include the addition of comments and push notifications.

Partial screenshot of CleanShot X release notes, which include the addition of comments and push notifications.

On a long enough timescale, every piece of software becomes a messaging app.

5 months ago 3 0 0 0

I probably can't get away with the 'I made these slides an hour ago' disclaimer again this time

5 months ago 0 0 0 0
Preview
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

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...

5 months ago 3 0 1 0

Surprise! I gave a last-minute talk at @svelte.london this evening

5 months ago 7 3 1 0
Advertisement
Preview
Svelte London - October 2025 Join us for Svelte London October!! We're being hosted by Tessl!

🥳 Oct 23rd at 6:15PM: Svelte London - October 2025

Join us for Svelte London October!!

We're being hosted by Tessl!


Check it out 👉 https://guild.host/e/cx03nw

6 months ago 1 1 1 1
Post image

@polygon.com I know you're going through some changes recently but really what on earth is this banner ad

7 months ago 1 0 0 0

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?

7 months ago 0 0 0 0

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!

7 months ago 1 0 1 0

I used to like this style of documentation until LLMs co-opted it. Sigh

7 months ago 3 0 1 0

It’s rough! Good luck!

8 months ago 1 0 0 0