Odoo-Typegen: Bringing Modern Static Typing to OdooOdoo’s dynamic models made static typing tricky for my team. So I built odoo-typegen to help Pyright check our code. Heres is how it works !11 min read·dev.indooroutdoor.io1Oct 5
Asyncio Demystified: Rebuilding it From Scratch One Yield at a TimeUnderstand how asyncio works in Python by building a lightweight version from scratch using generators and coroutines.14 min read·dev.indooroutdoor.ioMay 5, 2025
How to Revert a Merge Commit And Then Merge AgainWhile reverting a merge commit is possible, re-introducing the change once you've fixed them isn't straightforward. Let's see how it's done!7 min read·dev.indooroutdoor.io2MBNov 28, 2022
Authentication Patterns and Best Practices For SPAsIn this article I'll describe the Authentication Patterns and Best Practices you can use when connecting an SPAs to an API13 min read·dev.indooroutdoor.ioApr 9, 2022
Re-Doing the Django Tutorial With FastAPI And React: Connecting a React app to FastAPI !Today in part 4 of this tutorial we'll build a React UI to communicate with our FastAPI backend. FastAPI's automatic doc comes in handy for this task !9 min read·dev.indooroutdoor.ioDec 6, 2021