Robus Gauli5 things I wish I knew before adding variable in .envTLDR: Configuration management is hard. Fix it before digging a deeper hole.4 min read·Nov 19, 2020----
Robus GauliHow 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…5 min read·Oct 26, 2020--1--1
Robus GauliNon-blocking I/O for PythonMotivation: Ever wondered “What if NODEJS non blocking I/O could be somehow ported to python?”4 min read·Jan 5, 2020----
Robus GauliThread safe lazy property caching for python.Let’s think twice before initializing objects inside `constructor`.2 min read·Apr 9, 2019--1--1
Robus GauliCompositional Pattern in Python with “SUPER”Tinkering with multiple inheritance in python.2 min read·Dec 30, 2018----
Robus GauliGenerator 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…6 min read·May 16, 2018--1--1
Robus GauliNew “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…2 min read·Apr 8, 2018----