Cover photo for 5 Tips To Stop Multitasking and Double Your Productivity

5 Tips To Stop Multitasking and Double Your Productivity

Multitasking is the source of all evil. Until recently, I also liked having multiple screens and multi-tasking like many others. It was great to code on one screen while reading the slack messages and emails on the other screen. But, it was so easy to get distracted by continuous incoming notifications while trying to read, write or code something. Often, I was feeling tired in the middle of the day because continuous context switching was draining my energy and destroying my focus on the task I was working on. 

November 25, 2022
Read More
Cover photo for How to Succeed in Your Coding Interview

How to Succeed in Your Coding Interview

You solved 60 LeetCode hard and 300 LeetCode medium questions, you were a rockstar in your coding round and provided the most efficient solution in the world, but you couldn’t get the offer. Sounds familiar? Either case, keep reading, you might find some useful tips.

January 14, 2022
Read More
Cover photo for Recap of System Design Interview Concepts

Recap of System Design Interview Concepts

Maybe you’re just getting started with distributed systems and system design, or you just need a quick recap for your upcoming interview. In either case, in this post, you’ll find the most common concepts of system design and the most important aspects of them. Let’s get started.

January 23, 2021
Read More
Cover photo for How to Succeed in Your System Design Interview

How to Succeed in Your System Design Interview

System design questions can be asked for any level with different expectations from the candidate, but to get a Senior offer, you have to rock this round. Practice makes perfect - like for anything else, it applies for system design interview too. So, keep practicing without taking shortcuts, practice as if it’s the real interview and always follow the same steps to make it perfect.

January 13, 2021
Read More
Cover photo for How React Rendering Works - A Step by Step Guide

How React Rendering Works - A Step by Step Guide

Although what react is doing looks quite complex, underlying logic is very simple. And the easiest way to understand is just running some simple examples. We’ll dive into how react renders components and updates the actual DOM.

October 7, 2019
Read More
Cover photo for Creating a unified Formik input field to support all input types seamlessly

Creating a unified Formik input field to support all input types seamlessly

We are going to create a single component that supports text, textarea, select, radio, and checkbox. It will absorb all implementation differences for different inputs and will allow us using a unified component in our Formik forms.

September 15, 2019
Read More
Cover photo for What happens when you hit google.com using HTTPS

What happens when you hit google.com using HTTPS

While making a simple request to https://google.com to see that simple search page, there are a lot of things going on behind the scenes to keep you secure. Understanding this flow will give you a lot of confidence in various topics like Digital Certificates and Signatures, Symmetric/Asymmetric key encryptions, Certificate Authorities and how they all work together to help you have secure communication.

August 7, 2019
Read More
Cover photo for Web security unknowns: Same-origin Policy

Web security unknowns: Same-origin Policy

Attacks like CSRF or XSS are still not clear to many of us. It is not because they are super hard to understand, but it requires some basic understanding of concepts like SOP, CORS, CSP, HTTPS. Let's start with what's Same-origin Policy

July 16, 2019
Read More
Cover photo for Indexing DynamoDB Items to ElasticSearch using AWS Lambda

Indexing DynamoDB Items to ElasticSearch using AWS Lambda

DynamoDB is Amazon’s NoSQL database which offers single-digit milliseconds latency. It is great for variety of use cases, but when you need to run complex search queries on your dataset, you quickly realise it is not designed for it.

July 4, 2018
Read More
Cover photo for Going Serverless Offline

Going Serverless Offline

In this post, we are going to setup an environment with API Gateway, Lambda and DynamoDB using serverless framework which can be deployed to AWS directly or run fully local.

July 3, 2018
Read More
© Made with Mixa