PinnedPublished inDev GeniusThreads vs. Virtual Threads in Java: Performance ShowdownJava’s multithreading capabilities have long been a cornerstone of its powerful concurrency model. However, with the introduction of…Jul 26, 2024Jul 26, 2024
PinnedPublished inCodeXRevolutionize Your Java Skills: The Ultimate Guide to Mastering Functional InterfacesFunctional programming has steadily risen to prominence, influencing many modern programming languages with its promise of cleaner, more…Jul 16, 2024Jul 16, 2024
PinnedPublished inCodeXWhen and Why Not to Use Lombok in Your Java ProjectsLombok is a popular Java library that aims to reduce boilerplate code by generating common methods like getters, setters, constructors…Jul 2, 2024A response icon1Jul 2, 2024A response icon1
Pinned# Comprehensive Guide to Caching with Redis in Spring BootCaching can significantly improve the performance of your Spring Boot applications by reducing database load and improving response times…May 8, 2024May 8, 2024
PinnedDocker: Useful commandsLet me show you my ToDo List with the most useful commands at Docker. This article contains the elementary commands which you will maybe…Jul 17, 2018Jul 17, 2018
How a Personal Goal Turned Into My First Flutter AppI decided to change my life… and finally create a mobile appJan 7Jan 7
Published inJavarevisitedAre You a Senior Java Developer? Here’s How to KnowIn the ever-evolving world of software development, the term “Senior Java Developer” is often used to describe a highly skilled…Aug 9, 2024Aug 9, 2024
Published inDev GeniusA Clear Guide to SOLID Principles for Java DevelopersAs a Java developer, you might often find yourself facing complex codebases that are hard to understand and maintain. To tackle these…Aug 2, 2024Aug 2, 2024
Reflecting on My First Month on Medium (July): Insights and ProgressJuly 2024 marked the beginning of my adventure on Medium, and it’s been an exciting and enlightening experience as a developer who writes…Aug 1, 2024Aug 1, 2024
Published inCodeXFrom Zero to Hero: Java Concurrency Explained for BeginnersConcurrency is a cornerstone of modern programming, enabling multiple tasks to execute simultaneously to enhance efficiency and…Jul 30, 2024Jul 30, 2024