Concurrency is often touted as a cure-all for improving the performance of software applications. On paper, it does sound perfect - you break down a...
A look at advance String comparison and Unicode normalization. · String comparison is a common task that we all encounter in programming, and most...
HTTP, or Hypertext Transfer Protocol, is the standard protocol for sending and receiving data over the internet. HTTP establishes the guidelines for...
Physical Clock, Logical Clock - Lamport Timestamp, Vector Timestamp · Time is arguably one of the most critical concepts in any application, especially...
One of the most useful built-in functions in python is the sorted() function, which takes in an iterable and returns a new list containing all the...
A deep dive into JavaScript's internals · Why do we care about the Execution Context? Execution context forms the basis of understanding critical...