-
Enable GUI Support in WSL2
There must be a good reason for anyone to switch to WSL given how much hate the Windows community gets from developers. I was in the same boat a while ago and was using a dual boot setup with focal Ubuntu as my daily driver. My reason for switching was...
-
Principle of Dynamic Programming
I’m sure a lot of you have heard of dynamic programming maybe while getting into competitive programming and it’s usually part of any preliminary algorithm’s class too. A lot of people usually run away from DP problems, mainly because it involves recursion even I’ll admit it they are a little...
-
Understanding JS Prototypes
A prototype is a fundamental concept that every JavaScript developer must understand, and this article tries to explain it in simple terms. Prerequisites JavaScript Objects All objects in JavaScript have a prototype. Stated simply, the prototype is another object that the original object inherits from, which is to say, the...
-
Sending a Secret Message
Let’s say you want to send a secret message from yourself to a neighbor down the street What would you normally do? You right the message down on a sheet of paper and put the paper into a box and hand the box to a messenger who delivers the box...