Skip to main content

Typescript

  • Exponential Backoff Retry Strategy

    Programming

    It is a technique where an application progressively increases the waiting time between retry attempts after a failed operation

  • Async Task Queue

    Programming

    An async task queue manages and controls the execution of asynchronous tasks, ensuring they run according to specified concurrency limits and order.

  • LRU Implementation

    Programming

    Implement a in-memory cache in JS with LRU as cache-eviction policy

  • Length of a string

    Programming

    What you see is not always what you get!. The length of "👩‍👩‍👦‍👦🌦️🧘🏻‍♂️" is 21. Let us explore why is it 21 and how to get 3.

  • Better Error Handling in JavaScript / Typescript

    Programming

    Making errors as first-class citizens in your async function response, inspired by Go. JS Now Try Statement (In Proposal Stage)

  • Pub Sub Pattern Loose Decoupling

    Programming

    This pattern allows for better modularity and scalability by decoupling the event producers from the event consumers.