Catherine Edelveis

Catherine Edelveis

@edelveis.dev

Liberica JDK Advocate | Spring Boot Enthusiast | JavaFX Fancier | Tech Writer and YouTuber | Dog Mom | Views are my own Home: edelveis.dev CyberJAR channel: https://www.youtube.com/@cbrjar

393 followers318 following397 posts

Pinned

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...

bell-sw.comBellSoft Hardened Images - Near Zero CVE Container Images | BellSoft JavaDeploy secure minimized container images with near-zero CVEs. BellSoft Hardened Images deliver continuous security monitoring, continuous rebuilds, and easy compliance.

Catherine Edelveis reposted

A package you’ve trusted for years can still ship a compromised release. @edelveis.dev explores zero trust for open source in JAVAPRO, including what a clean CVE scan can miss. Read her article on p. 58 of the free PDF: javapro.io/2026/09/29/a...

javapro.ioAlways Up to Date - with Every New Free PDF Edition! - JAVAPRO InternationalDon’t Want to Miss a Thing?By subscribing to our news, you’ll get each new PDF edition automatically —…

📚New article! Buildpacks turn source code into a production-ready container image without a Dockerfile. But which buildpacks offering should you choose? Paketo, Heroku, Google, BellSoft, Red Hat, Tanzu, SAP, or Cloud Foundry? Check out the comparison: bell-sw.com/blog/buildpa...

bell-sw.comBuildpacks Comparison: CNB, Base OS, Security & SupportCompare Buildpacks and Cloud Native Buildpacks from Paketo, Heroku, Google, Tanzu, BellSoft, Cloud Foundry, Red Hat, and SAP by languages, base OS, security, and support.

⚡️Tomorrow at JRush: When AI meets real software development @martinelli.ch , @jbaru.ch , and @asm0dey.site will talk about spec-driven development, coding-agent factories, context, reviews, and engineering decisions belonging to humans. Sign up and see you there! jrush.bell-sw.com/episode8

jrush.bell-sw.comJRush Episode 8: Java in the Age of AIAI works in the demo, then falls apart on real code. Three practitioners show what actually works. Live, free, Sept 29. Register now.

Catherine Edelveis reposted

Catherine Edelveis reposted

📖 Neuer Beitrag: Die Jagd nach jedem einzelnen CVE ist sinnlos. Eine bessere Lösung ist ein Schwachstellenmanagementsystem aufzubauen, das sich auf Hardened Images, Build-Provenienz, und Richtlinien für die Behebung von Schwachstellen stützt. javapro.io/de/wie-man-c...

javapro.ioHardened Images: CVEs in Containern besser verwaltenErfahren Sie, wie Hardened Images, Provenienz, kontinuierliche Scans und automatisierte Rebuilds helfen, CVEs in Containern kontrolliert zu verwalten.

🔖Rebuild or Rebase? What to Do When a Container Image Changes A CVE patch for your base lands - do you need to rebuild the whole image for that? Not necessarily. Me and Dmitry put our heads together and created a guide on efficient image updates: bell-sw.com/blog/rebuild...

bell-sw.comRebuild vs Rebase Container Images: Docker and BuildpacksLearn when to rebuild or rebase container images, how Docker Buildx and Buildpacks handle cache and rebasing, and why unchanged layer digests can reduce Kubernetes image pulls.

Did you know? No need to always rebuild a container image when the base changes. We can rebase it: replace the runtime base and keep the upper layers unchanged. Buildpacks make it a first-class operation with pack rebase. BuildKit can do smth similar with COPY --link and a cache.

CyberJAR has been added to Foojay Java In Education Catalog! Thank you, @foojay.io and Igor Souza for recognition. This is an important milestone for CyberJAR, and I promise we will keep the momentum and deliver more content on all things Java☕️ education.foojay.social

education.foojay.socialFoojay Java in Education CatalogA community-driven catalog of Java learning resources with websites, tutorials, videos, books, and tools for students, educators, coding clubs, and developers.

Catherine Edelveis reposted

Dockerfiles are fine if they are written and maintained well. Then the base image gets old, the runtime needs a bump, and every repo has its own build ritual. @edelveis.dev gets into buildpacks: shared builders, rebasing, SBOMs, and when a Dockerfile still makes sense. bell-sw.com/blog/what-ar...

bell-sw.comWhat Are Buildpacks? Buildpacks vs Dockerfiles ExplainedLearn what Cloud Native Buildpacks do, how they compare with Dockerfiles, and how to use them with Java, Python, Go, and Node.js.

Catherine Edelveis reposted

A smaller image is not automatically a hardened image. @edelveis.dev breaks down slim, distroless, scratch, and hardened images, then shows the Java adoption path: multi-stage builds, SBOMs, signatures, CI/CD checks, and a practical checklist. bell-sw.com/blog/what-ar...

bell-sw.comWhat Are Hardened Container Images? A Comprehensive GuideLearn what hardened container images are, how they reduce attack surface and CVE noise, and how to adopt them in production.

Catherine Edelveis reposted

New JavaFX In Action 27 is live! 🎉 @davidcalculin.bsky.social built JMathAnim, a JavaFX library and UI for mathematical animations: LaTeX, fractals, geometrics, video export,... Built by a mathematician who "just needed the tool." 👉 webtechie.be/post/javafx-... #JavaFX #Java #OpenSource

webtechie.beJavaFX In Action #27 with David Gutierrez about JMathAnim to Create Mathematical Animations · webtechie.beJavaFX In Action with David Gutierrez about JMathAnim, a JavaFX-based library to create beautiful mathematical animations for education and beyond.

Catherine Edelveis reposted

Our latest research found that 42% of Spring developers have never encountered hardened container images at all. That’s a major knowledge gap as supply chain security and CVE exposure become bigger concerns in production. So we made a quick guide: www.youtube.com/watch?v=Co16... #DevOps #Security

Catherine Edelveis reposted

Meet @edelveis.dev at #VaadinCreate 2026! Her session shows how to design Java container images based on real tradeoffs in startup time, memory, security, and scaling using @springboot + @vaadin. 📍 27–28 Oct | Barcelona 🎟️ Get your ticket: vaadin.com/vaadin-creat...