Ahmed SafwatCustom Annotations MasteryIn the realm of Java development, annotations stand as essential tools, enriching code with metadata that enhances functionality and…6d ago6d ago
Ahmed Safwat13 Shades of CSS PreprocessorsCSS (Cascading Style Sheets) is the backbone of web design, allowing developers to control the presentation and layout of web pages…Sep 23, 20231Sep 23, 20231
Ahmed SafwatNavigating the Web of Limits: A Tale of 429 and the Art of Rate LimitingHave you ever immersed yourself in the coding challenges world, conquering complexities one algorithm at a time? Imagine my surprise when…Aug 25, 2023Aug 25, 2023
Ahmed SafwatChecked and Unchecked Exceptions in JavaUnderstanding Java Checked and Unchecked ExceptionsAug 12, 2023Aug 12, 2023
Ahmed SafwatTransactions — Part 1As I embark on my journey as a software engineer, the concept of transactions continues to captivate my interest. It is a topic that I…Jun 30, 2023Jun 30, 2023
Ahmed SafwatCache me if you can!!System design is a fundamental aspect of software engineering, but it can be challenging for designers to grasp the terminologies used in…Apr 16, 2023Apr 16, 2023
Ahmed SafwatQuery Plan in a NutshellWorking with large databases often comes with the challenge of slow query performance. The root cause of this problem can be attributed to…Apr 12, 2023Apr 12, 2023
Ahmed SafwatPalindromic SubstringsPalindrome Substring is a problem where you have to find the number of continuous substrings that should also be a palindrome. An example…Dec 14, 2022Dec 14, 2022
Ahmed SafwatWhat the hack is Monotonic Array ?🤔A monotonic array is an array that has elements in a completely non-increasing or non-decreasing manner. But wait…. what does that mean?Dec 6, 2022Dec 6, 2022