Skip to content
CodeCalls
  • System Design
    • High Level Design
    • Low Level Design
  • About Us
  • Contact Us
  • Toggle website search
Menu Close
  • System Design
    • High Level Design
    • Low Level Design
  • About Us
  • Contact Us

Recent Posts

How to Approach System Design Questions.

  • Post author:Nitin Khare
  • Post published:February 27, 2022
  • Post category:System Design
  • Post comments:0 Comments

One of the most important rounds in any top tech company is the System Design round. These round not only judge your knowledge as a software engineer but also your…

Continue ReadingHow to Approach System Design Questions.

Understanding Prototypes in Javascript

  • Post author:Nitin Khare
  • Post published:January 22, 2021
  • Post category:Javascript
  • Post comments:0 Comments

In Javascript, objects inherit properties and methods through prototypes. In fact, Javascript is defined as a prototype-based language. As it is the prototype through which the inheritance happens. for example.…

Continue ReadingUnderstanding Prototypes in Javascript

Concurrency vs. Parallelism. Their Basic differences.

  • Post author:Nitin Khare
  • Post published:January 17, 2021
  • Post category:other
  • Post comments:0 Comments

Now, Most people I talk to confuse concurrency with parallelism or vice - versa. The majority of the people do explain Concurrency with parallelism and then rephrase the same definition…

Continue ReadingConcurrency vs. Parallelism. Their Basic differences.

Python NumPy Tutorial

  • Post author:Nitin Khare
  • Post published:June 28, 2020
  • Post category:Python
  • Post comments:0 Comments

Numpy is a package in Python for mathematical computation of scientific and mathematical data through the use of an n-dimensional array. It is one of the most popular packages used…

Continue ReadingPython NumPy Tutorial

Understanding Event & Event Emitters in Node.js.

  • Post author:Nitin Khare
  • Post published:June 14, 2020
  • Post category:Node.js
  • Post comments:0 Comments

When you head to the node.js website. You would see that they define Node.js as an asynchronous event-driven javascript runtime. You can understand an event as some single that indicates…

Continue ReadingUnderstanding Event & Event Emitters in Node.js.

How to use the Youtube Data API V3 with Node.js

  • Post author:Nitin Khare
  • Post published:June 7, 2020
  • Post category:Node.js
  • Post comments:0 Comments

In this article, we will learn how to use the googleapis npm module to authenticate our users with their youtube channel. Then we will use the youtube data API to…

Continue ReadingHow to use the Youtube Data API V3 with Node.js

Scheduling Tasks using Cron-Jobs in Node.js

  • Post author:Nitin Khare
  • Post published:June 4, 2020
  • Post category:Node.js
  • Post comments:0 Comments

Have you ever wanted to run your code on a specific time without your intervention? Maybe you wanted to generate a scheduled report or send emails on a specific time…

Continue ReadingScheduling Tasks using Cron-Jobs in Node.js

Making HTTP Requests using Node-Fetch

  • Post author:Nitin Khare
  • Post published:June 3, 2020
  • Post category:Node.js
  • Post comments:0 Comments

With Request module depreciated Node-fetch is one of the top recommended libraries to make HTTP request in node.js . This library brings in the window.fetch method to node.js. So, lets…

Continue ReadingMaking HTTP Requests using Node-Fetch

Basic Understanding of Closures in Javascript.

  • Post author:Nitin Khare
  • Post published:June 3, 2020
  • Post category:Javascript/Node.js
  • Post comments:0 Comments

A very straightforward way of understanding closures in javascript is that closures are what that gives your javascript functions access to the scope of your outer function. Let us first…

Continue ReadingBasic Understanding of Closures in Javascript.

Quick Introduction to Apache Kafka for Beginners.

  • Post author:Nitin Khare
  • Post published:May 24, 2020
  • Post category:Kafka/other
  • Post comments:0 Comments

What is Apache Kafka ? Apache Kafka is a distributed streaming platform that uses the publisher/subscriber messaging model. Where Producer publishes a stream of data and the consumer consumes/subscribe that…

Continue ReadingQuick Introduction to Apache Kafka for Beginners.
  • Go to the previous page
  • 1
  • 2
  • 3
  • 4
  • Go to the next page

Recent Posts

  • Google Zanzibar: The Authorization System You Need to Know for System Design Interviews
  • The Observer Pattern: The Secret Behind Every Real-Time App You Love
  • The Strategy Pattern: A Complete Guide for Software Engineers
  • The RUM Conjecture: Understanding the Fundamental Trade-offs in Distributed Data Systems
  • Understanding Monotonic Reads in Distributed Systems: A Deep Dive for Interview Preparation

Recent Comments

    Archives

    • September 2025
    • January 2025
    • December 2024
    • October 2024
    • September 2024
    • December 2022
    • September 2022
    • July 2022
    • February 2022
    • January 2021
    • June 2020
    • May 2020
    • March 2020
    • February 2020
    • November 2019

    Categories

    • HLD
    • Javascript
    • Kafka
    • Low Level Design
    • Node.js
    • other
    • Passport.js
    • Python
    • System Design

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org

    Recent Posts

    • Google Zanzibar: The Authorization System You Need to Know for System Design Interviews
    • The Observer Pattern: The Secret Behind Every Real-Time App You Love
    • The Strategy Pattern: A Complete Guide for Software Engineers
    • The RUM Conjecture: Understanding the Fundamental Trade-offs in Distributed Data Systems
    • Understanding Monotonic Reads in Distributed Systems: A Deep Dive for Interview Preparation

    Categories

    • HLD
    • Javascript
    • Kafka
    • Low Level Design
    • Node.js
    • other
    • Passport.js
    • Python
    • System Design
    September 2025
    M T W T F S S
    1234567
    891011121314
    15161718192021
    22232425262728
    2930  
    « Jan    
    • About Us
    • Privacy Policy
    Copyright Ⓒ 2020 CodeCalls