Sign in

Jonathan Ehwald

@nucleonjohn.bsky.social
205 followers 329 following 67 posts

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

PostsRepliesMedia
Reposted by Jonathan Ehwald
FastAPI @fastapi.tiangolo.com · 08/09/2026
How does FastAPI help deliver NASA's James Webb Space Telescope data around the world? 🔭 Come and learn from @ben-falk.bsky.social at FastAPI Conf: FastAPI and the tech stack used at the Space Telescope Science Institute. 🌠 fastapiconf.com/speakers/#be...
041
Jonathan Ehwald @nucleonjohn.bsky.social · 20/02/2026
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.
021
Jonathan Ehwald @nucleonjohn.bsky.social · 18/02/2026
I can confirm it is really, really cool. Just starred it ⭐
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.
020
Reposted by Jonathan Ehwald
Sebastián Ramírez @tiangolo.com · 11/02/2026
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 🎧️
042
Reposted by Jonathan Ehwald
Savannah Ostrowski @savannah.dev · 10/02/2026
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
fastapicloud.com
FastAPI Cloud
Deploy FastAPI apps to the cloud in one single command. You code. We cloud.
0103
Reposted by Jonathan Ehwald
Sebastián Ramírez @tiangolo.com · 07/11/2025
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)
1131
Reposted by Jonathan Ehwald
Savannah Ostrowski @savannah.dev · 15/10/2025
FastAPI Labs team goes fast 🚲💨 @patrick.wtf @tiangolo.com @nucleonjohn.bsky.social (and others not on Bluesky!)
Savannah selfie’ing with the FastAPI team on a bike tour
2331
Jonathan Ehwald @nucleonjohn.bsky.social · 22/07/2025
Nice! I spent this morning making it run in our CI 💯
040
Jonathan Ehwald @nucleonjohn.bsky.social · 10/07/2025
Almost. Same issue with Cherry seeds. I was repeatedly told a tree would grow inside me.
020
Jonathan Ehwald @nucleonjohn.bsky.social · 25/06/2025
Optimized and responsive image everywhere, even in Markdown files, is one of the reasons I'm migrating my sites to Astro <3
050
Jonathan Ehwald @nucleonjohn.bsky.social · 24/06/2025
That’s you! Also just noticed your last name means “printer” in German.
110
Jonathan Ehwald @nucleonjohn.bsky.social · 13/06/2025
fighting with keyboard aware views, edge-to-edge, and the new arch 🙃
110
Jonathan Ehwald @nucleonjohn.bsky.social · 12/06/2025
lmao, I only noticed because npm install didn't work 😅
000
Jonathan Ehwald @nucleonjohn.bsky.social · 12/06/2025
It's not just you. npm install appears to be broken for everyone at the moment. 👀 status.npmjs.org
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
020
Jonathan Ehwald @nucleonjohn.bsky.social · 10/06/2025
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.
020
Jonathan Ehwald @nucleonjohn.bsky.social · 19/05/2025
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!
010
Jonathan Ehwald @nucleonjohn.bsky.social · 02/05/2025
Caught mid-air? :O
020
Jonathan Ehwald @nucleonjohn.bsky.social · 14/04/2025
Interesting way to spell “secret bonus keynote” 🙂‍↕️🙂‍↕️
000
Jonathan Ehwald @nucleonjohn.bsky.social · 11/04/2025
It turns out it's 1.1 LBS, not 1.1 kilograms lol
010
Jonathan Ehwald @nucleonjohn.bsky.social · 11/04/2025
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. 🍪🍪👀
A screenshot of a FedEx parcel delivery notification. It says it's 1 parcel with a weight of "1.1".
110
Jonathan Ehwald @nucleonjohn.bsky.social · 08/04/2025
<Text>I see what you did there 👀</Text> Invariant Violation: TurboModuleRegistry.getEnforcing(...)
031
Reposted by Jonathan Ehwald
React @react.dev · 08/04/2025
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
https://conf.react.dev
25213
Reposted by Jonathan Ehwald
Rust Language @rust-lang.org · 05/04/2025
🦀 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.
311459285
Jonathan Ehwald @nucleonjohn.bsky.social · 31/03/2025
lgtm 👁️👄👁️
010
Jonathan Ehwald @nucleonjohn.bsky.social · 25/03/2025
gg
010
Jonathan Ehwald @nucleonjohn.bsky.social · 17/03/2025
Sharky gets a free massage lol
050
Jonathan Ehwald @nucleonjohn.bsky.social · 16/03/2025
TIL #Docker was using 1.1T of my disk space as build-cache 🙃 this is fine 🔥
000
Jonathan Ehwald @nucleonjohn.bsky.social · 16/03/2025
This is such a you thing @aonokishi.com
010
Jonathan Ehwald @nucleonjohn.bsky.social · 16/03/2025
It took me way too long to realise we’re not talking about Flow as in flow-typed the OSS project 🫠
040
Jonathan Ehwald @nucleonjohn.bsky.social · 15/03/2025
Are these IKEA sharkies?
120
Jonathan Ehwald @nucleonjohn.bsky.social · 10/03/2025
Thanks for sharing! I enjoyed the video on their page.
020
Jonathan Ehwald @nucleonjohn.bsky.social · 06/03/2025
Club Mate, nice
010
Jonathan Ehwald @nucleonjohn.bsky.social · 01/03/2025
slay
010
Jonathan Ehwald @nucleonjohn.bsky.social · 12/02/2025
AFAIK @mikehardy.net uses it in most of the projects he maintains (e.g. react-native-firebase) and he makes it look easy and efficient lol
110
Jonathan Ehwald @nucleonjohn.bsky.social · 02/02/2025
My goto answer is: Yes, if you mean the one that can be formally defined as a 7-tuple M=(Q, Σ, Γ, δ, q0, qa, qr) where...
020
Reposted by Jonathan Ehwald
Charlie Marsh @crmarsh.com · 29/01/2025
We’re building a new static type checker for Python, from scratch, in Rust. From a technical perspective, it’s probably our most ambitious project yet. We’re about 800 PRs deep!
35722104
Jonathan Ehwald @nucleonjohn.bsky.social · 24/01/2025
Such a well-made trailer!
020
Jonathan Ehwald @nucleonjohn.bsky.social · 06/01/2025
Oh, that's cool
010
Reposted by Jonathan Ehwald
Django @djangoproject.com · 25/11/2024
Hello Bluesky, we're here! #Django
Screenshot of the django project landing screen with a rocket and text "The install worked successfully! Congratulations!" written below it.
87713
Jonathan Ehwald @nucleonjohn.bsky.social · 03/01/2025
Well deserved!
010
Jonathan Ehwald @nucleonjohn.bsky.social · 02/01/2025
Leetle #2 1/6 0:29 🟩🟩🟩🟩🟩🟩 Luckily none has to see what I did to that poor data structure to get this done
000
Jonathan Ehwald @nucleonjohn.bsky.social · 14/12/2024
The @sentry.io Rollback is surprisingly entertaining and musical! Love it 💯
Illustration titled "In Sentry years, you're an OLD TIMER". It shows that this user has been using Sentry for 4.8 "beautiful" years and that they're older than 91.1% of Sentry users.A graphic revealing that this user's "Sentry Personality" is "The Fixer". The background of the image features a mosaic of triangles and the center of the image shows the Sentry mascot (a triangle) waving and showing the peace sign. The personality is described with the following caption: When it comes to errors and issues, you're the one to call. Always fixing issues, hardly ever making suspect commits. It's like... we get it... you're really good.
020
Reposted by Jonathan Ehwald
Software Mansion @swmansion.com · 09/12/2024
The State of React Native 2024 is now open! 🚨🚨🚨 ➡️ stateofreactnative.com We've been running this survey for 3 years & it's become an invaluable resource for learning about React Native's best features and biggest pain points. Share your thoughts and help us shape the whole RN ecosystem!
its a header image with the title "State of React Native 2024"
19432
Jonathan Ehwald @nucleonjohn.bsky.social · 06/12/2024
Fixed 👍
120
Jonathan Ehwald @nucleonjohn.bsky.social · 03/12/2024
Glad to see I'm not the only one selectively updating Discord every few days using yay
020
Jonathan Ehwald @nucleonjohn.bsky.social · 03/12/2024
been there, done that
020
Jonathan Ehwald @nucleonjohn.bsky.social · 01/12/2024
I should not have googled any of that right before going to bed
020
Jonathan Ehwald @nucleonjohn.bsky.social · 01/12/2024
Gotta go to bed now. Let's hope the labeler doesn't crash overnight 🤞
010
Jonathan Ehwald @nucleonjohn.bsky.social · 01/12/2024
Looks like I'm running a Bluesky labeler now. Use @featurerequest.bsky.social to receive a label showing support for your favorite missing Bluesky feature! 🦋 Let's hope the Bluesky devs don't subscribe to it just to hide everyone who wants GIFs lol
130
Jonathan Ehwald @nucleonjohn.bsky.social · 26/11/2024
For some reason, reading "Kawaii Sharks" makes me smile ☺️
010