Explore the JsonUnit library and how to use it to create expressive assertions for JSON objects.
Also find me here:
Baeldung Author
Emanuel Trandafir
I'm Emanuel Trandafir, a passionate Java developer eager to explore and share insights on diverse programming paradigms, tools, and practices. I actively encourage my readers to join me in meaningful discussions, allowing us to learn from each other's perspectives. Beyond work, I love staying active through sports, hiking, and traveling, and I've recently switched from long-distance running to the thrill of rock climbing.
Here's what I've written (so far):
Baeldung on Java
- All
- Testing (10)
- Data (7)
- Architecture (7)
- Reactive (5)
- Spring WebFlux (4)
- Spring Data (4)
- Persistence (4)
- Spring Boot (3)
- Spring (3)
- Maven (3)
- Java Streams (3)
- Java Concurrency (3)
- Docker (3)
- Java (2)
- Web Services (1)
- Spring Web (1)
- Spring AI (1)
- Java Dates (1)
- Java Collections (1)
- Jackson (1)
- JSON (1)
- DevOps (1)
- Core Java (1)
- Artificial Intelligence (1)
Handling the Blocking Method in Non-blocking Context Warning
Filed under Reactive, Spring WebFlux
Learn how to handle and suppress the warning about a blocking method in a non-blocking context.
How to Publish Maven Artifacts to GitHub Packages
Filed under Maven
learn how to create a Maven artifact and make it publicly available in GitHub Packages
ChatClient Fluent API in Spring AI
Filed under Artificial Intelligence, Spring AI
Learn about the fluent API of ChatClient the new feature of Spring AI
Retries With Kafka Producer
Filed under Data
Let’s explore and learn about explore KafkaProducer’s retry mechanism and how to tailor its settings to fit specific use cases.
How to Build Multi-Module Maven Projects in Docker
Learn how to efficiently build Docker images for multi-module Maven projects.
DDD with jMolecules
Filed under Architecture
Learn how to use ArchUnit to enforce a code structure that adheres to DDD principles during the build process.
Data Oriented Programming in Java
Filed under Architecture
Learn about a different paradigm of software development, the Data-Oriented Programming.
Maven Spotless Plugin for Java
Filed under Maven
Let’s learn about Maven Spotless Plugin and how it can help enforce a consistent code style across project.
Baeldung on Kotlin
- All
- Testing (1)
- Kotlin Strings (1)
- Kotlin Numbers (1)
- Kotlin Basics (1)
- Kotlin Arrays (1)
A Guide to Property-Based Testing in Kotlin
Filed under Testing
Learn about property-based testing in Kotlin.
Convert an Array to a String
Filed under Kotlin Arrays, Kotlin Strings
Learn how to convert an Array’s content to a String in Kotlin.
The ..< Operator for Open-ended Ranges in Kotlin
Filed under Kotlin Basics
Learn about the new Kotlin operator
Converting an Int? to an Int in Kotlin
Filed under Kotlin Numbers
Learn how to extract a value of a nullable variable.
Baeldung on SQL
- All
- Database Concepts (1)
Multiple Indexes vs. Multi-Column Indexes
Filed under Database Concepts
Explore database indexes, focusing on the differences between individual and composite indexes.