Open in app

Sign in

Write

Sign in

Abhinav
Abhinav

105 Followers

Home

About

5 days ago

Hamming vs Levenshtein: Types of Edit Distance in Genomes

Hamming and Levenshtein Distances are different types of Edit Distances between 2 genome sequences. These are approximate matching algorithms that tell us how different a subsequence is from another reference subsequence. Hamming Distance Let’s take 2 Genome Sequences — 1 - GATTCATC 2 - GCTACATC The Hamming Distance between the…

2 min read

2 min read


6 days ago

UP and Bihar are ignoring their biggest problem

Talk to any male living in Uttar Pradesh (or even the entire North India), and they’ll tell you about how the problem with UP or Bihar has been their bad leadership in the past, and depending on their political affiliations, also tell you how the current leadership is either going…

4 min read

4 min read


Nov 8

The Central Dogma

The central Dogma states that RNA is created from DNA in a process called transcription, and Protein is created from RNA in a process called translation. The RNA is almost an exact copy of the DNA, except that the letter T (thiamine) is replaced by the letter U (uracil). These…

1 min read

1 min read


Oct 27

My Weekly Workout Routine

I wanted to ensure I have a variety of workouts, and have the option to combine a few of these workouts with each other if I don’t have time on certain days. …

2 min read

2 min read


Oct 25

Retry with Exponential Backoff

There can be scenarios where your application is talking to another app or service that might be having a transient failure. For example, your app might be making a call to the wallet service to update the user’s balance. But the wallet service might be down, or simply just undergoing maintenance. In this case, a common technique used is retry with exponential backoff. When a request fails with a transient failure (network error / 5xx errors), you can implement an exponential backoff, that is — if the first retry is after 1 second, the second will be after 2 seconds, then 4 seconds and so on. Some systems add a constant timeout, and a randomness factor to avoid overwhelming the other system.

1 min read

1 min read


Oct 24

Logging and Monitoring for NodeJS apps

Here is the list of logging and monitoring tools we used in our app — for future reference: Graylog — Log aggregator NewRelic — Observability platform that provides additional details such as response times for various requests, metrics on which layer took how much time, and a bunch of other metrics that are useful. Sentry — Error tracking Morgan — Logging request and response times Request Id Based Tracking — To track the request during its entire journey

1 min read

1 min read


Sep 28

Miracles

Yesterday as I went about my day, I witnessed many miracles happening to me or around me. These are just a few of the hundreds that I witnessed- I was able to work from home, and still collaborate with people from across the world. When I wanted to work in…

1 min read

1 min read


Sep 27

Outcome of a Conflict

What purpose does a conflict serve? When we go into an conflict (such as an argument), it is generally with an outcome mindset. We want a resolution. …

2 min read

2 min read


Sep 26

The days are long but life is short

There is a saying ‘The days are long but the years is short’, often used in the parenting world, about how life seems difficult throughout the day, but if you don’t enjoy it, it passes by before you realise it. This article is on the same lines, but a little…

3 min read

3 min read


Aug 31

The Fallacy of ‘The Correct Methodology’

Waterfall, Scrum, Agile, BDD, Kanban, Shape Up, RAD, SAFE, Sprints, Innovative Accounting, Spotify Squad Model, Lean-Startup…The list of so called ‘Revolutionary Methodologies’ never ends. PS: To my ex-colleagues from ThoughtWorks who take offence on classifying Agile as a methodology — unfortunately in day-to-day work, most people in IT, including many…

4 min read

4 min read

Abhinav

Abhinav

105 Followers

Educator, Founder @ Interleap

Following
  • Omkar Birade

    Omkar Birade

  • Marcin Moskala

    Marcin Moskala

  • ABHISHEK KUMAR

    ABHISHEK KUMAR

  • Mahesh Wabale

    Mahesh Wabale

  • Pauline Ikpa, PhD

    Pauline Ikpa, PhD

See all (90)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams