Andrii Suruhov·Oct 1mypy vs ty vs Pyrefly: speed is settled, so stop shopping on itThis is for teams running mypy today and deciding whether one of the Rust checkers replaces it. Two are worth choosing between: Pyrefly…
casper orich·Sep 9Python Generic Typing: Applications beyond DSAWhen type hinting was introduced in Python, I was one of those who believed it was a pointless introduction- complexity for the sake of…
keisuke nebashi·Jun 8Understanding How Mypy Maps Files to Module NamesOne of the most confusing aspects of mypy is that it doesn’t just type-check files. Internally, mypy builds a graph of Python modules. To…
Kapil Dagur·Mar 15mypy — Make Python’s Type Hints Actually Do SomethingA complete guide to static type checking in Python: from your first annotation to strict mode, Protocols, TypedDict, mypyc, and everything…
Usama Nawaz·Mar 13How to Configure Ruff, mypy, and Pre-commit for Production AI Python ProjectsA production outage traced to a single untyped function. The function parsed LLM responses and returned None on schema mismatches. No type…
Lynn G. Kwong·Dec 28, 20255 Advanced Python Type Hint Features 🚀Python’s type hinting system has come a long way since its introduction in PEP 484. Basic hints like int, str, or list[str] are just the…
Francisco Perez·Dec 19, 2025Meet TY: The Blazing-Fast Python Type Checker That Woke Up and Chose Violence 🚀A lightning-fast Rust-powered type checker roasting your Python before production does
Simone Carolini·Dec 7, 2025Modern Python Code Quality Setup: uv, ruff, and mypyHere’s a practical guide to setting up Python code quality tooling that’s fast, automated, and works seamlessly with monorepos.A response icon1A response icon1
InAlgoMartbyYash Jain·Dec 4, 2025Why I Finally Switched to Mypy: A Python Developer’s Guide to Type CheckingI’ve been writing Python long enough to know that most of us start out loving the freedom. No types, no rigid structure, no compiler…
Syntal·Nov 26, 2025Pick Your Type Checker for Speed of ChangeHow to choose between Python’s typing, mypy, and pyright when your real KPI is shipping faster without breaking things.