Testing Spring Boot Applications Demystified by Philip Riecks is free with a Leanpub Reader membership! Or you can buy it for $9.00! http://leanpub.com/testing-spring-boot-applications-demystified #Java #Testing #AutomatedSoftwareTesting

Testing Spring Boot Applications Demystified by Philip Riecks is free with a Leanpub Reader membership! Or you can buy it for $9.00! http://leanpub.com/testing-spring-boot-applications-demystified #Java #Testing #AutomatedSoftwareTesting
Build real-world Java microservices with Spring.
Join my hands-on course – 25% off until Monday, July 29 with code: JAVA-SPRING-MICROSERVICES-08-25 https://maven.com/toomuchcoding/java-microservices-with-spring?promoCode=JAVA-SPRING-MICROSERVICES-08-25
#Java #SpringBoot #Microservices
Captain’s Log, Stardate Java: Building a Quarkus-Powered AI Sci-Fi App with Langchain4j and Ollama. Use the power of local LLMs, Quarkus magic, and Langchain4j tool calling to generate dynamic, weekday-aware space captain logs
https://myfear.substack.com/p/quarkus-langchain4j-captains-log-generator
#Java #Quarkus #LangChain4j #ToolCalling #CaptainsLog
An Introduction to Jakarta Persistence 3.2 by Examples
https://itnext.io/an-introduction-to-jakarta-persistence-3-2-by-examples-69b34adc9c0b
#JakartaEE #jpa #Java
O jee. Vergeten de jaarlijkse PAPIEREN FACTUUR voor #NLJUG te betalen.
Our next #JCON2025 session is live: 'Can We Measure Developer Productivity?' with Eberhard Wolff
Often, the goal of #architecture is to improve #developer #productivity. But what does it mean …
Grab your coffee and hit play: https://youtu.be/zLN_apxG8PM
Wow, I'm thrilled to announce that there are over 100 signups for today's presentation on observability! If you haven't registered yet, there's still time to join us. Don't miss out on this chance to enhance your knowledge - secure your spot now at https://maven.com/p/1dcc10/observability-of-your-application.
I put together a brief guide on how to install Apache Maven (on Linux, MacOS and Windows).
I hope you find it useful! :)
#maven
#java
#apache
#cicd
#buildtools
#devops
#buildtools
#devlearning
#softwaredevelopment
#softwaretesting
A grumpy ItSec guy walks through the office when he overhears an exchange of words.
Dev0: Hey, this isn't working, I hate containers...
Dev1: Maybe just add the --privileged flag!
ItSec: Just… no. Simply no. No privileged mode - the grumpy fellow interjects as he walks away.
Dev0: Jesus, fine - no privileged mode.
Dev1: Okay, but… why?
Here's why (one, simple example):
Docker's --privileged flag lifts almost all restrictions from your container - exactly the opposite of --cap-drop=ALL. Let's demo the difference.
1) Start two containers.
docker run -itd --privileged --name ubuntu-privileged ubuntu
docker run -itd --name ubuntu-unprivileged ubuntu
2) Inspect /dev in the unprivileged container.
docker exec -it ubuntu-unprivileged bash
ls /dev
exit
You'll only see a limited set of devices. No disk access.
3) Now inspect /dev in the privileged container.
docker exec -it ubuntu-privileged bash
ls /dev
/dev/sda exposed! Sometimes you may see /dev/mapper when LVM is in place. Then "apt update && apt install -y lvm2" and "lvscan" may help during next phase.
4) Exploitation part (inside the privileged container) - simply mount /dev/sda to any writable path in container.
mkdir /tmp/whatever
mount /dev/sda1 /tmp/whatever
5) You can now enumerate - and access - the Docker host's logical volume.
ls -la /tmp/whatever
6) If you wish, you can even chroot into the host:
chroot /tmp/whatever /bin/bash
The moral of the story is to avoid privileged mode, because in the event of an incident (e.g. an attacker compromising an app running inside a container), you significantly increase the likelihood of successful lateral movement from the container to the Docker host - and from there into the rest of your infrastructure.
Usually the grumpy guy means well. He just doesn't know how to explain it properly.
Tracing the Mind of Your AI: Java Observability with Quarkus and LangChain4j
Instrument, trace, and monitor your AI-powered Java apps using local LLMs, Ollama, and OpenTelemetry with zero boilerplate.
https://myfear.substack.com/p/java-ai-observability-quarkus-langchain4j
#Java #LangChain4j #Ollama #OpenTelemetry
Less than 24h to go!
Join my free lightning talk on observability (Fri, July 25 @ 7PM GMT+2): https://maven.com/p/1dcc10/observability-of-your-application
Live demo, real debugging, and a sneak peek at my upcoming Microservices + Observability workshop
#observability #java #microservices
There is no memory safety without thread safety https://lobste.rs/s/omasxh #go #java #plt
https://www.ralfj.de/blog/2025/07/24/memory-safety.html
#AI is here to stay - and it’s a HUGE opportunity for #Java & #Spring developers!
#SpringAI 1.0 is now available - a comprehensive solution for AI engineering in Java, shaped by rapid advances in the AI space.
In this #InfoQ article, Josh Long examines the new Spring AI 1.0 project and explores how it can be used to integrate AI more effectively!
Learn more: https://bit.ly/4lTYBc3
After yesterday's post on #ADK〖 sub-agents 〗in #java, let's have a look at the〖 sequential flow 〗of agents.
With an example of a trip planner, with an #AI #agent searching info about a destination, an itinerary agent, and a restaurant finder.
https://glaforge.dev/posts/2025/07/24/mastering-agentic-workflows-with-adk-sequential-agent/
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.5.4 has been released and is now available from Maven Central.
https://spring.io/blog/2025/07/24/spring-boot-3-5-4-available-now
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.4.8 has been released and is now available from Maven Central.
https://spring.io/blog/2025/07/24/spring-boot-3-4-8-available-now
Wielding the Quarkus CLI: Why Java Developers Should Embrace This Command-Line Power Tool
Simplify your Quarkus development, boost productivity, and free yourself from Maven vs. Gradle complexity with one unified CLI.
https://myfear.substack.com/p/quarkus-cli-java-developers-guide
#Java #Quarkus #CLI #Maven #Gradle
Observability of your Application
Lightning talk → Friday, July 25 @ 7PM GMT+2
I’ll show how to use Micrometer, metrics, traces, and logs to debug real latency and errors—fast.
Join here → https://maven.com/p/1dcc10/observability-of-your-application