Patrick Arminio's Avatar

Patrick Arminio

@patrick.wtf.bsky.social

Strawberry GraphQL πŸ“ / PyCon Italia - London

378 Followers  |  684 Following  |  19 Posts  |  Joined: 17.05.2023  |  1.8632

Latest posts by patrick.wtf on Bluesky

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!

19.07.2025 10:03 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

*Stoked

19.07.2025 10:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

oh, just found out about this! will there be more? πŸ‘€

03.07.2025 21:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Get your favorite soda and go update your @fastapi.tiangolo.com 😎

Thanks @patrick.wtf! πŸ₯€

26.06.2025 15:37 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
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.

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.

Just came from the FastAPI Cloud @fastapi.tiangolo.com booth where @patrick.wtf got an old man to shout at me πŸ˜‚

#PyConItalia2025

29.05.2025 15:47 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

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 πŸ˜…)!

05.05.2025 16:22 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

I'm currently working on a new python library and I'm this close 🀏 to fork it and actually make it two πŸ˜…

08.04.2025 17:38 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@strawberry.rocks is now on bluesky too!

01.04.2025 19:09 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

πŸ‘€

01.04.2025 17:21 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

no, but I guess @capt.dev has more pointers 😊

27.02.2025 20:29 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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.

πŸš€ The CfP for EuroPython has been extended for one week only! 🚨

Get in your ideas by 3rd February: ep2025.europython.eu/programme/cfp/

27.01.2025 12:25 β€” πŸ‘ 9    πŸ” 8    πŸ’¬ 0    πŸ“Œ 0

🀣

18.01.2025 20:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

ahaha smart :P

06.01.2025 23:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

if you want to protect a small section of your site what would you use nowadays? I'm looking for something extremely simple 😊

06.01.2025 23:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

yup, was going to suggest that too

05.12.2024 16:47 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

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 πŸš€

04.12.2024 14:47 β€” πŸ‘ 18    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Preview
One File Per Command - Typer Typer, build great CLIs. Easy to code. Based on Python type hints.

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

03.12.2024 15:40 β€” πŸ‘ 20    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1

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! πŸƒβ€β™€οΈπŸƒβ€β™‚οΈ

02.12.2024 14:26 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Preview
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

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

28.11.2024 23:12 β€” πŸ‘ 69    πŸ” 15    πŸ’¬ 6    πŸ“Œ 1

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

25.11.2024 15:45 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

It’s probably time to buy some running shoes that aren’t slippery on mud. πŸ₯²

strava.app.link/GNaziEyXKOb

23.11.2024 10:35 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

congrats! πŸ’―

18.11.2024 13:23 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

amazing work!

16.11.2024 11:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

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.

15.11.2024 13:20 β€” πŸ‘ 20    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0

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

13.11.2024 14:14 β€” πŸ‘ 177    πŸ” 29    πŸ’¬ 13    πŸ“Œ 7
Screenshot of my GitHub profile. Dawn Gibson Wages. Email, website dawnwages.info bajoranengineer@mastodon.online and bluesky.

Screenshot of my GitHub profile. Dawn Gibson Wages. Email, website dawnwages.info bajoranengineer@mastodon.online and bluesky.

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.

03.11.2024 14:20 β€” πŸ‘ 35    πŸ” 9    πŸ’¬ 2    πŸ“Œ 1

will there be a switch version? πŸ‘€

07.11.2024 11:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

when's the next London event? :D

05.11.2024 10:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
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.

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.

I still think Strabwerry's errors are top notch :D

03.11.2024 21:52 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@patrick.wtf is following 20 prominent accounts