Monthly Archives: May 2021

Dealing with annoying Azure Devops Permissions

Like many other of its products Azure Devops is over-engineered and a pain to use. Unfortunately you might have to use it in your organization. One of the biggest problems I have run into with it is when it will … Continue reading

Posted in Software | Leave a comment

Sarita – school teacher

😀😀Sarita was a very good teacher in the school …*Sarita*: – Tell me where is the Taj Mahal …. 🕌*Students*:  Agra …  *Sarita* : Wrong … It’s in Bengaluru…The students all got into thinking .. and were confused😮😲The students told … Continue reading

Posted in Jokes | Leave a comment

Swoole Notes

First of all you have to understand: the difference between a coroutine and a thread, and the difference between concurrency and parallelism The TL;DR is that threads are managed by the OS whereas coroutines are managed by the language. OS does … Continue reading

Posted in Software | Tagged | Leave a comment

A comparison of Swoole and ReactPHP

I am a newcomer to PHP. I never used it in my career but recently we developed some very successful projects using WordPress and it was WordPress that provided an entry point into the PHP world for me. I found … Continue reading

Posted in Software | Leave a comment

Common programming mistakes

Probably the most common and embarrassing programming mistake: Not testing the code in the catch block. And when it gets executed in production it throws and crashes the application.

Posted in Software | Leave a comment

docker stop does not send SIGTERM to node app

One of the things they mention in Express docs is to add support for graceful shutdown of your application: The process manager you’re using will first send a SIGTERM signal to the application to notify it that it will be killed. Once … Continue reading

Posted in Software | Leave a comment

Why I hate Docker?

docker build hangs this happens time to time on WSL2 (I think any unhandled exception causes the docker engine to stop running). Open the docker desktop and at the very bottom check if Docker Engine is running. If its not … Continue reading

Posted in Software | 2 Comments