This is the second article in the Pyrseia series. The others are: Building Pyrseia I: The Idea Building Pyrseia III: Server Middleware, Client Senders, CLI and InApp Validators If you want to follow along with the code, this article refers to commit 2db40614bd926d1ef2854669a634fcfa3ba25502. Decoupling the API from the Client The| The Three of Wands
Over at Highrise, we're looking to replace our internal Python RPC library. The in-house solution we're using now isn't particularly bad, but it doesn't integrate well with Mypy, which is a Python typechecker that might be useful to us. It's also somewhat boilerplate-y, and very coupled to our particular set| The Three of Wands