Your application has an integration with another system. In your unit integration tests, you want to mock the other system’s behaviour. WireMock is a testing library which helps you with mocking the APIs you depend on. In this blog, you will explore WireMock for testing a Spring Boot application. Enjoy!
Continue reading “Testing Java Applications with WireMock and Spring Boot”Enforcing Architecture with ArchUnit in Java
You create a well-defined architecture, but how do you enforce this architecture in your code? Code reviews can be used, but wouldn’t it be better to verify your architecture automatically? With ArchUnit you can define rules for your architecture by means of unit tests.
Continue reading “Enforcing Architecture with ArchUnit in Java”Unlocking AI Coding Assistants: Generate Unit Tests
In this part of this series, you will try to create unit tests for a Spring Boot application using an AI coding assistant. The goal is not to just merely create working unit tests, but to create qualitative unit tests. Enjoy!
Continue reading “Unlocking AI Coding Assistants: Generate Unit Tests”Unlocking AI Coding Assistants: Generate Spring Boot Application
In this part of this series, you will try to create a Spring Boot application from scratch using an AI coding assistant. The goal is not to just merely create a working application, but to create production-grade code. Enjoy!
Continue reading “Unlocking AI Coding Assistants: Generate Spring Boot Application”Unlocking AI Coding Assistants: Real-World Use Cases Part 3
Do you think that AI coding assistants are not working for you? You constantly get wrong responses and now you have given up using them? In this blog, some real life use cases are shown where AI coding assistants are helpful and will help you during your daily work. Enjoy!
Continue reading “Unlocking AI Coding Assistants: Real-World Use Cases Part 3”Unlocking AI Coding Assistants: Real-World Use Cases Part 2
Do you think that AI coding assistants are not working for you? You constantly get wrong responses and now you have given up using them? In this blog, some real life use cases are shown where AI coding assistants are helpful and will help you during your daily work. Enjoy!
Continue reading “Unlocking AI Coding Assistants: Real-World Use Cases Part 2”Unlocking AI Coding Assistants: Real-World Use Cases Part 1
Do you think that AI coding assistants are not working for you? You constantly get wrong responses and now you have given up using them? In this blog, some real life use cases are shown where AI coding assistants are helpful and will help you during your daily work. Enjoy!
Continue reading “Unlocking AI Coding Assistants: Real-World Use Cases Part 1”Implement RAG With PGVector, LangChain4j and Ollama
In this blog, you will learn how to implement Retrieval Augmented Generation (RAG) using PGVector, LangChain4j and Ollama. This implementation allows you to ask questions about your documents using natural language. Enjoy!
Continue reading “Implement RAG With PGVector, LangChain4j and Ollama”Integrating AI with Spring Boot: A Beginner’s Guide
Do you need to integrate artificial intelligence into your Spring Boot application? Spring AI reduces complexity using abstractions you are used to apply within Spring Boot. Let’s dive into the basics in this blog post. Enjoy!
Continue reading “Integrating AI with Spring Boot: A Beginner’s Guide”Spring Boot: Build Your Own CLI with Spring Shell
Are you searching for a Command Line Interface (CLI) for your Spring Boot application because you do not need a fancy web interface? Spring Shell might be the answer to your question. In this blog, you will learn the basics of creating such a CLI. Enjoy!
Continue reading “Spring Boot: Build Your Own CLI with Spring Shell”