Unmasking Bitmasked Dynamic Programming
Dynamic Programming and what now? Go from fearing these two major concepts to conquering them!
Dynamic Programming and what now? Go from fearing these two major concepts to conquering them!
Is there such a thing as a perfect programming problem? Let’s find out
Rotate an array, they said. It will be fun, they said.
Wait, we can use BFS for shortest paths too? Tell me more.
In order to understand recursion, you must first understand recursion.
How to use dynamic programming to solve a competitive programming question.
A class of lazy students trying to cheat on their exam.
Using graph traversals and some tricks to approach a subtle twist on a classic backtracking problem.
Let’s take a look at solving this classical backtracking problem.
An overview of the famous Depth-First Search and Breadth-First Search algorithms and their differences and use cases.
Wait, we can use BFS for shortest paths too? Tell me more.
A class of lazy students trying to cheat on their exam.
Using graph traversals and some tricks to approach a subtle twist on a classic backtracking problem.
Let’s take a look at solving this classical backtracking problem.
An overview of the famous Depth-First Search and Breadth-First Search algorithms and their differences and use cases.
Wait, we can use BFS for shortest paths too? Tell me more.
A class of lazy students trying to cheat on their exam.
Using graph traversals and some tricks to approach a subtle twist on a classic backtracking problem.
Let’s take a look at solving this classical backtracking problem.
An overview of the famous Depth-First Search and Breadth-First Search algorithms and their differences and use cases.
A retrospective of my time as a software engineer in the Azure DNS team at Microsoft.
How my manager saved me from breaking 50 production servers. A retrospective on a potential screw-up on our production system due to a bad piece of code.
Lessons learnt by a young Software Engineer.
Read on to find out all the tweaks we did to extract those teeny tiny bits of performance from a reliable and highly used load balancer.
Part-2 of the 3 part series on breaking the limits of the open-source HAProxy, which is a reliable, high performant TCP/HTTP load balancer.
Part-1 of the 3 part series on breaking the limits of the open-source HAProxy, which is a reliable, high performant TCP/HTTP load balancer.
Read on to find out all the tweaks we did to extract those teeny tiny bits of performance from a reliable and highly used load balancer.
Part-2 of the 3 part series on breaking the limits of the open-source HAProxy, which is a reliable, high performant TCP/HTTP load balancer.
Part-1 of the 3 part series on breaking the limits of the open-source HAProxy, which is a reliable, high performant TCP/HTTP load balancer.
Read on to find out all the tweaks we did to extract those teeny tiny bits of performance from a reliable and highly used load balancer.
Part-2 of the 3 part series on breaking the limits of the open-source HAProxy, which is a reliable, high performant TCP/HTTP load balancer.
Part-1 of the 3 part series on breaking the limits of the open-source HAProxy, which is a reliable, high performant TCP/HTTP load balancer.
In order to understand recursion, you must first understand recursion.
How to use dynamic programming to solve a competitive programming question.
Is there such a thing as a perfect programming problem? Let’s find out
Rotate an array, they said. It will be fun, they said.
Lessons learnt by a young Software Engineer.
How my manager saved me from breaking 50 production servers. A retrospective on a potential screw-up on our production system due to a bad piece of code.
The fear, the anxiety, the anger, the maybe happiness when I get a haircut
The fear, the anxiety, the anger, the maybe happiness when I get a haircut
How to use dynamic programming to solve a competitive programming question.
Dynamic Programming and what now? Go from fearing these two major concepts to conquering them!
A travelouge and rant about my road trip from Seattle, Washington to the beautiful Crater Lake in Portland.
A travelouge and rant about my road trip from Seattle, Washington to the beautiful Crater Lake in Portland.
Show off your Github activity, latest blogs, Spotify streams, and much more with dynamically updating GitHub Profile READMEs!
Show off your Github activity, latest blogs, Spotify streams, and much more with dynamically updating GitHub Profile READMEs!
Show off your Github activity, latest blogs, Spotify streams, and much more with dynamically updating GitHub Profile READMEs!
Show off your Github activity, latest blogs, Spotify streams, and much more with dynamically updating GitHub Profile READMEs!
A retrospective of my time as a software engineer in the Azure DNS team at Microsoft.
A retrospective of my time as a software engineer in the Azure DNS team at Microsoft.