Robus Gauli·Nov 19, 20205 things I wish I knew before adding variable in .envTLDR: Configuration management is hard. Fix it before digging a deeper hole.
Robus Gauli·Oct 26, 2020How do I work on multiple projects simultaneously without losing my mindWhen you work for a company that has multiple projects running at the same time and your job is to constantly context switch between…A response icon1A response icon1
Robus Gauli·Jan 5, 2020Non-blocking I/O for PythonMotivation: Ever wondered “What if NODEJS non blocking I/O could be somehow ported to python?”
Robus Gauli·Apr 9, 2019Thread safe lazy property caching for python.Let’s think twice before initializing objects inside `constructor`.A response icon1A response icon1
Robus Gauli·Dec 30, 2018Compositional Pattern in Python with “SUPER”Tinkering with multiple inheritance in python.
Robus Gauli·May 16, 2018Generator and TraversalWhen I was first introduced to lazy evaluation in Haskell, I was sold by the idea of working with infinite series. Here is the simple…A response icon1A response icon1
Robus Gauli·Apr 8, 2018New “dataclass” class decorator in Python3.7As I was stumbling on the new features added on python 3.7, newly added module caught my eye which is known as “dataclasses”. This module…