PinnedCritical Thinking Principles in Software EngineeringThe software technology landscape is constantly changing, driven by rapid advancements and innovations. This relentless pace of change…Sep 26Sep 26
PinnedPublished inPython in Plain EnglishWrite Beautiful Python Documentation with SphinxWith examples from real projectsJul 31, 20211Jul 31, 20211
Do People Hate Turning on Cameras in Virtual Meetings?I have often seen that during meetings, many people keep their cameras off. I also prefer keeping it off more often than not. I have an…Sep 1Sep 1
On solving mate in n moves chess puzzlesI recently gave the following chess puzzle to the enthusiasts in my circle. White to win in 3 moves.Jun 25, 2022Jun 25, 2022
Published inTowards Data ScienceVectorizing computations on pairs of elements in an nd-arrayIn Python with NumPyOct 1, 2021Oct 1, 2021
Published inTowards Data ScienceWavelet Transforms in Python with Google JAXA simple data compression exampleSep 21, 20211Sep 21, 20211
Published inTowards Data ScienceUnderstanding Discrete Convolution as Polynomial MultiplicationConvolution is a fundamental operation in digital signal processingAug 24, 20211Aug 24, 20211
Published inTowards Data ScienceImplementing Linear Operators in Python with Google JAXA review of linear operatorsAug 22, 2021Aug 22, 2021
Published inPython in Plain EnglishTips for Publishing Python packages on PyPIFor open-source Python developers, publishing packages on PyPI is an essential activity. PyPI is quite easy to use. However, there are…Aug 9, 2021Aug 9, 2021
Automatic deploys for efficient web development with GitHub + NetlifyLet tools take care of CI/CD so that you can focus on development.Jul 4, 2021Jul 4, 2021