Sign in

Patrick Arminio

@patrick.wtf
432 followers 695 following 28 posts

Strawberry GraphQL 🍓 / PyCon Italia - London

PostsRepliesMedia
Patrick Arminio @patrick.wtf · 04/08/2026
Yay! I got my copy of the @htmx.org source code!
1122
Reposted by Patrick Arminio
Sebastián Ramírez @tiangolo.com · 23/07/2026
It's wild that you can build and deploy an app with a proper backend ( @fastapi.tiangolo.com ), all from a chat. 🤯 Even on the web interface (ChatGPT Work). And it also helps you write better FastAPI code (even if not using @fastapicloud.com ). Amazing job by @patrick.wtf . 🙌
042
Patrick Arminio @patrick.wtf · 23/06/2026
Made my own skill (and tool) for getting a review guide using Codex or Claude. It works quite well, especially if the model has the context for the changes 😊
010
Reposted by Patrick Arminio
Savannah Ostrowski @savannah.dev · 25/03/2026
shoutout to @patrick.wtf for making the sickest merch ever shop.strawberry.rocks/products/int...
shop.strawberry.rocks
interpretor.
Ask Jonathan
041
Reposted by Patrick Arminio
Sentry @sentry.io · 15/01/2026
We love Strawberry (and Strawberries too), so we had to show some love to @patrick.wtf, to the tune of $1,592.40. See you at PyCon Italia? 🍝
271
Patrick Arminio @patrick.wtf · 25/12/2025
curl -L christmas.fastapicloud.dev 🎄
072
Patrick Arminio @patrick.wtf · 24/12/2025
leaving this here 👀
000
Reposted by Patrick Arminio
FastAPI @fastapi.tiangolo.com · 08/10/2025
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.wtf and Yurii! 🍰
083
Patrick Arminio @patrick.wtf · 19/09/2025
#PyConUK is starting 👀
060
Patrick Arminio @patrick.wtf · 14/09/2025
Bun's time mocking works so well it went and mocked Google's servers too 🤣
Google search results page showing a search for 'bun mock time' with the top result from bun.com titled 'Set the system time in Bun's test runner' but displaying an obviously incorrect date of '1 Jan 1999' in the search snippet
120
Reposted by Patrick Arminio
FastAPI @fastapi.tiangolo.com · 09/09/2025
Now you can use the entrypoint syntax with the FastAPI CLI 🚀 (fastapi-cli version 0.0.11) Thanks @patrick.wtf! 🙌
0172
Patrick Arminio @patrick.wtf · 19/07/2025
Stoked to finally have defer and stream support in Strawberry (though it's still experimental 👀) Big thanks to @nucleonjohn.bsky.social ‬ and Thiago for helping me with this!
060
Reposted by Patrick Arminio
Sebastián Ramírez @tiangolo.com · 26/06/2025
Get your favorite soda and go update your @fastapi.tiangolo.com 😎 Thanks @patrick.wtf! 🥤
162
Reposted by Patrick Arminio
Rodrigo Girão Serrão 🐍🚀 @mathspp.com · 29/05/2025
Just came from the FastAPI Cloud @fastapi.tiangolo.com booth where @patrick.wtf got an old man to shout at me 😂 #PyConItalia2025
Selfie of me in front of a screen where you can see the grandpa from the Simpsons waving a closed fist at my BlueSky/X profile picture with Patrick on the other side.
051
Patrick Arminio @patrick.wtf · 05/05/2025
After a full year of working in stealth mode (and keeping my mouth shut about it 🤣), I'm excited that we've finally announced FastAPI Cloud (and FastAPI Labs) to everyone! Can't wait to share more details about what we've been working on (and the silly APIs I've been building 😅)!
1101
Patrick Arminio @patrick.wtf · 08/04/2025
I'm currently working on a new python library and I'm this close 🤏 to fork it and actually make it two 😅
070
Patrick Arminio @patrick.wtf · 01/04/2025
@strawberry.rocks is now on bluesky too!
050
Reposted by Patrick Arminio
Strawberry GraphQL @strawberry.rocks · 01/04/2025
👀
021
Reposted by Patrick Arminio
EuroPython 2026, Kraków @europython.eu · 27/01/2025
🚀 The CfP for EuroPython has been extended for one week only! 🚨 Get in your ideas by 3rd February: ep2025.europython.eu/programme/cfp/
ep2025.europython.eu
Call for Proposals | EuroPython 2025 | July 14th-20th 2025 | Prague, Czech Republic & Remote
A set of tips to help you put together a strong, compelling EuroPython proposal.
098
Patrick Arminio @patrick.wtf · 06/01/2025
if you want to protect a small section of your site what would you use nowadays? I'm looking for something extremely simple 😊
120
Reposted by Patrick Arminio
FastAPI @fastapi.tiangolo.com · 04/12/2024
The command fastapi (the FastAPI CLI) now looks so much nicer 😎 It now uses @patrick.wtf's rich-toolkit 🎨 To get it, upgrade your dependencies with fastapi[standard] 🤓 Or manually upgrade the package fastapi-cli to the latest version: 0.0.6 🚀
0171
Reposted by Patrick Arminio
Sebastián Ramírez @tiangolo.com · 03/12/2024
Here's Typer 0.15.0 🚀 Now you can have one file per command if you need it ✨ And you can include sub-commands at the top level, not requiring a sub-command to group them 🎉 Thanks @patrick.wtf for implementing this! 🙌 typer.tiangolo.com/tutorial/one...
typer.tiangolo.com
One File Per Command - Typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
0203
Reposted by Patrick Arminio
PyCon Italia @pyconit.bsky.social · 02/12/2024
We can't believe the excitement for PyCon Italia 2025! 💜 Only 18 Personal Early Bird tickets left and 81 Business ones! Once they're gone, we'll switch to Regular pricing. Secure your spot at the best price - don't wait! 🏃‍♀️🏃‍♂️
132
Reposted by Patrick Arminio
Sebastián Ramírez @tiangolo.com · 28/11/2024
Thank you! 🙌 Typer is now the Python library to build CLIs with most GitHub stars ✨ It just surpassed Click a few days ago (it's still built on top of Click) 😅 To celebrate, a small release, 0.14.0 🎁 Thanks @patrick.wtf and @oxykodit.bsky.social for the help 🙇‍♂️ github.com/fastapi/typer
github.com
GitHub - fastapi/typer: Typer, build great CLIs. Easy to code. Based on Python type hints.
Typer, build great CLIs. Easy to code. Based on Python type hints. - fastapi/typer
66915
Reposted by Patrick Arminio
Sofie Van Landeghem @oxykodit.bsky.social · 25/11/2024
Yay! Good to see you here! I'd already added you to my starter pack on OS maintainers (in case you're looking to extend your network and let me know if I'm missing important peeps!) 😇 bsky.app/starter-pack...
182
Patrick Arminio @patrick.wtf · 23/11/2024
It’s probably time to buy some running shoes that aren’t slippery on mud. 🥲 strava.app.link/GNaziEyXKOb
strava.app.link
030
Reposted by Patrick Arminio
Lenz Weber-Tronic @phry.dev · 15/11/2024
A small preview of what I'm working on right now. This is data fetched via the `<PreloadQuery` component in a React Server Component, rendered in SSR, then hydrated in the browser, and then more data comes streaming in from the RSC server due to the GraphQL `@defer` directive.
2204
Reposted by Patrick Arminio
Jason Lengstorf @jason.energy · 13/11/2024
as usual, the lists of people who provide resources don’t contain any women, so make sure you take this survey and write in the people who got left out
1317429
Reposted by Patrick Arminio
Dawn G W @bajoranengineer.bsky.social · 03/11/2024
It's time for a re-introduction *and* I've been doing some career reflection. Hi ! I'm Dawn, I'm currently Chair of the PSF and *slowly* contributing to WebAssembly support in CPython. I've sought out mentorship and hope to be more vocal about this journey.
Screenshot of my GitHub profile. Dawn Gibson Wages. Email, website dawnwages.info bajoranengineer@mastodon.online and bluesky.
2338
Patrick Arminio @patrick.wtf · 03/11/2024
I still think Strabwerry's errors are top notch :D
This image shows a code error message from what appears to be a Strawberry Django application. The error occurs because there are two classes named Room defined in different files:
	1.	First definition in api/household/types.py (line 8):

class Room:
    id: strawberry.auto
    name: strawberry.auto
	2.	Second definition in api/rooms/query.py (line 5):

class Room:
    id: str
    name: str
The error message indicates that the type Room is defined multiple times in the schema, which is not allowed. The system suggests two possible solutions:
	1.	Rename one of the type definitions
	2.	Remove the duplicated definition
There's also a link provided for more information about this error at: https://errors.strawberry.rocks/duplicated-type-name
This appears to be a schema validation error in a GraphQL API built with Strawberry, which is a GraphQL library for Python.
030
Patrick Arminio @patrick.wtf · 02/11/2024
I wish bluesky had bookmarks (or saved posts) 🤔
1211
Reposted by Patrick Arminio
Orlando @drugram.bsky.social · 11/05/2023
A small branding project I’ve been working on for the EuroPython conf in Prague later this year. ep2023.europython.eu
042