Published inPython in Plain EnglishPython — Common pitfalls (and how to avoid them!)I have been developing in Swift for a while and had to learn python for a backend project i was working on, during the time i was working…Aug 12Aug 12
Python — DI (dependency injection ) — Part 2 — ContainersIn the previous article I covered the use of manual DI injections with lambda defaults, but it only covers very simple use cases and…Nov 29, 2023Nov 29, 2023
VSCode setup for FastAPII personally love VSCode way better than pyCharm, which seems to be the de-facto IDE for Python for a lot of developers, one of the things…Oct 5, 2023Oct 5, 2023
Python — DI (dependency injection )Dependency injection is a pattern that promote loose coupling between components. it implements the IoC (Inversion of Control) and DiP…Oct 4, 2023Oct 4, 2023
Python — Composable Analytics ReporterThis is an approach i took to creating a composable generic analytics reporter for a python app. the idea is to create an component that…Oct 4, 2023Oct 4, 2023
FastAPI — rate limit middlewareThere are many cases where we would want to have a rate limiting mechanism in web app (i.e defend against over using an…Oct 4, 20232Oct 4, 20232
iOS CI Separating build & test jobs on Gitlaban attempt to split the build and test automation on xcode to build, test.Jun 11, 2022Jun 11, 2022
Front End for iOS Developers(Part 2)Following up the previous article(Front End for iOS Developers(Part 1)), which covered the the loading and life cycle events for web apps…Sep 7, 2021Sep 7, 2021