Daniel Roy Greenfeld
@daniel.feldroy.com
680 followers 310 following 200 posts
Writes at daniel.feldroy.com Climate advocate on sabbatical from kraken.tech 🌎 Co-Author of Two Scoops of Django 📚 Husband of Audrey Roy Greenfeld https://bsky.app/profile/audreyfeldroy.bsky.social 🍪 Father of Uma 🧸
Posts Media Videos Starter Packs
daniel.feldroy.com
Only little candies embossed with his face.

To Uma's chagrin, they don't have proper British peas. They do sell frozen bangers and mash and a lot of packaged biscuits.
daniel.feldroy.com
Anyone remember when you weren't supposed to place a URL on the word "here". Is that still a thing?
daniel.feldroy.com
I might be far from London and all my friends there, but at least there's M&S in Manila.
daniel.feldroy.com
For anyone using asyncpg without anything else, what do you use for database migrations? All the existing packages are 5+ years unmaintained.

Yes, I can make my own but if there's something out there that works and is maintained...
daniel.feldroy.com
Well this is exciting.
airwebframework.bsky.social
In the past 8 hours our GitHub stars jumped by almost 10%!
daniel.feldroy.com
As someone who has always had to fight the foolish urge to clean up HTML output formatting when he does web stuff, this is a dream come true.
airwebframework.bsky.social
Coming in Air 0.32, released hopefully tomorrow!

To make reading HTML output easier, we will have features for converting dense HTML to pretty printed HTML!

All credit goes to github.com/tallerasaf for the PR and
@willmcgugan.bsky.social for the rich library its built on.
What browsers see from Air, which is HTML with unnecessary whitespace stripped. What developers using Air can see locally if they so chose, which is carefully formatted, indented, and code highlighted output.
daniel.feldroy.com
Coming in Air 0.32, released hopefully tomorrow!

To make reading HTML output easier, we will have features for converting dense HTML to pretty printed HTML!

All credit goes to github.com/tallerasaf for the PR and
@willmcgugan.bsky.social for the rich library its built on.
What browsers see being output from Air, which is HTML with unnecessary whitespace stripped for speed and efficiency. What developers can see if they so choose. Which is HTML formatted for clarity and highlighted for easier reading.
daniel.feldroy.com
I think code review for sane projects will stay, but with AI descriptions getting better.
daniel.feldroy.com
Today I started over on a project in a new branch/PR. Doing so allowed me to go super fast because:

1. I now had a deep understanding of the spec
2. In the new branch I only had to good stuff
3. I don't need to worry about git cleanup, it's all new
4. It forced me to take a break
daniel.feldroy.com
Wait... what... married?

That's awesome! I'm happy for you! 😍
Reposted by Daniel Roy Greenfeld
audrey.feldroy.com
Sending out email newsletters is something I've absolutely feared for years

Yesterday @daniel.feldroy.com and I finally rebooted ours, sending out an update for the first time in 5 years

We got a few more requests to join after we sent that out. We'll send it to the ~10 of you hopefully by tonight
daniel.feldroy.com
Correct - this is why I shouldn't post to social media right at bedtime. 😂
daniel.feldroy.com
Yes, I misread FastHTML for FastAPI. 😜
daniel.feldroy.com
Air is a layer on top of FastAPI, so technically it's not an alternative. 😁
daniel.feldroy.com
pycon-davao.durianpy.org

Next month I'm giving a keynote talk at PyCon Davao in the Philippines!

Fun fact: Davao is the heart of Bleu cheese production in the Philippines. Imagine European-style cheeses made to exacting standards - In Southeast Asia! 🧀🇵🇭
Pycon Davao 2025
PyCon Davao 2025 is the first full-scale Python conference in Davao Region. For two energy packed days it will unite engineers, data scientists, educators, founders, and students to learn, hack, and c...
pycon-davao.durianpy.org
daniel.feldroy.com
Just noticed I've been writing online articles for 20 years. 🤯
Screen capture of my personal site that shows I've been writing online for 20.0 years.
daniel.feldroy.com
Claim it and then don't do anything with it.
daniel.feldroy.com
Anyone else notice that new contributors on an open source project asking for a ticket to be assigned to them will then camp on the ticket?