TestDriven.io

24.3K posts

TestDriven.io banner
TestDriven.io

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
SumitM
SumitM@SumitM_X·
Why do we prefix the token with Bearer instead of sending the token directly?
English
42
22
785
233.8K
TestDriven.io retweetledi
Mike Driscoll
Mike Driscoll@driscollis·
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
21
2
24
8.8K
TestDriven.io retweetledi
Django
Django@djangoproject·
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
0
8
23
2.8K
TestDriven.io retweetledi
Jan Giacomelli
Jan Giacomelli@jangiacomelli·
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
0
2
2
477
TestDriven.io retweetledi
Jan Giacomelli
Jan Giacomelli@jangiacomelli·
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! 🎉
Jan Giacomelli tweet media
English
0
1
3
523
TestDriven.io retweetledi
Jan Giacomelli
Jan Giacomelli@jangiacomelli·
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
0
1
5
635
TestDriven.io retweetledi
Blake Burge
Blake Burge@blakeaburge·
A mentor once told me: "Every single day you have the opportunity to take actions that will make tomorrow a little bit better. Never forget that. Small decisions rarely change your life overnight, but they absolutely shape where you end up."
English
68
331
2K
42.9K
TestDriven.io retweetledi
Chris Wood
Chris Wood@CWood_sdf·
i love how people are saying "if we write a sufficiently detailed specification, the agent can write all our code" do you know what writing a sufficiently detailed specification that deterministically maps to what a computer's actions is? it's coding
English
359
1.7K
21.2K
568.5K
TestDriven.io retweetledi
Jan Giacomelli
Jan Giacomelli@jangiacomelli·
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
0
1
5
693
TestDriven.io retweetledi
Jan Giacomelli
Jan Giacomelli@jangiacomelli·
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
0
3
2
776
TestDriven.io retweetledi
Mike Driscoll
Mike Driscoll@driscollis·
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
17
29
419
48.2K
TestDriven.io retweetledi
Wise
Wise@trikcode·
You need to write bad code to understand what good code looks like
English
61
18
180
4.3K
TestDriven.io retweetledi
Sahil Bloom
Sahil Bloom@SahilBloom·
I'm increasingly convinced that most problems are solved by waking up early and working out.
English
299
307
4.9K
147.6K