Articles by Tag #java

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Understanding concepts in Event Driven Architectures (EDA)

Event Driven Architecture has become a very popular choice in recent times for developing highly...

Learn More 146 2Apr 2 '25

Mastering OAuth 2.0: Step by Step

Leapcell: The Next-Gen Serverless Platform for Web Hosting, Async Tasks, and Redis A...

Learn More 80 3Mar 9 '25

LangChain4J musings, six months after

Last year, I started to dig a bit around LangChain4J. It's a fast-growing project, and I wanted to...

Learn More 19 3May 1 '25

Why I'm Building My Own Distributed Database

As a backend developer, I've worked with Redis, PostgreSQL, MongoDB, and countless other databases....

Learn More 21 5Oct 11 '25

Domain Driven Design

DDD is a software design approach that prioritizes the business domain at the core of development....

Learn More 99 7Mar 15 '25

Domain Driven Design(DDD) - Understanding Main Concepts

Domain Driven Design(DDD) is a form of software design that focuses on understanding and reflecting...

Learn More 71 2Mar 18 '25

7 Habits That Quietly Made Me a 10x Developer (No, Not ChatGPT)

⚡ Quick Note: I just launched a Flash Bundle of 4 offline AI tools for creators and devs — blog...

Learn More 154 1Jul 16 '25

Is the Java ecosystem cursed? A dependency analysis perspective

I am the author of the moderately popular (⭐ 2k) Dependency Analysis Gradle Plugin, a static analysis...

Learn More 18 15Nov 24 '25

Java Isn't Verbose – You Are

Every week, some developer crawls out of their legacy codebase to announce that Java is "too...

Learn More 49 15Oct 10 '25

Testing the untestable

I'm currently working on a software designed more than a decade ago. It offers a plugin architecture:...

Learn More 18 3Oct 23 '25

When Replit’s AI Agent Went Rogue

When Replit’s AI coding assistant accidentally wiped a live production database and quietly generated...

Learn More 54 11Jul 25 '25

XML Schema Validation 1.1 in Java

This week, I received an interesting task: dusting off a legacy Java application. The application...

Learn More 12 0Nov 13 '25

"The Strawberry in the Cake" - Challenges of Libraries and Dependency Management

Imagine a beautiful cake topped with a fresh, juicy strawberry. The strawberry adds the perfect touch...

Learn More 12 0Jan 24 '25

Package naming nobody cares about (but should)

Package naming and organization are fundamental aspects of writing maintainable code. How we choose...

Learn More 31 0Sep 15 '25

Transactions and ThreadLocal in Spring

Two years ago, my friend José Paumard held the talk "Concurrent and Asynchronous Programming : Loom"...

Learn More 10 0Oct 9 '25

A Tribute to the Java Pioneers: You Built the Foundation We Stand On

Picture this: It's 1997. You just downloaded the JDK 1.1 from Sun's website after waiting 45 minutes...

Learn More 9 1Oct 22 '25

Building "CodeBro": My (Pointless) Adventure into AI Agents with Java

I'm at it again, playing with code in my spare time. I figured it was high time I started looking...

Learn More 6 1Nov 15 '25

Spring Boot 3.4 application on AWS Lambda- Part 1 AWS Serverless Java Container

Introduction In the article series Spring Boot 3 application on AWS Lambda we already...

Learn More 13 0Feb 13 '25

Quelle est la taille idéale d'une classe ?

L'évaluation de la maintenabilité des programmes est un enjeu majeur pour l'industrie logicielle. En...

Learn More 15 0Dec 23 '25

Why Exposing Persistence Entities in APIs Is a Dangerous Shortcut

I recently revisited one of my old backend projects. Everything was working fine. No errors. No...

Learn More 4 3Dec 28 '25

Day 6 Towards my Career

I am so here to give my preparation towards my career goal I oracle I have gone through the sub...

Learn More 8 0Apr 7 '25

Comparing transitive dependency version resolution in Rust and Java

You learn by comparing to what you already know. I was recently bitten by assuming Rust worked as...

Learn More 12 1Sep 18 '25

Build Your First AI Agent With MongoDB and LangChain4j

AI agents are everywhere right now. We've all heard the pitch: They reason about problems, use tools...

Learn More 12 0Oct 16 '25

Spring Boot: Stop Using @Value Everywhere! Discover @ConfigurationProperties

Hey dev community! When working on Spring Boot projects, we all need to read values from our...

Learn More 8 2Oct 29 '25

The Dependency Injection Dilemma: Why I’m Finally Ghosting @Autowired on Fields

In the world of Spring Boot development, we are often seduced by "magic." We love the annotations...

Learn More 3 2Dec 19 '25

The Proxy Paradox: Why Spring @Transactional Vanishes

We've all been there. You annotate @Transactional on a critical method in your Spring application,...

Learn More 2 0Dec 24 '25

Remember to Make Use Of Lazy Evaluation

Sometimes, being lazy is good. But that's no excuse for being lazy in work! It is only a valid excuse...

Learn More 4 2Nov 18 '25

🚫Never Use finalize() in Java

Many Java developers have seen or even used the finalize() method at least once. It sounds like a...

Learn More 3 0Oct 13 '25

AI Didn’t Make Me Code Faster. It Made Me Think Like a Product Builder

I stopped asking “Can I build it?” and started asking something far more dangerous: “Should I?”...

Learn More 5 0Jan 7

The Hidden Economics of Development Approaches - Framework driven vs Domain driven

Every few years, a new generation of frameworks appears—promising faster results, better tooling, and...

Learn More 1 4Nov 28 '25