Posts
All the articles I've posted.
What is Kafka
Apache Kafka is a distributed event streaming platform that is used for building real-time data pipelines and streaming applications.
Shared Prototypes Problem
Rate Limiter Problem
Enums in Typescript
Enums in TypeScript are a way to define a set of named constants.
Typescript Utility Types: Partial<Type>
The Partial utility type in TypeScript is used to make all properties of a type optional.
Typescript Utility Types: Record<Keys, Type>
The Record utility type in TypeScript is used to create an object type whose keys are of a specified type and whose values are of another specified type. This utility type is useful for creating objects with specific key-value pairs, such as dictionaries or maps.
SEO Checklist
SEO (Search Engine Optimization) is the practice of optimizing websites to improve their visibility and ranking on search engine results pages (SERPs). An SEO checklist helps webmasters and developers ensure that their websites meet the best practices for SEO, including technical, on-page, and off-page optimization.
Understanding HTTP/2 Protocol
HTTP/2 is the latest version of the Hypertext Transfer Protocol (HTTP) that improves web performance by introducing features like multiplexing, header compression, and server push. Understanding the HTTP/2 protocol can help developers optimize web applications for faster loading times and better user experience.
Understanding different types of rendering on Frontend
Rendering is the process of generating the final output from the data and template. In frontend development, rendering refers to how the browser displays content on the screen. There are different types of rendering techniques used in web development, each with its advantages and use cases.
Understanding Server-Sent Events (SSE)
Server-Sent Events, a standard for unidirectional communication between a server and a web client over HTTP