Pinned
The Diff & The Merge: my new substack over at oxykodit.substack.com where I write about the day-to-day life of being an open-source maintainer in the Python/data/AI domain.
Sofie Van Landeghem
@oxykodit.bsky.social
I'm a software developer, open-source maintainer and NLP engineer. I love data, coding, testing, developing ML models and getting sh*t done. https://github.com/svlandeg
960 followers285 following92 posts
Pinned
The Diff & The Merge: my new substack over at oxykodit.substack.com where I write about the day-to-day life of being an open-source maintainer in the Python/data/AI domain.
Long-context models are coming to our phones and laptops. Sevren (the new kid on the European block) ported FlashPrefill V2 to MLX, bringing block-sparse attention to Apple silicon giving a 1.78X speedup on 32K tokens. OS code: github.com/sevren-ai/Fl... Blog post: sevren.ai/blog/flashpr...
Sofie Van Landeghem reposted
Come to @fastapi.tiangolo.com Conf, it will be awesome, in person 🙋♂️ And there are tickets now 🎟️
FastAPI Conf Early Bird tickets are now available! 🎉 There’s a limited number of Early Bird tickets, so get yours before they’re gone: 👉 fastapiconf.com/tickets/ See you at FastAPI Conf! 🚀
Sofie Van Landeghem reposted
FastAPI, Typer, SQLModel, Asyncer All bundle their own Agent Library Skills ✨ Let your agents (Codex, Claude, Cursor, etc) help you write good code and avoid gotchas 🤓 New SQLModel and Asyncer just released with their own library skills 🔖 library-skills.io
Sofie Van Landeghem reposted
Sofie Van Landeghem reposted
Several Typer bug fix releases in a row in the past few days 🐛 @oxykodit.bsky.social caught a few edge case bugs after the Click vendoring 🙌 @patrick.wtf caught another one happening since before that 🙌 typer.tiangolo.com
Sofie Van Landeghem reposted
Replying to @tiangolo.com
Another small quick bug-fix release, 0.26.2 🐛 @oxykodit.bsky.social is keeping the guard. Checking, triaging and fixing everything that comes, right on the door. 😎
Sofie Van Landeghem reposted
Sofie Van Landeghem reposted
After a thorough ranking of moustaches, it is decided: @tiangolo.com will give the opening keynote at FastAPI Conf 🤓 (the fact that he created FastAPI and is writting here in third person has nothing to do with it) Join the waiting list 🫰🏼 fastapiconf.com
Sofie Van Landeghem reposted
Sofie Van Landeghem reposted
Typer 0.25.1 comes with its own Library Skills for AI coding agents bundled ✨ Very cool things coming to Typer, your agent should know how to use them 🍰 Thanks @oxykodit.bsky.social ! 🙌 github.com/fastapi/typer
Sofie Van Landeghem reposted
GitHub appears to have opted anyone using the CLI into sending telemetry they will use to inform product decisions. This is sneaky and should have been an opt-in decision, not opt-out. Disable it with `gh config set telemetry disabled`. cli.github.com/telemetry
Sofie Van Landeghem reposted
Here's Typer 0.24.2 with a small bug fix, thanks @oxykodit.bsky.social ! 🙌 typer.tiangolo.com
Sofie Van Landeghem reposted
FastAPI 0.136.0 officially supports: ✨ free-threaded Python 🐍 ✨ (this announcement has no GIL puns) Thanks @oxykodit.bsky.social, @patrick.wtf, Nathan Goldbaum, @nucleonjohn.bsky.social 🙌 github.com/fastapi/fast...
Sofie Van Landeghem reposted
March 2026 update of The Diff & The Merge, my substack about OS maintenance. oxykodit.substack.com/p/march-2026... - free-threaded Python in FastAPI - ty as type checker - triaging nanochat PRs - nanochat's little brother "autoresearch" - publishing LLM-readable skills files
Sofie Van Landeghem reposted
Hey if you need something to do over this long weekend, have a go at my PhD student Anna-Merete’s survey. It’s sentences to rate, you just need to have any English variety as your first language, and it’ll take you 10–15 minutes. #linguistics docs.google.com/forms/d/e/1F...
Sofie Van Landeghem reposted
All my Python projects are now using ty for type checks 🎉 @fastapi.tiangolo.com, Typer, SQLModel, Asyncer, etc. Thank you @oxykodit.bsky.social 🙌 ty is great, try it docs.astral.sh/ty/
The Diff & The Merge: my new substack over at oxykodit.substack.com where I write about the day-to-day life of being an open-source maintainer in the Python/data/AI domain.
The Diff & The Merge: my new substack over at oxykodit.substack.com where I write about the day-to-day life of being an open-source maintainer in the Python/data/AI domain.
Sofie Van Landeghem reposted
Here's a big one! 🎉 Official FastAPI extension for @vscode.dev 🎁 🗺️ Path operations explorer 🔎 ...and search ✅ From tests: go to definition 🎁 And more! marketplace.visualstudio.com/items?itemNa... GitHub: github.com/fastapi/fast... Thank you @savannah.dev 🙌
Sofie Van Landeghem reposted
Replying to @fullmoon.id
Somewhere along the line **someone** has to do the uncomfortable work of understanding what the hell is going on with the code and project (and keeping that understanding current in the face of ongoing changes to the project) Vibe coding is trading that understanding for short-term gains
Sofie Van Landeghem reposted
Here's Typer 0.21.2 🎁 The highlight, @oxykodit.bsky.social added the official reference docs: typer.tiangolo.com/reference/ And updated the guide to build a Typer package to now use uv: typer.tiangolo.com/tutorial/pac...
Sofie Van Landeghem reposted
Only 1 more day to fill the Typer developer survey! ⌨️ The results will guide future features and (breaking) changes. 🔥 forms.gle/XEH3NL2wqpFP...
Sofie Van Landeghem reposted
Here's SQLModel 0.0.32, fix support for Annotated fields with @pydantic.dev 2.12+ 🐛 Thanks @vimota.bsky.social ! 🙌 And thanks @patrick.wtf , @oxykodit.bsky.social , and YuriiMotov for the work and help. 🍰 sqlmodel.tiangolo.com
This "Automated Contributions Policy" from scikit-learn is really good and on point: scikit-learn.org/dev/develope... Please, whatever OS repo you intend to contribute to, read this first 🙏
Sofie Van Landeghem reposted
I just migrated the docs for Asyncer from Material for MkDocs to @zensical.org ✨ I was expecting a challenge, I was disappointed, it was too easy. 😂 Install and run, that's it. All the configs unchanged, even the CLI preserves the exact same commands. ☕️ asyncer.tiangolo.com
Sofie Van Landeghem reposted
Quick fix release, 0.119.1 🍫 This fixes compatibility (warnings) with @pydantic.dev 2.12.1 on Python 3.14 🐍 Nothing changed for the final users, but still a lot of work underneath to get it done. 😅 Thanks @oxykodit.bsky.social! 🙌 github.com/fastapi/fast...
Sofie Van Landeghem reposted
Who's hungry? There's pi 🥧 FastAPI 0.118.3 has official support for Python 3.14 🎉 Big thanks to @oxykodit.bsky.social for a long debugging and preparation process! 🙌 And shoutout to @1st1.dev and Fantix from @geldata.com for the new httptools with support for 3.14 🙇
Sofie Van Landeghem reposted
Here's SQLModel 0.0.27, with support for Python 3.14 🐍😎 @oxykodit.bsky.social 🙌 github.com/fastapi/sqlm...
Sofie Van Landeghem reposted
SQLModel 0.0.26 just released 🔖 With support for the latest @pydantic.dev and some fixes for types that became a rabbit hole handled by @oxykodit.bsky.social 🙌🐇 github.com/fastapi/sqlm...
Sofie Van Landeghem reposted
Here's FastAPI 0.118.1, with compatibility for the latest @pydantic.dev. 🚀 This one had the combined effort of the community, the @pydantic.dev team, and the @fastapi.tiangolo.com team, all together. 🙌 github.com/fastapi/fast...
Sofie Van Landeghem reposted
The stable release of Python 3.14 is out now! Go, go, go update! 🙌 discuss.python.org/t/python-3-1...
Sofie Van Landeghem reposted
New Asyncer release, 0.0.9 🔖 This is the tool you would use to easily mix async and blocking code 🔄 @oxykodit.bsky.social just fixed support for the latest AnyIO, used underneath 🚀 github.com/fastapi/asyn...
Sofie Van Landeghem reposted
Quick Typer release 0.18.0 (and 0.17.5) with compatibility for the latest Click just released 🐛 Thank you @oxykodit.bsky.social for the fast discovery, analysis, and fix! 🙌 github.com/fastapi/typer
Sofie Van Landeghem reposted