Work Hours
Monday to Friday: 8am – 6pm
Weekend: 10am – 2pm

Since the beginning of microprocessors, there can be only one task (set of computation) in time. If we need to made more than one task in a certain time, we need to wait until 2001 when the first commercial multicore…

Embracing good programming practices not only ensures efficient resource utilization but also facilitates seamless application scaling. One such practice is using CancellationToken in C#. In this article, we’ll explore why CancellationToken is beneficial and how it can prevent resource wastage,…

One of the worst nightmares for a programmer is having their code crash in production, especially when it comes to critical systems like those used in space exploration. NASA, known for its precision and attention to detail, follows a set…

Linus Torvalds said that code with more than three levels of nesting is considered suboptimal, stating, “if you need more than 3 levels of indentation, you’re screwed anyway, and should fix your program“. When code has too many nesting inside…

Have you ever dropped changes (usually on the first commit) into a repository with a disconnected branch? To me, yes. Several times. It then disappears what we have commited after switching to the branch.How can this be undone? Very simply.…