Pankaj Tanwar

Pankaj Tanwar @pankajtanwarbanna

About: CS Engineer, writer, and creator. Sharing thoughts at https://pankajtanwar.in/blogs

Location:
Jaipur
Joined:
May 20, 2020

Pankaj Tanwar
articles - 26 total

Challenge of day #21 - Split a String in Balanced Strings

Hello! It's day 21 of my coding diary. Yesterday, vercel was having some issues with their build...

Learn More 1 2Oct 9 '21

Challenge of the day #20 - To Lower Case.

Hey-yo people! Welcome to yet another edition (day 20) of my coding diary. I am sure, you might be...

Learn More 1 0Oct 8 '21

Challenge #19 - N-Repeated Element in Size 2N Array.

Howdy! This is day 19 of my coding diary and I am pretty excited to share today's challenge with you...

Learn More 3 0Oct 7 '21

Challenge #18 - Count Negative Numbers in a Sorted Matrix

Hey-yo! Welcome to day #18 of my coding diary. It has been a great journey so far, a really good...

Learn More 5 1Oct 6 '21

Challenge #17 - Sum of Unique Elements.

Helllllooooo! Pretty much excited about today's problem (No, 17 is not my lucky number.) Cool, let's...

Learn More 6 0Oct 5 '21

Challenge #16 - Best Time to Buy and Sell Stock

Hello! I hope you had a lovely weekend. Here is my today's journal (btw it's day 16) of my coding...

Learn More 6 0Oct 4 '21

Challenge #15 - Count Number of Pairs With Absolute Difference K

Bonjour! Thanks for sticking along, it's day 15 of my coding diary. Well, I started this journey to...

Learn More 6 0Oct 3 '21

Prevent duplicate cron job running.

Today, while working on an in-house project, I encountered a really interesting problem. I needed a...

Learn More 5 0Sep 3 '21

What is the sorting algorithm behind ORDER BY query in MySQL?

Since the last couple of weeks, I have been working on MySQL more closely. MySQL is a brilliant piece...

Learn More 6 0Jul 21 '21

🎉 Launching Bestresources.co : Share & explore personal resources at one place!

Namaste 🙏 I am Pankaj, a self taught software developer passionate about exploring tech. Today, I...

Learn More 1 0Jun 30 '21

What is latency? Let’s deep dive & understand possible ways to optimise it.

Hi 👋, Latency is yet another, a very important topic when we talk about backend engineering or...

Learn More 10 1Jun 18 '21

Have you ever thought, how ‘nodemon’ works internally? Let’s build our own ‘nodemon’ in under 10 minutes!

Hey 👋, If you have ever worked with Node.Js, you must have used a package called nodemon for...

Learn More 47 3Jun 2 '21

Do you know 0.1 + 0.2 ≠ 0.3 in JavaScript? Here is why!

Hey 👋, It’s been a while since I have been working with JavaScript. Yesterday, I experienced a very...

Learn More 7 0May 22 '21

How to implement WhatsApp like End-to-end encryption?

This article was originally published by me at...

Learn More 4 10Apr 30 '21

How does Github store millions of repo and billions of files?

This article was originally published at...

Learn More 8 0Apr 23 '21

System design : How Instagram computes real-time trending hashtags ?

I am sure, you might have used Instagram and explored it's trending section. Instagram has built a...

Learn More 6 1Apr 18 '21

How database indexing actually works internally?

Let's start with a simple example showing why you would need indexing in a database. Suppose we have...

Learn More 7 0Apr 10 '21

Proxy vs Reverse Proxy - using a real life example!

I am sure, you must have heard of Proxy and reverse proxy server. This is a very important topic,...

Learn More 4 0Apr 10 '21

System Design - How to design Google Drive / Dropbox (a cloud file storage service)

System design is one of the most important aspect of software engineering. System design problems are...

Learn More 17 0Apr 10 '21

System Design : Is client side load balancing a good idea?

Load Balancer (LB) is another critical component of any distributed system. Before, directly diving...

Learn More 4 0Mar 16 '21

How Twitter stores 500M tweets a day?

Twitter Usage Statistics 500MN tweets per day ~7000 tweets per second 8,00,000+ Queries per...

Learn More 10 0Feb 28 '21

Generating unique IDs in a distributed environment at high scale.

Recently, I was working on an application which had a sharded database, required generating unique...

Learn More 7 0Feb 18 '21

My journey - from python scripts to 20+ freelance full stack projects

Back in March 2017, I was about to complete one year of my Bachelor degree in Computer Science at NIT...

Learn More 0 0Feb 14 '21

Explain the synchronous, callback, and async-await (promises) approach like I am 10🧒

My friend was moving to Surat, invited me to a party and some shopping. We went to a restaurant. It...

Learn More 5 5Sep 2 '20

Explain microservices like I am 10 🧒.

I had a best friend👬 . We used to study together, party together and talk together. But one day, he...

Learn More 4 2Sep 2 '20

Placement Portal Project during summer break!

My Final Project I built an online on-campus Placement & Internship automation web por...

Learn More 4 0May 20 '20