banner
robert-96.bsky.social
@robert-96.bsky.social
Software developer and open source enthusiast mainly on Python and .NET.
Reposted
A basic FastAPI app in one command 🚀

Install uv: docs.astral.sh/uv/getting-s...

Run:

uvx fastapi-new awesomeapp

✨ Done! ✨

Thanks @savannah.dev ! 🙌

github.com/fastapi/fast...
GitHub - fastapi/fastapi-new: Create a new FastAPI project in one command
Create a new FastAPI project in one command. Contribute to fastapi/fastapi-new development by creating an account on GitHub.
github.com
November 10, 2025 at 11:04 PM
Reposted
Twenty years of #Django releases 🚀 www.djangoproject.com/weblog/2025... Over those twenty years,

- 447 Django releases shipped 🚢
- 131 security vulnerabilities addressed
- 262,203 releases of Django-related packages in the #Python ecosystem
Twenty years of Django releases
Posted by Thibaud Colas on Nov. 19, 2025
www.djangoproject.com
November 21, 2025 at 7:58 AM
Reposted
My US PyCon 2025 talk is now online. I talk about Python packages for OCR, speech recognition, and text-to-speech. But really it's about the politics of technology.

I also have a 6 foot snake puppet.

You can watch it here: www.youtube.com/watch?v=bHUv...
Make Python Talk, Make Python Listen - Al Sweigart
YouTube video by PyCon US
www.youtube.com
May 28, 2025 at 6:21 PM
Reposted
This is the best article I've read on AI and LLMs ever: blog.glyph.im/2025/06/i-th...
I Think I’m Done Thinking About genAI For Now
The conversation isn’t over, but I don’t think I have much to add to it.
blog.glyph.im
June 5, 2025 at 10:56 PM
Reposted
#Git mini tip:

Use `git ls-files` to list all files in your repository. Add pathspecs (Git’s glob syntax) to filter the list.
March 10, 2025 at 9:55 PM
Reposted
#Git mini tip:

Use `git show :` to show the contents of the named file as of the given commit reference (branch, tag, SHA, etc.). Great for quickly checking “wait, how did that file look like before?”.
February 14, 2025 at 2:40 PM
Reposted
Mind blown: I just realized that file extensions are type annotations.
January 24, 2025 at 6:00 PM