PinnedPublished inLevel Up CodingJava interview questions that I struggled to answer : Part -1 — Atomic Integer vs SynchronizedWhy isn’t my program behaving as expected, even when I use synchronized blocks?Nov 7, 20245Nov 7, 20245
PinnedPublished inLevel Up CodingMaster Java Records: A Step-by-Step Guide to reduce boilerplate code — Part -1Why Java Records Were Introduced: Reducing Boilerplate CodeOct 18, 20241Oct 18, 20241
PinnedPublished inLevel Up Coding5 Common Code Review Mistakes Developers Make and How to Avoid ThemThe common pitfalls developers encounter during code reviews, with a focus on strategies to improve the review process. It would attract…Oct 4, 20245Oct 4, 20245
PinnedPublished inTowards DevWhy You Should Avoid Business Exceptions in Java (And Better Alternatives to Use)Exceptions should be reserved for truly exceptional circumstances. Business logic, especially when it’s expected, should be handled…Aug 23, 20242Aug 23, 20242
PinnedPublished inTowards DevJava Coding Practices: Common Mistakes and Best Practices for Modern Development : (Part -1)Don’t write a single line of Java code in 2024 without knowing these internalsMay 29, 20245May 29, 20245
Published inLevel Up CodingSOLID Principles: Liskov Substitution Principle (LSP) (Part-3)Unpacking the Liskov Substitution Principle: Build robust, maintainable code by ensuring subclasses seamlessly replace their base classes…Jan 101Jan 101
Published inLevel Up CodingMastering Java Records: Handling Nulls in Nested Record Patterns in Java (Part-10)Avoid NullPointerExceptions: Mastering Null Handling in Java’s Nested Record PatternsJan 8Jan 8
Published inWrite A CatalystFrom $0 to $100 a Month: How I Scaled on Medium in Four MonthsDiscover proven strategies, writing habits, and insights to grow your Medium earnings from scratch and build a sustainable income.Dec 19, 2024Dec 19, 2024
Published inLevel Up CodingThe Most Expensive AWS Mistake I’ve Witnessed in My CareerHow Switching from Document DB to DynamoDB Saved Us 90% in AWS CostsDec 19, 2024Dec 19, 2024
Published inLevel Up CodingSOLID Principles: The Open Closed Principle (Part-2)Discover how to design robust, extendable software by leveraging the Open-Closed Principle, illustrated with practical Java examples.Dec 18, 2024Dec 18, 2024