Category: Python type hints
Statically checking Python dicts for completeness
        A Pythonic way to ensure that your statically-defined dicts are complete, with full source code.
      
    Python Type Hints: pyastgrep case study
        A second, and more successful attempt to use static type checking in a real Python project
      
    The different uses of Python type hints
        5 different things you might be using type annotations for, or might want to.
      
    Test factory functions in Django
        Patterns for creating model instances in Django project test suites, and some anti-patterns
      
    Python Type Hints: case study on parsy
        How I tried and failed to add static type checking to Parsy, and settled for type hints as documentation instead.
      
    Raising exceptions or returning error objects in Python
        How returning error objects can provide some advantages over raising exceptions in Python, such as for static type checking tools.