Jonathan Ehwald's Avatar

Jonathan Ehwald

@nucleonjohn

Software Engineer (@fastapicloud.com), OSS Maintainer (https://github.com/doctorjohn), Core Developer (@strawberry.rocks), and part-time CEO (@squadnox.com). Python, GraphQL, and React Native <3 Thanks for visiting~

187
Followers
307
Following
67
Posts
18.11.2023
Joined
Posts Following

Latest posts by Jonathan Ehwald @nucleonjohn

I'm terribly sorry for making that joke. It came across as way too harsh and targeted at Litestar. I apologize to anyone whom I offended, especially in the wider Litestar community.

20.02.2026 14:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot showing the header of a project on GitHub without revealing its name or description. It shows the project has 1 person watching it, 0 forks, and 1 star.

Screenshot showing the header of a project on GitHub without revealing its name or description. It shows the project has 1 person watching it, 0 forks, and 1 star.

I can confirm it is really, really cool. Just starred it ⭐

18.02.2026 12:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We had a great chat at the @talkpython.fm podcast with @mkennedy.codes and some of my teammates: @patrick.wtf, @savannah.dev, @nucleonjohn.bsky.socialπŸŽ™οΈ

If you're curious about what goes underneath @fastapicloud.com, check it out 🎧️

11.02.2026 09:59 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Had the pleasure of joining @tiangolo.com @patrick.wtf and @nucleonjohn.bsky.social in chatting with @mkennedy.codes on the Talk Python Podcast a couple weeks back about what we're building over at @fastapicloud.com!

Give it a listen...and join the waitlist while you're at it!

fastapicloud.com

10.02.2026 23:38 πŸ‘ 9 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

I have the coolest team ever, for @fastapi.tiangolo.com and FastAPI Cloud 🀩

We had a great time together at an offsite in Seville last month. ...a sneak peek/pic below.

(@marco.ooo, @nucleonjohn.bsky.social, @savannah.dev, @patrick.wtf, @oxykodit.bsky.social)

07.11.2025 21:27 πŸ‘ 12 πŸ” 1 πŸ’¬ 1 πŸ“Œ 2
Savannah selfie’ing with the FastAPI team on a bike tour

Savannah selfie’ing with the FastAPI team on a bike tour

FastAPI Labs team goes fast πŸš²πŸ’¨

@patrick.wtf @tiangolo.com @nucleonjohn.bsky.social (and others not on Bluesky!)

15.10.2025 17:51 πŸ‘ 33 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

Nice! I spent this morning making it run in our CI πŸ’―

22.07.2025 21:21 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Almost. Same issue with Cherry seeds. I was repeatedly told a tree would grow inside me.

10.07.2025 14:13 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Optimized and responsive image everywhere, even in Markdown files, is one of the reasons I'm migrating my sites to Astro <3

25.06.2025 15:31 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That’s you! Also just noticed your last name means β€œprinter” in German.

24.06.2025 00:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

fighting with keyboard aware views, edge-to-edge, and the new arch πŸ™ƒ

12.06.2025 23:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

lmao, I only noticed because npm install didn't work πŸ˜…

12.06.2025 18:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot of the npm status website. It says:
Issues with package install, package publish, and login.
Investigating - We are currently investigating this issue.
Jun 12, 2025 - 18:14 UTC

Screenshot of the npm status website. It says: Issues with package install, package publish, and login. Investigating - We are currently investigating this issue. Jun 12, 2025 - 18:14 UTC

It's not just you. npm install appears to be broken for everyone at the moment. πŸ‘€

status.npmjs.org

12.06.2025 18:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just said out loud, "This is so cool", reading the @astro.build i18n docs while trying to figure out how to migrate some NextJS code.

10.06.2025 21:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

TIL, it's way too easy to set up @expo.dev EAS updates.

I can't wait to ship my first one-line bugfix to production without having to wait three days for an app store review.

Oh, and the option to open any update from the Extensions tab in development builds is also pretty cool!

19.05.2025 20:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Caught mid-air? :O

02.05.2025 15:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Interesting way to spell β€œsecret bonus keynote” πŸ™‚β€β†•οΈπŸ™‚β€β†•οΈ

14.04.2025 19:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It turns out it's 1.1 LBS, not 1.1 kilograms lol

11.04.2025 19:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot of a FedEx parcel delivery notification. It says it's 1 parcel with a weight of "1.1".

A screenshot of a FedEx parcel delivery notification. It says it's 1 parcel with a weight of "1.1".

I'm unsure what I expected when I clicked the @sentry.io cookie banner on April 1st. But it certainly wasn't a delivery notification for a 1.1kg parcel supposedly containing IRL cookies. πŸͺπŸͺπŸ‘€

11.04.2025 19:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

<Text>I see what you did there πŸ‘€</Text>

Invariant Violation: TurboModuleRegistry.getEnforcing(...)

08.04.2025 15:21 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
https://conf.react.dev

https://conf.react.dev

React Conf is back for 2025! Join our co-hosts, Meta and @callstack.com , October 7-8 in Henderson, Nevada or join the free livestream

08.04.2025 14:35 πŸ‘ 53 πŸ” 13 πŸ’¬ 2 πŸ“Œ 1

πŸ¦€ Hello World!

The Rust project now has an official presence on Bluesky! ✨

We'll be posting the same on our Mastodon and Bluesky accounts, so you won't miss anything on either platform.

05.04.2025 10:51 πŸ‘ 1477 πŸ” 287 πŸ’¬ 32 πŸ“Œ 24

lgtm πŸ‘οΈπŸ‘„πŸ‘οΈ

31.03.2025 19:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

gg

25.03.2025 13:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sharky gets a free massage lol

17.03.2025 20:01 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

TIL #Docker was using 1.1T of my disk space as build-cache πŸ™ƒ this is fine πŸ”₯

16.03.2025 18:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is such a you thing @aonokishi.com

16.03.2025 15:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It took me way too long to realise we’re not talking about Flow as in flow-typed the OSS project 🫠

16.03.2025 02:13 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Are these IKEA sharkies?

15.03.2025 21:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks for sharing! I enjoyed the video on their page.

10.03.2025 17:55 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0