Curated river of news

Reader

Latest posts from blogs I follow

2873 entries
58 pages

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

NiceGUI Goes 3.0(opens in new tab)

Building a UI in Python usually means choosing between "quick and limited" or "powerful and painful." What if you could write modern, component-based web apps in pure Python and still keep full control? NiceGUI, pronounced "Nice Guy" sits on FastAPI ...

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

Humans and Pandas(opens in new tab)

As my six-month old daughter is sprouting teeth and making mostly unsuccessful attempts to crawl, I’ve been thinking a lot about fertility. Too much of it brings one set of problems as resources inevitably become scarcer, but too little of ...

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

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