PinnedUnlocking the Power of Spring Boot: Writing Your Own Autoconfiguration Class for Effortless…By creating your own autoconfiguration class, you can encapsulate common setup tasks and dependencies for your application, making it…Apr 24, 2023Apr 24, 2023
Demystifying 2PL, Predicate Locking, and Index-Range Locking: A Comprehensive Guide with ExamplesUnderstand database concurrency control, consistency models, and distributed system challenges to build efficient and reliable…Oct 20, 20241Oct 20, 20241
Published inTowards DevUnderstanding Memory Management in JavaScript: A Beginner’s GuideDiscover how JavaScript handles memory behind the scenes, Learn to prevent memory leaks, understand garbage collection,and optimize your…Oct 14, 2024Oct 14, 2024
Published inTowards DevThe Hidden Traps of React State: Handling Edge Cases Like a ProMastering state in React can be tricky, especially with asynchronous updates and merging issues. In this article, we break down common edgeOct 11, 2024Oct 11, 2024
Published inJavarevisitedOptimizing Longest Palindrome Problem: Fixed-Size Array vs. HashMapLearn how to optimize the Longest Palindrome problem using different data structures. Compare the fixed-size array vs. HashMap approachOct 11, 2024Oct 11, 2024
Published inTowards DevDBMS architectureLearn about the high-level architecture and the various components associated with database management systems.Oct 9, 2024Oct 9, 2024
Published inTowards DevAdvanced JavaScript Patterns and React TechniquesUnlock the secrets of modern web development with this in-depth guide that takes you from foundational JavaScript concepts to advanced…Oct 8, 2024Oct 8, 2024
A Deep Dive into Advanced React Hooks: Unlocking the Power of useRef, useMemo, useCallback…As a FullStack developer, I’ve always been fascinated by the elegance and efficiency that react hooks bring to our code. While the basic…Oct 7, 2024Oct 7, 2024
Published inDev GeniusMastering Two-Pointer Algorithms: A Comprehensive GuideWhat is a Two-Pointer Algorithm?Apr 1, 2024Apr 1, 2024
Published inDev GeniusSorting with Supervillains: How Thanos and Stalin ‘Eliminate’ the Chaos in Arrays + A MiracleaStalin Sort, Thanos Sort, Miracle SortJan 16, 2024Jan 16, 2024
Understanding Java Virtual Threads: A Beginner’s GuideA Beginner’s Guide to Java Virtual ThreadsJan 14, 2024Jan 14, 2024
Java Memory Leak: The Humorous Tale of the Runaway BytesA Light-Hearted Journey into Memory Leak MysteriesJan 13, 2024Jan 13, 2024
Published inDev GeniusMemoization: Journey from Inefficiency to OptimizationThe Need for Speed in Computing || Beyond FibonacciNov 26, 2023Nov 26, 2023
Published inDev GeniusThe Spring Effect: A Comparative Examination of Java Development Before and After Spring FrameworkSpring Framework was primarily created to address the complexity of enterprise Java development. Prior to Spring, development with…Jul 14, 20231Jul 14, 20231
Published inDev GeniusUnraveling Kafka with Uber: A Real-Life Application of Event StreamingImagine you’re hailing a ride through Uber. There’s a lot going on behind the scenes, from the moment you request a ride to the moment your…Jul 9, 2023Jul 9, 2023
Published inDev GeniusHarnessing the Power of the Strategy Pattern in JavaIn the world of software development, we frequently encounter situations where multiple solutions — or strategies — exist for a single…Jun 27, 2023Jun 27, 2023
Published inDev GeniusSpring into Action: Mastering Application Configuration with Spring Bootwhat is the meaning of spring boot’s es?Apr 22, 2023Apr 22, 2023
Published inDev GeniusFortify Your Web App Defense: A Dive into the Power of Spring Security.Imagine you’re the owner of a fancy hotel. You want to make sure that only the guests who have paid to stay at your hotel are allowed to…Apr 15, 2023Apr 15, 2023
Published inDev GeniusSpring Data JPAThat aims to simplify database access and provide a consistent data model and programming model for different types of data stores.Apr 10, 2023Apr 10, 2023
Published inDev GeniusRxJava 2 CheatSheetRxJava (ReactiveX Java) is a Java library for composing asynchronous and event-based programs by using observable sequences. It implements…Dec 25, 2022Dec 25, 2022