Gopher Pythonista #1: Moving From Python To GoThroughout my career, I have primarily focused on developing backend systems using Python. Despite dabbling in front-end work, I always found myself gravitating back toward API development. In order to expand my skill set, I have experimented with wr...Jul 26, 2023 · 10 min readchaoticengineer.hashnode.dev
Sigma Python #3: DescriptorsPython offers a range of powerful features for object-oriented programming, including descriptors. These enable you to define how class attribute modification and access occur, making it useful for enforcing value constraints, implementing computed p...Jul 13, 2023 · 7 min readchaoticengineer.hashnode.dev
Patterns and Practices for using SQLAlchemy 2.0 with FastAPIWhile Django and Flask remain the first choices for many Python engineers, FastAPI has already been recognized as an undeniably reliable pick. It is a highly flexible, well-optimized, structured framework that gives the developer endless possibilitie...3AMRJun 15, 2023 · 19 min readchaoticengineer.hashnode.dev
Sigma Python #2: GeneratorsPython generators are a crucial feature with multiple uses, from lazy iteration to continuous data streaming. They are heavily adopted in popular packages such as FastAPI, SQLAlchemy, pytest, and others, highlighting their power and the importance of...May 23, 2023 · 12 min readchaoticengineer.hashnode.dev
Debugging Python Apps in VSCodeDebugging is an essential part of software development. It can be a time-consuming and frustrating process. There is nothing wrong with putting print statements inside the code to check something quickly. If it works for you in most cases, then why s...May 8, 2023 · 8 min readchaoticengineer.hashnode.dev