Curated river of news

Reader

Latest posts from blogs I follow

2881 entries
58 pages

(opens in new tab)

Hey look another JavaScript nightmare got pwned. Socket team continues to find other compromised packages hit by the same supply-chain attack. GitHub and NPM are of course at the centre of this shitstorm. These postmortems read like this instant classic: ...

(opens in new tab)

“The agentic era affords GitLab the largest opportunity in our history as a company, and we’re making the structural and strategic decisions to meet it. GitLab Act 2 - Bill Staples”Oh dear, GitLab has contracted the rot. Right when the ...

Quoting James Shore(opens in new tab)

Your AI coding agent, the one you use to write code, needs to reduce your maintenance costs. Not by a little bit, either. You write code twice as quick now? Better hope you’ve halved your maintenance costs. Three times as ...

The Main Path to Truly Creative AI(opens in new tab)

Two gestural figures: a man on the left with full circulatory anatomy rendered in burnt sienna — heart at center, threads of drive radiating outward — and a mirrored hollow purple silhouette on the right, identical posture but empty inside/images/the-main-path-to-truly-creative-ai.webp/images/the-ma...

Event Sourcing Design Pattern(opens in new tab)

What if your database worked more like Git? Every change captured as an immutable event you can replay, instead of a single mutating row that quietly forgets its own history. That's event sourcing, and Chris May is back on Talk ...

Learning on the Shop floor(opens in new tab)

Learning on the Shop floor Tobias Lütke describes Shopify's internal coding agent tool, River, which operates entirely in public on their Slack: River does not respond to direct messages. She politely declines and suggests to create a public channel for ...

#479: Talking About Types(opens in new tab)

Topics covered in this episode: httpxyz one month in Learn concurrency - a deep dive into multithreading with Python pip 26.1 - lockfiles and dependency cooldowns Python 3.15 sentinal values from PEP 661 Extras Joke Watch on YouTube About the ...

Fear is information.(opens in new tab)

The motivational industry has built any number of small empires on the notion that fear is a problem to be either managed, suppressed or out-manoeuvred. Fight the fear, etc. The language is typically martial - as if fear were a ...

Quoting Andrew Quinn(opens in new tab)

One could say in the first quarter-century of my life, that while I was always fascinated by programming, I could never overcome the guilt of not really knowing whether the tool I am building right now isn’t already superceded by ...

The Sunday Papers(opens in new tab)

Sundays are, and apologies in advance for the less-fun-than-average intro, for peeling back the layers of the smelly legal onion that is scattering pet ashes in the UK. The government’s Regulatory Position Statement (or RPS – no relation) suggests this ...