Navneet Pandey

What is ULID?

ULID stands for Universally Unique Lexicographically Sortable Identifier, they are composed of a timestamp and a random component called entropy, which are combined to create a unique identifier. How? The timestamp component is a 48-bit integer that represents the number of milliseconds since midnight on January 1, 1970, UTC. The

TLS 1.3

TLS 1.3 (Transport Layer Security) is the latest version of the TLS protocol, it provides improved security, faster connection times, simplified protocol, support for 0-rtt (zero round trip times) connections. TLS 1.3 is that the handshake process requires only one round trip between the client and server, the

What is connection pooling?

Connection pooling is a technique used in computer programming to improve the performance of applications that communicate with a database. It involves creating a pool or a cache of connections that can be reused by multiple requests, instead of creating a new connection every time a request is made. Connection

HTTP/2

HTTP/2 is a binary protocol, rather than the text-based format used by HTTP/1.1, which allows for more efficient processing of data. It also introduces several new features that improve the performance of web communication, will talk about them later. In HTTP/2 there is a binary framing

HTTP/1.1

In HTTP/1.1 (persistent connections or keep alive connections), the client can indicate that it wants to use a persistent connection by including the Connection: keep-alive header in its request. If the server supports persistent connections, it will respond with the same header to indicate that it will keep

Navneet Pandey © 2026