AWS CloudFront: Behind the Promise of Lightning-Fast Content DeliveryImagine you’re sitting at a café, sipping your favorite coffee, and trying to load a website. You wait, and wait, and it just won’t load.Nov 30, 2024Nov 30, 2024
What does it mean for a software to be Extensible ?Imagine you bought a simple desk for your home office. At first, it does everything you need:Nov 30, 2024Nov 30, 2024
The Evolution of Software Architecture: From Mainframe to MVC to MicroservicesSoftware architecture has come a long way since the early days of computing. Over the years, the way we design and develop software has…Nov 29, 2024Nov 29, 2024
How to Pass Cloudflare Checks with PuppeteerCloudflare provides security mechanisms that help protect websites from bots, scrapers, and malicious activities. However, there are…Nov 29, 2024Nov 29, 2024
EC2 Vs. Serverless ArchitectureWhen building applications in the cloud, one of the first decisions developers face is choosing the right compute model. Two popular…Nov 27, 2024Nov 27, 2024
How to approach system design interviewFor non-members you can access the article using this link.Oct 23, 2024Oct 23, 2024
Published inJavarevisitedSpring Scopes Made SimpleFor non-members you can access the article using this link.Sep 2, 2024Sep 2, 2024
Published inJavarevisitedThe Strategy Pattern — Made SimpleThe Strategy Pattern is a behavioral design pattern that enables selecting an algorithm’s behavior at runtime.Aug 13, 2024A response icon1Aug 13, 2024A response icon1
The State Pattern — Made simpleThe State Pattern is a behavioral design pattern that allows an object to change its behavior when its internal state changes.Aug 13, 2024Aug 13, 2024