testdrivenio Profile Banner
TestDriven.io Profile
TestDriven.io

@testdrivenio

Followers
38K
Following
9K
Media
2K
Statuses
24K

Teaching practical programming through real-world applications. Tweets by @MikeHerman and @JanGiacomelli.

Denver, CO
Joined December 2017
Don't wanna be here? Send us removal request.
@testdrivenio
TestDriven.io
3 hours
Python tip: Using isinstance(obj, type) instead of type(obj) == type for type checking allows subclass compatibility, enhancing flexibility in code. Example 👇
0
1
6
@brankopetric00
Branko
2 days
Most startups don't need Kubernetes. They need a single EC2 instance and the discipline to not over-engineer.
60
78
1K
@Tesla
Tesla
6 days
Full Self Driving Supervised drives like the best chauffeur imaginable Try it yourself at a nearby Tesla location
0
115
1K
@testdrivenio
TestDriven.io
1 day
Python tip: In Python, slicing a list creates a shallow copy. This means changes to elements of the sliced list won't affect the original, but changes to mutable elements inside will. Example 👇
0
0
3
@testdrivenio
TestDriven.io
1 day
Continuously Deploying Django to Linode with Docker and GitHub Actions https://t.co/NXOQgX6w9A Looks at how to configure GitHub Actions to continuously deploy a Django and Docker application to Linode. #Django
Tweet card summary image
testdriven.io
0
1
4
@BookCameo
Cameo
3 days
Sleigh the season with the most personal gift around. Get them a Cameo video!
11
12
142
@djangoproject
Django
4 days
Some of the biggest companies in the world use Django, but the project's budget is comparable to a single bay-area engineer's salary. If your company uses Django, please ask them to donate! It's a great way to say thanks, and really helps keep the framework going.
27
308
3K
@tdhopper
Tim Hopper
4 days
Several folks in the replies Charlie asked about a migration guide from mypy, so I've started building one: https://t.co/HlZgLTkQm8
Tweet card summary image
pydevtools.com
This guide provides practical steps for migrating Python projects from mypy to ty, based on real-world experiments with three open source projects: NetworkX, IPython, and python-genai. ⚠️ ty is...
@charliermarsh
Charlie Marsh
7 days
Announcing the Beta release of ty: an extremely fast type checker and language server for Python, written in Rust. We now use ty exclusively in our own projects and are ready to recommend it to motivated users. 10x, 50x, even 100x faster than existing type checkers and LSPs.
5
17
217
@testdrivenio
TestDriven.io
4 days
Python tip: In Python, two strings with the same content might have the same identity due to an optimization called string interning. This isn't guaranteed for all strings, so it's important to use "==" for equality rather than "is" for identity.
0
0
6
@simonw
Simon Willison
5 days
I see a lot of complaints about untested AI slop in pull requests. Submitting those is a dereliction of duty as a software engineer: Your job is to deliver code you have proven to work
simonwillison.net
In all of the debates about the value of AI-assistance in software development there’s one depressing anecdote that I keep on seeing: the junior engineer, empowered by some class of …
60
259
2K
@testdrivenio
TestDriven.io
5 days
Python tip: A shallow copy (copy.copy()) duplicates the object but not its nested elements. A deep copy (copy.deepcopy()) also duplicates all nested elements. Changes in nested elements of a shallow copy affect the original, unlike in a deep copy.
0
1
4
@premium
Premium
5 months
Enjoy the best experience on X.
0
844
9K
@pycon
PyCon US
6 days
⏰ Only 3 days left to submit your proposal to #PyConUS 2026! The deadline to submit your Talk, Charlas, Tutorial, and Poster proposals is December 19, 2025. Don’t miss your chance—submit now while there is still time! 🐍✨ More information here: https://t.co/wu0G5Ta2BQ
1
3
3
@testdrivenio
TestDriven.io
6 days
Python tip: In Python, None is a singleton object. There is only one instance of None throughout a Python program, making it unique compared to other objects. Example 👇
0
3
8
@testdrivenio
TestDriven.io
6 days
Using Hypothesis and Schemathesis to Test FastAPI https://t.co/SkG1dS9zkf by @amal_ytics #FastAPI #Testing
Tweet card summary image
testdriven.io
0
1
7
@charliermarsh
Charlie Marsh
7 days
Announcing the Beta release of ty: an extremely fast type checker and language server for Python, written in Rust. We now use ty exclusively in our own projects and are ready to recommend it to motivated users. 10x, 50x, even 100x faster than existing type checkers and LSPs.
95
288
3K
@singapore_edb
Singapore EDB
2 months
Find out how is SG leading Southeast Asia’s energy transition through increased renewable financing and project development, production as well as distribution.
7
30
212
@testdrivenio
TestDriven.io
7 days
Python tip: In Python, using += on a list modifies the list in place. However, for tuples, which are immutable, += creates a new tuple. Example 👇
0
1
5
@SumitM_X
SumitM
7 days
As a developer, have you asked yourself - why do we need UUIDs when auto-increment IDs exist?
212
33
993
@testdrivenio
TestDriven.io
8 days
Python tip: The statement if '__name__ == "__main__"' in Python is used to check whether a Python script is being run directly or being imported as a module. If the script is run directly, "__name__" is set to "__main__".
0
3
9
@testdrivenio
TestDriven.io
8 days
Coupling Flask with a front-end framework like #React, #Vue, or #Svelte? Use session cookies for auth (even cross-domain). Why? 1⃣It's easier 2⃣It's safer than using JWTs and localStorage https://t.co/ajwMmAq9o9 #Flask
Tweet card summary image
testdriven.io
0
1
7
@QuinnyPig
Corey Quinn
11 days
Microservices are what happens when your organization has communication problems and you decide the architecture should have them too.
73
313
3K
@prageru
PragerU
4 days
Critics say Israel is a liability—but facts show it’s America’s strategic shield. These 5 reasons reveal its vital role in defense, intel & stability. Watch the full video to see why Israel matters.
30
57
216