Open in app

Sign in

Write

Sign in

Jatin Tayal
Jatin Tayal

3 Followers

Home

About

Aug 9

Code Reviews

Things I wish I knew about code reviews before starting my journey in tech 👨‍💻 Code reviews are a great mechanism for you to learn as well as teach others how to become better developers. This process involves a systematic examination of the code to identify potential issues, bugs and…

Code Review

2 min read

Code Review

2 min read


Aug 9

Logging

Knowing how and what to log is one of the hardest task a software engineer needs to solve ✍ . Logs enable you to troubleshoot issues with your code and services. …

Logging

2 min read

Logging

2 min read


Aug 9

Object Oriented Analysis and Design — Part 2

OOA&D is all about writing great software 💻 , and you can’t do that without making sure your apps do exactly what customers want them to. …

Ooad

2 min read

Ooad

2 min read


Aug 9

Object Oriented Analysis and Design — Part 1

Object-Oriented Analysis & Design(OOA&D) helps us write great software everytime. OOA&D is an approach to writing software that focuses on making sure the code does what it’s supposed to, and that it’s well designed. …

Ooad

1 min read

Ooad

1 min read


Aug 9

Asking Effective Technical Questions

Asking effective technical questions is a skill every software engineer 🧑🏻‍💻 should have and it comes with pratice. Many times in our day to day work, we are stuck with a bug, unable to figure out what a certain piece of code 🤷🏻‍♂️ is doing or we might be facing…

Questions

2 min read

Questions

2 min read


Aug 4

Idempotency

As software engineers, we are constantly looking for ways to increase the reliability and scalability of system 🌐 we work upon and improve the overall customer 👤 experience. One concept that really helps in achieving these things is the idea of making Idempotent APIs. An idempotent API is one that…

Idempotency

1 min read

Idempotency

1 min read


Aug 4

Sharding

Recently, I was reading on the techniques to improve performance and scalability while querying databases and read in depth on a popular technique for it — Sharding !! Sharing my learnings on the same - Sharding is used in database management which involves breaking a large database into smaller, more…

2 min read

2 min read


Aug 4

MySQL vs NoSQL

We all know that when it comes to database systems, two types of databases come to our mind: MySQL and NoSQL. Although both of them are used widely but they have significant differences in terms of schema, performance ⚡ and scalability. As a software engineer 🧑🏻‍💻, choosing the right database…

2 min read

2 min read


Aug 4

Concurrency Vs Parallelism

For a long time, I had confusion 🤷🏻‍♂️ between concurrency and parallelism and often used them interchangeably but they are not the same thing. Although both of them are related to the idea of performing multiple tasks at the same time but there are some key differences between them. 🔗…

2 min read

2 min read


Aug 4

Load Balancers

Are you aware of the concept of load balancers 🤔? They play an important role in improving application’s performance ⚡ and availability by distributing the requests load across multiple servers. A Load Balancer(LB) also keeps track of the status of all the resources while distributing requests. …

Load Balancing

2 min read

Load Balancing

2 min read

Jatin Tayal

Jatin Tayal

3 Followers

Lifelong Learner | SDE-2 @ Amazon

Following
  • The Good Men Project

    The Good Men Project

  • Netflix Technology Blog

    Netflix Technology Blog

  • Carlos Arguelles

    Carlos Arguelles

  • Mohit Khare

    Mohit Khare

  • Tejeshwar Singh

    Tejeshwar Singh

See all (30)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams