Catherine Edelveis
@cat-edelveis.bsky.social
Developer Relations | Liberica JDK Advocate | Java Dev | Spring Boot Enthusiast | JavaFX Fancier | Tech Writer and YouTuber | Dog Mom | Views are my own
CyberJAR channel: https://www.youtube.com/@cbrjar
CyberJAR channel: https://www.youtube.com/@cbrjar
Pinned
CyberJAR
Welcome to CyberJAR, your interface to bleeding-edge Java tech insights. We jar up hardcore content on Java and Spring, experiment with GraalVM, and assemble state-of-the-art container images for Java...
www.youtube.com
BIG NEWS!!!
Please welcome the CyberJAR Youtube Channel !
Here, @asm0dey.site and yours truly will explore bleeding-edge #Java tech, experiment with #GraalVM, construct cool #Spring demos, and assemble state-of-the-art containers - SUBSCRIBE and stay tuned! www.youtube.com/@cbrjar
Please welcome the CyberJAR Youtube Channel !
Here, @asm0dey.site and yours truly will explore bleeding-edge #Java tech, experiment with #GraalVM, construct cool #Spring demos, and assemble state-of-the-art containers - SUBSCRIBE and stay tuned! www.youtube.com/@cbrjar
BIG NEWS from BellSoft: we have introduced Hardened Container Images!
These are minimized images with immutable component set, up to 95% fewer CVEs and a single SLA from one team that covers OS, runtime, and vulnerability management ➡️
bell-sw.com/bellsoft-har...
These are minimized images with immutable component set, up to 95% fewer CVEs and a single SLA from one team that covers OS, runtime, and vulnerability management ➡️
bell-sw.com/bellsoft-har...
BellSoft Hardened Images - Near Zero CVE Container Images | BellSoft Java
Deploy secure minimized container images with near-zero CVEs. BellSoft Hardened Images deliver continuous security monitoring, continuous rebuilds, and easy compliance.
bell-sw.com
November 10, 2025 at 2:26 PM
BIG NEWS from BellSoft: we have introduced Hardened Container Images!
These are minimized images with immutable component set, up to 95% fewer CVEs and a single SLA from one team that covers OS, runtime, and vulnerability management ➡️
bell-sw.com/bellsoft-har...
These are minimized images with immutable component set, up to 95% fewer CVEs and a single SLA from one team that covers OS, runtime, and vulnerability management ➡️
bell-sw.com/bellsoft-har...
👾13 Best Practices for Securing Docker Container Images
13 is your lucky number now, friends, because in my newest video, I discuss 13 techniques for reducing the attack surface of Docker container images and detecting malicious activity faster:
www.youtube.com/watch?v=TyNG...
13 is your lucky number now, friends, because in my newest video, I discuss 13 techniques for reducing the attack surface of Docker container images and detecting malicious activity faster:
www.youtube.com/watch?v=TyNG...
Docker Container Image Security: 13 Best Practices
YouTube video by CyberJAR
www.youtube.com
November 8, 2025 at 3:16 PM
👾13 Best Practices for Securing Docker Container Images
13 is your lucky number now, friends, because in my newest video, I discuss 13 techniques for reducing the attack surface of Docker container images and detecting malicious activity faster:
www.youtube.com/watch?v=TyNG...
13 is your lucky number now, friends, because in my newest video, I discuss 13 techniques for reducing the attack surface of Docker container images and detecting malicious activity faster:
www.youtube.com/watch?v=TyNG...
Reposted by Catherine Edelveis
Heading to #VoxxedDays Thessaloniki 2025? Join @cat-edelveis.bsky.social for “From Cold Starts to Escape Velocity”, a deep look at GraalVM Native Image, CRaC and Project Leyden for faster #Java startup. Insightful, grounded, and focused on what actually works: m.devoxx.com/events/vdthe...
November 7, 2025 at 11:35 AM
Heading to #VoxxedDays Thessaloniki 2025? Join @cat-edelveis.bsky.social for “From Cold Starts to Escape Velocity”, a deep look at GraalVM Native Image, CRaC and Project Leyden for faster #Java startup. Insightful, grounded, and focused on what actually works: m.devoxx.com/events/vdthe...
Arrived to Voxxed Days Thessaloniki🥳
My talk on the approaches to reducing the startup of Java services is tomorrow, come by if you are here!
Meanwhile, I'll mingle to the best of my abilities😅
My talk on the approaches to reducing the startup of Java services is tomorrow, come by if you are here!
Meanwhile, I'll mingle to the best of my abilities😅
November 7, 2025 at 7:43 AM
Arrived to Voxxed Days Thessaloniki🥳
My talk on the approaches to reducing the startup of Java services is tomorrow, come by if you are here!
Meanwhile, I'll mingle to the best of my abilities😅
My talk on the approaches to reducing the startup of Java services is tomorrow, come by if you are here!
Meanwhile, I'll mingle to the best of my abilities😅
Reposted by Catherine Edelveis
Project Valhalla updated JEP 401 ("Value Classes and Objects") and released a new EA build. That's a good opportunity to:
🤔 reset understanding/expectations
🎫 go into object identity
⚡️ discuss optimizations
⏰ answer "Valhalla, when?"
Latest Inside #Java Newscast: www.youtube.com/watch?v=Eua3...
🤔 reset understanding/expectations
🎫 go into object identity
⚡️ discuss optimizations
⏰ answer "Valhalla, when?"
Latest Inside #Java Newscast: www.youtube.com/watch?v=Eua3...
Try the New Valhalla EA Build - Inside Java Newscast #100👑
YouTube video by Java
www.youtube.com
November 7, 2025 at 7:27 AM
Project Valhalla updated JEP 401 ("Value Classes and Objects") and released a new EA build. That's a good opportunity to:
🤔 reset understanding/expectations
🎫 go into object identity
⚡️ discuss optimizations
⏰ answer "Valhalla, when?"
Latest Inside #Java Newscast: www.youtube.com/watch?v=Eua3...
🤔 reset understanding/expectations
🎫 go into object identity
⚡️ discuss optimizations
⏰ answer "Valhalla, when?"
Latest Inside #Java Newscast: www.youtube.com/watch?v=Eua3...
Reposted by Catherine Edelveis
@martinelli.ch on why Vaadin works well with AI code generation: server-side Java keeps logic secure, strong typing catches AI mistakes at compile time, and single-language stack = no context switching. Worth a read 👇
martinelli.ch/why-vaadin-i...
martinelli.ch/why-vaadin-i...
Why Vaadin Is Perfect for AI-Driven Development - Martinelli
AI-driven development is changing how we build software. Instead of writing every line of code by hand, developers increasingly use AI tools and agents to generate, test, and even maintain application...
martinelli.ch
November 6, 2025 at 2:12 PM
@martinelli.ch on why Vaadin works well with AI code generation: server-side Java keeps logic secure, strong typing catches AI mistakes at compile time, and single-language stack = no context switching. Worth a read 👇
martinelli.ch/why-vaadin-i...
martinelli.ch/why-vaadin-i...
Reposted by Catherine Edelveis
🚀 Supercharge your LLM with @vaadin.com MCP!
In this short video I show how to integrate the Vaadin MCP server into your IDE for smarter Vaadin code from Claude & co.
📘 The docs include setup guides for different LLMs: vaadin.com/docs/latest/...
#Java #Vaadin #LLM #DX
In this short video I show how to integrate the Vaadin MCP server into your IDE for smarter Vaadin code from Claude & co.
📘 The docs include setup guides for different LLMs: vaadin.com/docs/latest/...
#Java #Vaadin #LLM #DX
November 4, 2025 at 8:12 AM
🚀 Supercharge your LLM with @vaadin.com MCP!
In this short video I show how to integrate the Vaadin MCP server into your IDE for smarter Vaadin code from Claude & co.
📘 The docs include setup guides for different LLMs: vaadin.com/docs/latest/...
#Java #Vaadin #LLM #DX
In this short video I show how to integrate the Vaadin MCP server into your IDE for smarter Vaadin code from Claude & co.
📘 The docs include setup guides for different LLMs: vaadin.com/docs/latest/...
#Java #Vaadin #LLM #DX
👾Vaadin Tutorial for Beginners: Beautiful UIs in Pure Java
My new step-by-step tutorial on using @vaadin.com with #SpringBoot to build awesome UIs. Create a login page, filtered search, and update form in just 15 minutes. No HTML or JS needed!
youtu.be/67oJxPRa3Mg
My new step-by-step tutorial on using @vaadin.com with #SpringBoot to build awesome UIs. Create a login page, filtered search, and update form in just 15 minutes. No HTML or JS needed!
youtu.be/67oJxPRa3Mg
Vaadin Tutorial: From Spring Boot to Beautiful UI Fast
YouTube video by CyberJAR
youtu.be
November 3, 2025 at 3:02 PM
👾Vaadin Tutorial for Beginners: Beautiful UIs in Pure Java
My new step-by-step tutorial on using @vaadin.com with #SpringBoot to build awesome UIs. Create a login page, filtered search, and update form in just 15 minutes. No HTML or JS needed!
youtu.be/67oJxPRa3Mg
My new step-by-step tutorial on using @vaadin.com with #SpringBoot to build awesome UIs. Create a login page, filtered search, and update form in just 15 minutes. No HTML or JS needed!
youtu.be/67oJxPRa3Mg
Reposted by Catherine Edelveis
Spring Boot 4's new BeanRegistrar interface finally gives us a clean way to register beans programmatically! No more wrestling with BeanFactoryPostProcessor for dynamic registration. Perfect for conditional loading & performance optimization 🚀
Blog: danvega.dev/blog/programmatic-bean-registration
Blog: danvega.dev/blog/programmatic-bean-registration
Spring Boot 4's Bean Registrar: A Cleaner Way to Register Beans Programmatically
Learn how Spring Boot 4's new BeanRegistrar interface simplifies programmatic bean registration in Spring Framework 7. This tutorial demonstrates dynamic bean creation based on environment properties,...
danvega.dev
November 1, 2025 at 5:41 PM
Spring Boot 4's new BeanRegistrar interface finally gives us a clean way to register beans programmatically! No more wrestling with BeanFactoryPostProcessor for dynamic registration. Perfect for conditional loading & performance optimization 🚀
Blog: danvega.dev/blog/programmatic-bean-registration
Blog: danvega.dev/blog/programmatic-bean-registration
Pro (yeah, right) tip: if you wrangle with AI in your project on October 31st, at least, do it the Halloween style🎃
October 31, 2025 at 2:25 PM
Pro (yeah, right) tip: if you wrangle with AI in your project on October 31st, at least, do it the Halloween style🎃
Reposted by Catherine Edelveis
Spring Boot 4's null-safety is here! 🎯
@NullMarked (JSpecify + NullAway) makes nullness explicit. No more guessing if findUserByEmail() returns null.
IDE catches NPEs at compile-time. Your type signatures finally tell the truth.
@NullMarked (JSpecify + NullAway) makes nullness explicit. No more guessing if findUserByEmail() returns null.
IDE catches NPEs at compile-time. Your type signatures finally tell the truth.
October 31, 2025 at 12:53 PM
Spring Boot 4's null-safety is here! 🎯
@NullMarked (JSpecify + NullAway) makes nullness explicit. No more guessing if findUserByEmail() returns null.
IDE catches NPEs at compile-time. Your type signatures finally tell the truth.
@NullMarked (JSpecify + NullAway) makes nullness explicit. No more guessing if findUserByEmail() returns null.
IDE catches NPEs at compile-time. Your type signatures finally tell the truth.
Reposted by Catherine Edelveis
🎃 Gather around, kids… it’s Halloween night.
October 31, 2025 at 12:11 PM
🎃 Gather around, kids… it’s Halloween night.
Reposted by Catherine Edelveis
Here is the new #JavaFX #LinksOfTheWeek, published on www.jfx-central.com/links.
Thanks to
Plant Fall
binjr
@cat-edelveis.bsky.social
@mattcoley.bsky.social
@frankdelporte.be
@cdetastes.bsky.social
Happy reading, and have a lovely #Java weekend!
Thanks to
Plant Fall
binjr
@cat-edelveis.bsky.social
@mattcoley.bsky.social
@frankdelporte.be
@cdetastes.bsky.social
Happy reading, and have a lovely #Java weekend!
October 31, 2025 at 7:12 AM
Here is the new #JavaFX #LinksOfTheWeek, published on www.jfx-central.com/links.
Thanks to
Plant Fall
binjr
@cat-edelveis.bsky.social
@mattcoley.bsky.social
@frankdelporte.be
@cdetastes.bsky.social
Happy reading, and have a lovely #Java weekend!
Thanks to
Plant Fall
binjr
@cat-edelveis.bsky.social
@mattcoley.bsky.social
@frankdelporte.be
@cdetastes.bsky.social
Happy reading, and have a lovely #Java weekend!
A new live-coding episode by my friend tommorow☺️ I'll come there and bring my crazy suggestions like a drunk elf trying to be helpful but having no idea of what it is doing :) Come by!
AI is more accessible than ever. No GPUs, no fancy infrastructure, no giant models needed.
Just you, some open-source tools, and a bit of curiosity. 🤓
Join me live as we build an AI file searcher using Quarkus, Ollama, and pgvector.
🎥 Join here → youtube.com/live/cY2anCL...
Just you, some open-source tools, and a bit of curiosity. 🤓
Join me live as we build an AI file searcher using Quarkus, Ollama, and pgvector.
🎥 Join here → youtube.com/live/cY2anCL...
Quanta Live: Building Local AI Search with pgvector & LangChain4j - Part 2
Building Quanta (Part 2) – Vector Search with Quarkus, pgvector & OllamaIn this session, we’re diving deep into the brains of Quanta — the part that makes it...
youtube.com
October 29, 2025 at 7:58 PM
A new live-coding episode by my friend tommorow☺️ I'll come there and bring my crazy suggestions like a drunk elf trying to be helpful but having no idea of what it is doing :) Come by!
Reposted by Catherine Edelveis
🚀 Spring AI team is excited to announce Spring AI Agents & Spring AI Bench:
- Spring AI Agents: a consistent interface for invoking autonomous CLI-based agents.
- Spring AI Bench: open benchmarking suite for Java-centric AI developer agents.
spring.io/blog/2025/10...
- Spring AI Agents: a consistent interface for invoking autonomous CLI-based agents.
- Spring AI Bench: open benchmarking suite for Java-centric AI developer agents.
spring.io/blog/2025/10...
Introducing Spring AI Agents and Spring AI Bench
Level up your Java code and explore what Spring can do for you.
spring.io
October 29, 2025 at 12:30 PM
🚀 Spring AI team is excited to announce Spring AI Agents & Spring AI Bench:
- Spring AI Agents: a consistent interface for invoking autonomous CLI-based agents.
- Spring AI Bench: open benchmarking suite for Java-centric AI developer agents.
spring.io/blog/2025/10...
- Spring AI Agents: a consistent interface for invoking autonomous CLI-based agents.
- Spring AI Bench: open benchmarking suite for Java-centric AI developer agents.
spring.io/blog/2025/10...
I think I've reached the point of no return when I asked ChatGPT for psychological advice and it actually helped :)
October 29, 2025 at 5:00 PM
I think I've reached the point of no return when I asked ChatGPT for psychological advice and it actually helped :)
Shifting my focus to cybersecurity , an exciting new path :)
PS life without autocorrect feels more... under control
PS life without autocorrect feels more... under control
October 28, 2025 at 5:09 PM
Shifting my focus to cybersecurity , an exciting new path :)
PS life without autocorrect feels more... under control
PS life without autocorrect feels more... under control
Reposted by Catherine Edelveis
📢Announcement 📢
#Java for the #AI World. Project #Valhalla early access build now available. Enabling new type representations for AI.
☕️ Details: openjdk.org/projects/val...
☕️ Download: jdk.java.net/valhalla/
☕️ Feedback: valhalla-devopenjdkorg
#Java for the #AI World. Project #Valhalla early access build now available. Enabling new type representations for AI.
☕️ Details: openjdk.org/projects/val...
☕️ Download: jdk.java.net/valhalla/
☕️ Feedback: valhalla-dev
October 27, 2025 at 5:50 PM
📢Announcement 📢
#Java for the #AI World. Project #Valhalla early access build now available. Enabling new type representations for AI.
☕️ Details: openjdk.org/projects/val...
☕️ Download: jdk.java.net/valhalla/
☕️ Feedback: valhalla-devopenjdkorg
#Java for the #AI World. Project #Valhalla early access build now available. Enabling new type representations for AI.
☕️ Details: openjdk.org/projects/val...
☕️ Download: jdk.java.net/valhalla/
☕️ Feedback: valhalla-dev
Reposted by Catherine Edelveis
Major milestone: AI-generated articles now officially outnumber human-written ones online. Search engines still favor uniquely human content. BUT, it's a new chapter leading us to think about how knowledge is produced and surfaced on the web.
graphite.io/five-percent...
graphite.io/five-percent...
October 28, 2025 at 7:00 AM
Major milestone: AI-generated articles now officially outnumber human-written ones online. Search engines still favor uniquely human content. BUT, it's a new chapter leading us to think about how knowledge is produced and surfaced on the web.
graphite.io/five-percent...
graphite.io/five-percent...
Found a nice tool called TruffleHog that can search for secrets that might be accidentally leaked in files, logs, etc.
github.com/trufflesecur...
github.com/trufflesecur...
GitHub - trufflesecurity/trufflehog: Find, verify, and analyze leaked credentials
Find, verify, and analyze leaked credentials. Contribute to trufflesecurity/trufflehog development by creating an account on GitHub.
github.com
October 23, 2025 at 5:32 PM
Found a nice tool called TruffleHog that can search for secrets that might be accidentally leaked in files, logs, etc.
github.com/trufflesecur...
github.com/trufflesecur...
Reposted by Catherine Edelveis
Reposted by Catherine Edelveis
Mark your calendars 🗓️ The amazing @garnier.wf joins me on Monday for #SpringOfficeHours at 10:00 AM EDT as we talk about Securing MCP Server with Spring AI
www.youtube.com/watch?v=Eh2T...
www.youtube.com/watch?v=Eh2T...
Spring Office Hours: S4E28 - Securing MCP Servers with Spring AI
YouTube video by SpringDeveloper
www.youtube.com
October 17, 2025 at 2:22 PM
Mark your calendars 🗓️ The amazing @garnier.wf joins me on Monday for #SpringOfficeHours at 10:00 AM EDT as we talk about Securing MCP Server with Spring AI
www.youtube.com/watch?v=Eh2T...
www.youtube.com/watch?v=Eh2T...
👾 7 Java Garbage Collectors in 7 Minutes (well, sort of)
A quick overview of all #Java Garbage Collection implementations available in HotSpot JVM ->
www.youtube.com/watch?v=qmVt...
A quick overview of all #Java Garbage Collection implementations available in HotSpot JVM ->
www.youtube.com/watch?v=qmVt...
All 7 Java Garbage Collectors Explained | Serial, Parallel, G1, ZGC, Shenandoah & More
YouTube video by CyberJAR
www.youtube.com
October 17, 2025 at 2:59 PM
👾 7 Java Garbage Collectors in 7 Minutes (well, sort of)
A quick overview of all #Java Garbage Collection implementations available in HotSpot JVM ->
www.youtube.com/watch?v=qmVt...
A quick overview of all #Java Garbage Collection implementations available in HotSpot JVM ->
www.youtube.com/watch?v=qmVt...
Friends, this was amazing! Thank you everyone, who joined us. If you've missed the stream, you can watch it on YouTube. All the links are in the video description.
Plus, I'll paste the link to the demo we created here: github.com/code-with-be...
Plus, I'll paste the link to the demo we created here: github.com/code-with-be...
October 17, 2025 at 9:01 AM
Friends, this was amazing! Thank you everyone, who joined us. If you've missed the stream, you can watch it on YouTube. All the links are in the video description.
Plus, I'll paste the link to the demo we created here: github.com/code-with-be...
Plus, I'll paste the link to the demo we created here: github.com/code-with-be...