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

Mastering OAuth 2.0: Step by Step

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

Learn More 79 3Mar 9

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

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

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

Domain Driven Design

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

Learn More 93 7Mar 15

Java Counter Culture - Cultural Javism

What is Cultural Javism? Haven't you heard about Cultural Javism? It's terrible! 😱 For...

Learn More 85 12Dec 17 '24

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

How Do You Use Encapsulation with Micronaut Annotations?

This encapsulated design prevents the direct modification of userId and name, ensuring only...

Learn More 14 0Jan 9

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

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

Java Isn't Verbose – You Are

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

Learn More 42 13Oct 10

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 10 6Nov 24

"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

XML Schema Validation 1.1 in Java

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

Learn More 11 0Nov 13

Package naming nobody cares about (but should)

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

Learn More 29 0Sep 15

Should I learn Java or C++?Lets discuss!

Happy New Year fellow developers👩‍💻👨‍💻! I’m a self-taught developer with a background in JavaScript...

Learn More 54 48Jan 2

Designing a Scalable Backend for Flash Sales

Recently, my peer group had an interesting discussion about designing a scalable backend for a...

Learn More 46 6Dec 23 '24

Algorithms I - Princeton - Coursera review

This is a submission for the 2025 New Year Writing challenge: Retro’ing and Debugging 2024. I...

Learn More 10 0Jan 4

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

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

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

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

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

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 9 0Oct 29

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 6 2Nov 18

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 5 1Oct 22

🚫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

Why I Built 17 Developer Tools with Client-Side Processing

Why I Built 17 Developer Tools with 100% Client-Side...

Learn More 2 0Nov 16

The Art of Knowing When to Upgrade

I recently jumped on the JSpecify hype train. It promises to finally give Java a unified approach to...

Learn More 2 0Oct 24