PinnedRishabh AgarwalMaster C++ like a pro: The ultimate guide for beginners and experts alike!C++ is unlike any other programming language out there. It’s one of the oldest and most popular languages, but it’s also notoriously…Mar 14, 2023Mar 14, 2023
Rishabh AgarwalHow to implement caching in Java applications using Caffeine?Caching is one of the most effective approaches to improving the performance of a software application. Lets see how to implement it in…4h ago4h ago
Rishabh AgarwalRelational Databases: PostgreSQL Vs. MariaDB Vs. MySQL Vs. SQLiteRelational databases first appeared in the 1970s — that was more than half a century ago! They have stood what one would call the “test of…1d ago1d ago
Rishabh AgarwalSidecar Pattern: A Crash course on Microservices Design PatternsContainer should address one and only one concern!1d ago1d ago
Rishabh AgarwalBeginner’s guide to Postgres’ advisory lockImagine a lock secured to a railing. What is it protecting in such a setting? Nothing! Find out how it is related to Postgres Advisory…1d ago1d ago
Rishabh AgarwalDesigning a Logging libraryLow-Level Design for a high-volume concurrent Logging library2d ago2d ago
Rishabh AgarwalWhat are Content Delivery Networks (CDNs)?A geographically distributed cache for web applications!May 25May 25
Rishabh AgarwalDatabase Replication Encyclopaedia — Single Leader Replication (1/3)Replicated databases is the new reality of data based software applications. Gone those days when databases were confined to single…May 24May 24
Rishabh AgarwalHow to handle interruptions inside a Java thread?Tasks scheduled inside an application may often need to be cancelled. Learn the best way of task cancellation inside your Java Threads!Mar 281Mar 281
Rishabh AgarwalJava’s Executor Framework for StartersLearn all about Java’s Executor Framework in our journey to building a Web Server from scratch!Mar 23Mar 23