/Seth Michael Larson

Security For Package Maintainers tl;dr: Seth discusses the steps he's taken to ensure that the packages he's developed, notably urllib3, are secure. "I hope that some of the knowledge I've gained along the way can help you secure your own packages as well as inspiring some adversarial security-minded thinking."

featured in #296


How UTF-8 Works  tl;dr: "I recently learned how UTF-8 works and felt that the definition lended itself perfectly to creating diagrams explaining the implementation. I created these diagrams for my own enjoyment and wanted to share them. Hopefully this will inspire you to learn how other low-level protocols work too!"

featured in #290


Strict Python Function Parameters tl;dr: Seth is surprised how little he's seen this feature used, despite being included in Python 3.0, showing us the value of passing a parameter between the keyword-only and position-only parameters in the function signature.

featured in #285


Tests Aren’t Enough: Case Study After Adding Type Hints To Urllib3 tl;dr: "A guide to developers looking to add type hints to a medium-to-large size project. This effort took many months for our team to complete so make sure to allocate enough time."

featured in #262