ErcanConsistent Hashing: A Practical Example for Enhanced Distributed Systems in JavaConsistent hashing is a widely used technique that addresses common challenges in distributed systems, such as uneven data distribution and…Apr 10, 2023Apr 10, 2023
ErcanHow I Built a Chrome Extension to Download All Documents for My WifeA fun and practical journey into Chrome extension developmentMar 19, 2023Mar 19, 2023
ErcanWhy you should choose composition over interface — the fun way!If you’re a Java developer, you’re probably familiar with the concept of interfaces. They’re great for defining contracts and ensuring…Mar 17, 2023Mar 17, 2023
ErcanSDKMAN! — The Fun Side of Managing Java JDKsDiscover the magic of SDKMAN! and how it can turn your Java development into a joyful experienceDec 15, 2021Dec 15, 2021
ErcanDependency Injection: The Fun-sized VersionInjecting humor into dependency injection, let’s talk about DAOs (Data Access Objects) or Repositories. Imagine creating a UserDAO class…May 1, 2020May 1, 2020
ErcanThe BOM Squad: Maven’s Secret Weapon in Spring Boot ProjectsHey there, fellow Spring Boot enthusiasts! If you’re here, chances are you’re looking for a better way to manage your Maven dependencies…Oct 10, 2019Oct 10, 2019
ErcanComposition vs. Aggregation: Understanding the Differences and When to Use EachIn software engineering, both composition and aggregation are used to establish relationships between objects, but they represent different…Oct 5, 2019Oct 5, 2019
ErcanUnderstanding Encoding, Encryption, and Hashing in just 2 minutesHey, let’s talk about some important concepts in cybersecurity — encoding, encrypting, and hashing.Aug 30, 2019Aug 30, 2019
ErcanOAuth2: An Informal Beginner’s GuideI am sure that you have given a third-party application permission to access your data on another website or application. So, you have used…Jun 30, 2019Jun 30, 2019
ErcanSecuring Your Web App with CSRF and CORS in Spring SecurityHey there! Have you ever heard of CSRF and CORS in Spring Security? These are two important security concepts that help protect our…Jun 18, 2019Jun 18, 2019