Open in app

Sign In

Write

Sign In

codechef vaibhav kashyap
codechef vaibhav kashyap

16 Followers

Home

About

Jan 1

Short Polling, Long Polling, WebSockets & Server-Sent Events

I’ve come across many real-time browser-based application where it needs to know regular updates for a request sent to the server for processing. …

Https

5 min read

Short Polling, Long Polling, WebSockets & Server-Sent Events
Short Polling, Long Polling, WebSockets & Server-Sent Events
Https

5 min read


Dec 4, 2022

Demystifying gRPC vs Thrift

Demystifying gRPC vs Thrift Few days back I saw Elon Musk’s tweet with twitter’s high level diagram which is as follows:- (credit : google images redit) Apologies for the poor-quality image but try focusing on red circled portion of the image “THRIFT RPC”. RPC stands for Remote Procedural Calls. Bookish…

Grpc

6 min read

Demystifying gRPC vs Thrift
Demystifying gRPC vs Thrift
Grpc

6 min read


Nov 25, 2022

HTTP/1.1, HTTP/2 & HTTP/3

Why & When to use HTTP/2 over HTTP/1.1 The topmost layer of the OSI model i.e. APPLICATION layer contains the communication protocols used for inter-process communication across the computer network. (image credit : google geeksforgeek) One of the protocols among them is HTTP (Hypertext transfer protocol) created in 1997 whose usable version was called HTTP/1.1 & surprisingly, it…

Https

4 min read

HTTP/1.1, HTTP/2 & HTTP/3
HTTP/1.1, HTTP/2 & HTTP/3
Https

4 min read


Jan 15, 2022

System Design : BookMySeatInARoom.Com

With the number of applications available on play store & the growing number of applicants in coding marathons, it’s quiet apparent that coding isn’t a big deal any more. But developing a scalable application is still an elephant in the room. With this post we’ll be starting a series of…

Systems Thinking

6 min read

System Design : BookMySeatInARoom.Com
System Design : BookMySeatInARoom.Com
Systems Thinking

6 min read


Oct 23, 2020

Apache Kafka : Introduction

Welcome readers to yet another series & this time we’re going to turn some big rocks of data streaming. So without wasting much time let me introduce you to Apache Kafka. Let’s begin with the theoretical definition: Apache Kafka is an open-source stream-processing software platform developed by the Apache Software…

Kafka

4 min read

Apache Kafka : Introduction
Apache Kafka : Introduction
Kafka

4 min read


Aug 18, 2019

Stream API in Java

A Stream represents a sequence of objects. A stream operates on a data source, such as an array or a collection. A stream itself never provides storage for the data. It simply moves data, possibly filtering, sorting or otherwise operating on that data in the process. Remember, A Stream Operation…

Java

4 min read

Stream API in Java
Stream API in Java
Java

4 min read


Aug 17, 2019

Providers in Angular

Before I begin this session, I assume that you’ve worked on services that come under standard coding architectural practices. If not, then I recommend you to take look before you go ahead. Dependency injection, commonly known as DI. Dependency injection is a technique whereby one object (or static method) supplies…

Angular2

2 min read

Angular2

2 min read


Aug 17, 2019

Basics of Apache SOLR

What is SOLR? Apache Solr is an open-source search platform built upon a Java library called Lucene. Solr is a search engine at heart, but it is much more than that. It is a NoSQL database with transactional support. …

Solr

3 min read

Solr

3 min read


Aug 17, 2019

Lazy Loading of Modules in Angular

Lazy loading of modules in angular allows an application to load modules only when they are needed i.e. whenever a route is called corresponding to a component of a module. This is achieved using loadchildren() & thus affects the application’s performance & size. Let’s try to understand this with the…

JavaScript

1 min read

JavaScript

1 min read

codechef vaibhav kashyap

codechef vaibhav kashyap

16 Followers

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams