TestDriven.io retweetledi
TestDriven.io
24.3K posts

TestDriven.io
@testdrivenio
Teaching practical programming through real-world applications. Tweets by @MikeHerman and @JanGiacomelli.
Denver, CO Katılım Aralık 2017
168 Takip Edilen38.5K Takipçiler
TestDriven.io retweetledi

There's no reason to not have fully automated release process in the AI era
jangiacomelli.com/blog/python-de…
English
TestDriven.io retweetledi

Here's my GitHub repository with example rewrite from Python to Rust using AI: github.com/jangia/python-…
English
TestDriven.io retweetledi

If you need to create a new website with #Python, which framework do you choose?
🐍Django
🐍FastAPI
🐍Flask
🐍Cherrypy
🐍Pyramid
🐍Masonite
🐍Streamlit
🐍Web2py
or something else?
English
TestDriven.io retweetledi

Reverting the Incremental GC in Python 3.14 and 3.15 discuss.python.org/t/reverting-th…
English

Serverless Apps with FastAPI, DynamoDB, and Vue - just updated!
testdriven.io/courses/server…
Build serverless applications with ##FastAPI and #Vue that run on AWS.
by @JanGiacomelli
💪 10% of profits go back to the @FastAPI team! 🚀
#Python
English
TestDriven.io retweetledi

Announcing the 2026 Django Developers Survey 🌈
❓ Tell us how you use Django.
🧠 Inform the Django ecosystem and DSF to make great decisions.
🔁 Re-share with your communities.
🏁 All survey results are published after the survey closes.
surveys.jetbrains.com/s3/x-django-de…
#Django
English
TestDriven.io retweetledi

In the last part, we use the hypothesis library to ensure that the Rust implementation produces the same output as the Python one for any given input.
Read the full blog post to see what exactly the bug was: jangiacomelli.com/blog/ai-powere…
English
TestDriven.io retweetledi

My first task at Ren Systems was to migrate everything to AWS.
Fortunately, I was able to leverage my course “Scalable FastAPI apps on AWS”.
So if you want to learn battle-tested techniques for running FastAPI apps on AWS:
testdriven.io/courses/scalab…
It was just updated! 🎉

English
TestDriven.io retweetledi

Complete Python Testing Guide now has Claude Code skills to help you port the knowledge to your codebase
One of them is the write-tests skill that you can leverage to do the boring part - write tests
testdriven.io/courses/python…
English
TestDriven.io retweetledi

Decoupling Your Business Logic From the Django ORM #python buttondown.com/carlton/archiv…
English
TestDriven.io retweetledi
TestDriven.io retweetledi

Scalable FastAPI Applications on AWS - just updated!
testdriven.io/courses/scalab…
Learn how to go from idea to scalable #FastAPI application running on AWS infrastructure managed by #Terraform.
by @JanGiacomelli
💪
10% of profits go back to the @FastAPI team! 🚀
#Python
English
TestDriven.io retweetledi

Claude Code is great at rewriting code from one programming language to another. But that’s not enough to really safely rewrite from Python to Rust.
The first step for a safe rewrite is to ensure the code is well tested. The second step is to prepare contract tests so that both implementations are tested with exactly the same set of tests. We did that in the first two parts of the blog series.
Now, we can let the Claude Code go ballistic. In part 3 of my “AI-powered rewrite from Python to Rust” blog series, we finally use AI to implement the log parser in Rust 🎉
Read the full blog post here: jangiacomelli.com/blog/ai-powere…
Hint: There's one subtle bug in the Rust implementation - inside the parse_fields function. Let me know if you find it. We'll tackle that in the last part of the series that's coming out next week.
English
TestDriven.io retweetledi

To help you improve your codebase, so you can move faster and more reliably with your AI tools, I added Claude Code skills to the Complete Python Testing Guide.
You can get it here: testdriven.io/courses/python…
English
TestDriven.io retweetledi

Python 3.15 is coming with some cool new features 🐍
My favorites:
• Lazy imports with the `lazy` keyword - speeds up startup times
• `frozendict` is finally a built-in type
• Unpacking in comprehensions with `*` and `**`
• JIT compiler improvements (6-13% faster on x86-64 Linux)
• A new high-frequency statistical profiler
Beta drops later this week. Who's excited to try these out?
English

We just updated "The Complete Python Testing Guide" course, adding a new chapter on Claude skills!
testdriven.io/courses/python…
#Python
English
TestDriven.io retweetledi
TestDriven.io retweetledi




