Curated river of news

Reader

Latest posts from blogs I follow

2985 entries
60 pages

To Affinity and Beyond(opens in new tab)

If there is one thing that I’ve learned in my roughly 30 years of working with design tools, it is that they come and go and that you should always stay curious and be open and ready to learn something ...

Please STOP trusting email.(opens in new tab)

It is now Anno Domini 2025, and for some reason, people keep trusting email. That needs to stop. Let’s talk about why–but first, let’s talk about why I’m telling you this now. All things happen in cycles, including grifting. And ...

Default Apps 2025(opens in new tab)

Here are my Default Apps 2025, which builds from my Default Apps 2024 and Default Apps 2023 posts. 🤖 AI Coding Assistant: Claude Code + GitHub Copilot CLI + Codex ⚙️ Automation: Hammerspoon 🎒 Backups: Backblaze 🔖 Bookmarks: Raindrop.io 🌐 ...

The Mystery of Storytelling(opens in new tab)

Humans love stories. Maybe that is because for thousands of years, stories were the way information was preserved and passed on to others, to the next generations. Maybe because they create community and collective culture. Maybe because they capture our ...

Amateurs!(opens in new tab)

I have to confess that I am not reading that many books these days. Most of the time, I resort to listening to them in audio form. But every once in a while, a book comes along that is just ...

#455: Gilded Python and Beyond(opens in new tab)

Topics covered in this episode: Cyclopts: A CLI library The future of Python web services looks GIL-free Free-threaded GC Polite lazy imports for Python package maintainers Extras Joke See the full show notes for this episode on the website at ...

Echoes of Connection(opens in new tab)

In 1977, NASA launched two spaceships carrying two golden records into the void of interstellar space. The Voyager Golden Records contained instructions for playing its contents, finding Earth in the cosmos (oh my …), as well as images, a variety ...

View Transitions: The Smooth Parts(opens in new tab)

Now that cross-document view transitions are gradually making their way into modern browsers, now seems like the perfect time to explore them, if you haven’t already. They are, in fact, surprisingly straightforward to implement. And just like we’ve seen with ...

Challenge(opens in new tab)

It’s the early nineties. Legendary comic book artist Frank Miller had just broken away from the major publishers, after creating titles like Daredevil: Born Again, Ronin, and The Dark Knight Returns. He was now working with the then-young Dark Horse ...

#454: It's some form of Elvish(opens in new tab)

Topics covered in this episode: djrest2 - A small and simple REST library for Django based on class-based views. Github CLI caniscrape - Know before you scrape. Analyze any website's anti-bot protections in seconds. 🐴 GittyUp Extras Joke See the ...

I want to see the claw(opens in new tab)

I respect quality software and the people who write it. And, I’ve invested years of my life in working on becoming one of these people (even if the journey has been long and hard and has involved lots of YAML). ...

Play On(opens in new tab)

In the late 1960s, a young musician was recording the sounds he played on his synthesizer onto his Revox tape recorders, when he suddenly discovered: if you connect the two tape recorders together, so that the playback head is separated ...

#453: Python++(opens in new tab)

Topics covered in this episode: PyPI+ uv-ship - a CLI-tool for shipping with uv How fast is 3.14? air - a new web framework built with FastAPI, Starlette, and Pydantic. Extras Joke See the full show notes for this episode ...

Overshoot(opens in new tab)

I still remember that moment. Do You? For me, that was a moment I never thought I’d see. The leaders of the world, finding common ground – agreeing to limit global warming to 2°C, and aiming for 1.5°C. Everyone, finally, ...

The HTML Output Element(opens in new tab)

p code { background: rgb(134 134 134 / 30%); border-radius: 4px; } One of the most amazing things about working on the Web is that you can have years of experience under your belt and there are still things you ...

Listening Closely(opens in new tab)

My son, who is the violinist in our family, recently told me an interesting little fact about Augustin Hadelich, one of the greatest violinists alive: it’s hard for him to enjoy other people’s performances. Not because he’s critical or dismissive ...

The Lifeblood of the Web(opens in new tab)

One Thursday in May, I was sitting in a slightly delayed train, heading home from Düsseldorf after three days of meeting good friends and making new ones at beyond tellerrand, my friend Marc Thiele’s wonderful conference. As usual, after visiting ...

What Could Go Wrong?(opens in new tab)

p:has(+ .quote) { margin-bottom: 0 } .quote p { margin-bottom: 2rem; font-size: calc(var(--fluid-2)); line-height: 1.25 }); In 1986 – when I was four years old – three researchers at the University of California, San Diego (UCSD) were working on an ...