cattrs I: un/structuring speed
Over the years, I've put a lot of effort into making cattrs fast. Let's take a look at how the cattrs structuring code evolved during this time.
Why I use attrs instead of pydantic
This post is an account of why I prefer using the attrs library over Pydantic. I'm writing it since I am often asked this question and I want to have something concrete to link to.
On structured and unstructured data, or the case for cattrs
If you've ever gone through the Mypy docs, you might have seen the section on TypedDict. The section goes on to introduce the feature by stating: Python programs often use dictionaries with string
The Inner Workings of: Arq
Arq is a job library for Python's asyncio. This article is up-to-date with Arq v0.19 The Point of Job Libraries The main point of (what I colloquially call) a job library is,
Building Pyrseia III: Server Middleware, Client Senders, CLI and InApp Validators
This is the third article in the Pyrseia series. The others are: Building Pyrseia I: The Idea Building Pyrseia II: Fleshing out Clients and Servers If you want to follow along with the