Patrick Arminio 🍓 (@patrick91) 's Twitter Profile
Patrick Arminio 🍓

@patrick91

👀 — Swiss⚡️Italian 🐍 @pyconit organiser 🐚 @ThePSF Fellow - @[email protected] — Checkout @strawberry_gql 🍓 @patrick.wtf on bsky

ID: 12693622

linkhttps://patrick.wtf calendar_today25-01-2008 19:19:16

8,8K Tweet

2,2K Followers

1,1K Following

Mitchell Hashimoto (@mitchellh) 's Twitter Profile Photo

This is funny but I'm also so sorry to trigger this during a talk. This is making me wonder if I can reliably detect when the display is being mirrored and delay update notices... Thanks for using Ghostty, though!

FastAPI (@fastapi) 's Twitter Profile Photo

Here's FastAPI 0.118.1, with compatibility for the latest Pydantic. 🚀 This one had the combined effort of the community, the Pydantic team, and the FastAPI team, all together. 🙌 github.com/fastapi/fastapi

FastAPI (@fastapi) 's Twitter Profile Photo

Here's another quick FastAPI bug fix release, 0.118.2 🚀 This fixes a use case with Pydantic models using discriminated unions in the body. 🐛 (If you don't understand or use that, no need to worry about it either 😎) Thanks François Voron! 🙌 And thanks Patrick Arminio 🍓 and Yurii! 🍰

Taha Yassine (@taha_yssne) 's Twitter Profile Photo

Gentlemen I need your full attention. Python is introducing lazy imports. I repeat. Python is introducing lazy imports. inb4 the flood of `treewide: adopt lazy imports` +123,244 PRs

Gentlemen I need your full attention.

Python is introducing lazy imports.

I repeat.

Python is introducing lazy imports.

inb4 the flood of `treewide: adopt lazy imports` +123,244 PRs
» teej (@teej_m) 's Twitter Profile Photo

3 ways that Python lazy imports help me: 1/ CLI tools. Keep startup < 1ms so that most commands are fast, hide all the slow libraries in code paths that are already slow. 2/ Modal style distributed training. I don’t want to load or run torch & friends locally, but need it to

Tom Blomfield (@t_blom) 's Twitter Profile Photo

Heard from a company in London: We have found the UK visa sponsorship process to be excellent - we’ve sponsored several visas for super talented engineers. Process takes jut a couple of weeks and costs £5-10K. One of the advantages of building in London over US!

FastAPI (@fastapi) 's Twitter Profile Photo

Here's FastAPI 0.119.0 🚀 With support for both Pydantic v2 and v1 on the same app, at the same time 🤯 This is just so you can migrate to Pydantic v2 if you haven't done it yet, here's your (last) chance! 🤓 Pydantic v1 is now deprecated ⛔️ Read more fastapi.tiangolo.com/how-to/migrate…

Here's FastAPI 0.119.0 🚀

With support for both <a href="/pydantic/">Pydantic</a> v2 and v1 on the same app, at the same time 🤯

This is just so you can migrate to Pydantic v2 if you haven't done it yet, here's your (last) chance! 🤓

Pydantic v1 is now deprecated ⛔️

Read more fastapi.tiangolo.com/how-to/migrate…
dax (@thdxr) 's Twitter Profile Photo

ok been on a mac studio for 2 months after 15 years of arch linux - here's some takeaways note i still remote into arch for all my work i used to use a 5K ultra wide - on linux you could split it into virtual displays i split it into one 4k display and the remainder was a

Kevin Twohy (@kevintwohy) 's Twitter Profile Photo

This year I've helped three amazing senior/founding product designers find great new full-time gigs. If you're actively looking (or just quietly open) for your next role, shoot me a DM and I'll keep my eye out for you. 100% private.

Yury Selivanov (@1st1) 's Twitter Profile Photo

uvloop 0.22 is out with Python 3.14 support! (well, you should install 0.22.1 because packaging and CI is always straightforward 💀) github.com/MagicStack/uvl…

Patrick Arminio 🍓 (@patrick91) 's Twitter Profile Photo

For database migrations files do you prefer sequential naming (like 0001_initial) or date based naming (like 202510191600_initial) or something else? 👀

Sebastián Ramírez (@tiangolo) 's Twitter Profile Photo

Here's savannah ostrowski 🦋's first feature in Typer 😎 Suggest commands on error 🙋 Available in Typer 0.20.0 just released 🎉 Read the new docs: typer.tiangolo.com/tutorial/comma…

Here's <a href="/savostrowski/">savannah ostrowski 🦋</a>'s first feature in Typer 😎

Suggest commands on error 🙋

Available in Typer 0.20.0 just released 🎉

Read the new docs: typer.tiangolo.com/tutorial/comma…
Jared Palmer (@jaredpalmer) 's Twitter Profile Photo

RE: Stacked Diffs on @GitHub After discussion w Taylor Blau, we can implement stacked PRs/PR groups already (in fact we kind of do with Copilot) but restacking (automatically fanning out changes from the bottom of the the stack upwards) would be wildly inefficient. To do it

Matt Layman (@mblayman) 's Twitter Profile Photo

Agreed! Django desperately needs a built-in method for doing background work. I think it will unlock so much for so many projects that aren't prepared to take on the complexity of setting up something like Celery.

FastAPI (@fastapi) 's Twitter Profile Photo

Here's FastAPI 0.121.0 🍰 In case you needed to exit early from dependencies with yield, you can now opt in with: Depends(some_func, scope="function") fastapi.tiangolo.com/tutorial/depen…

Simon Willison (@simonw) 's Twitter Profile Photo

"It has never been easier to build an MVP and in turn, it has never been harder to keep focus. When new features always feel like they're just a prompt away, feature creep feels like a never ending battle. Being disciplined is more important than ever." I really feel this one!