Docker Compose Deep Dive: Advanced Techniques for Multi-Container ApplicationsSep 17, 2024·6 min read
Spring Boot Internals Explained with Simple, Fun Example Like You're 5Hello, curious minds! Today, we're going on an exciting adventure into the world of Spring Boot. Imagine we're exploring a magical toy factory that can create any toy you want, almost instantly. That's what Spring Boot is like in the world of softwar...Oct 19, 2024·10 min read
Introduction to Docker and Basic CommandsHey there! Welcome to the Docker blog series. Throughout this series, you'll get a full understanding of Docker. Introduction As a software developer, you’re probably familiar with deploying applications in various environments. One of the most frust...Sep 8, 2024·6 min read
Gossip Protocol in Distributed Systems: Under the Hood of Reliable, Scalable CommunicationIn the ever-evolving landscape of distributed systems, ensuring efficient communication and consistent state across nodes is paramount. As systems scale and nodes proliferate, maintaining a synchronized state becomes increasingly challenging. This is...Aug 29, 2024·5 min read
Exploring the Mark and Sweep Method in Garbage CollectionGarbage collection (GC) is an essential feature in many modern programming languages, ensuring efficient memory management by automatically reclaiming memory allocated to objects no longer in use. One of the most foundational and widely used garbage ...May 27, 2024·3 min read
What is SQL Injection and how to prevent it?SQL injection is a type of web application vulnerability that allows an attacker to execute arbitrary SQL code on a database. This can be used to steal sensitive data, modify or delete data, or even take control of the entire system. Example Here's a...May 26, 2024·3 min read
Node.Js Internals: Understanding Libuv and V8 with exampleLibuv and V8 are two open-source libraries that are commonly used together to create high-performance and scalable network applications in Node.js. Libuv is a cross-platform asynchronous I/O library that provides event-driven programming with a consi...Mar 21, 2024·2 min read
Introduction to Event loop, MacroTask, and Microtask in JavaScript in 2 mins !!Event Loop, Macro Tasks, and Micro Tasks are three key concepts in JavaScript that help us understand how asynchronous operations work. Event Loop The event loop is a mechanism in JavaScript that allows asynchronous operations to be performed without...Mar 21, 2024·2 min read