<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Catherine</title>
    <description/>
    <link>https://speakerdeck.com/cat_edelveis</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/cat_edelveis.rss"/>
    <lastBuildDate>2026-04-09 10:03:31 -0400</lastBuildDate>
    <item>
      <title>The Persistence Heavyweight Championship: JPA vs. jOOQ</title>
      <description>"In the blue corner: the undisputed heavyweight industry standard, the king of the ORMs, weighing in with a decade of dominance and millions of Stack Overflow answers... JPA!

In the red corner: the lean, type-safe challenger, the Sultan of SQL, the elite defender of the database... jOOQ!"

This session isn't just a talk; it’s a technical title fight. We’re going glove-to-glove on the issues that matter: the N+1 knockout, the "Criteria API" clinch, the power of code generation, and raw runtime performance. After every round, the referee (the audience) will vote to decide who landed the winning blow. Who will bring home the belt, and who will be left on the canvas? Your vote decides the champion.</description>
      <media:content url="https://files.speakerdeck.com/presentations/9b929a10bdee4993991f8a0d9ccbd2aa/preview_slide_0.jpg?39185719" type="image/jpeg" medium="image"/>
      <content:encoded>"In the blue corner: the undisputed heavyweight industry standard, the king of the ORMs, weighing in with a decade of dominance and millions of Stack Overflow answers... JPA!

In the red corner: the lean, type-safe challenger, the Sultan of SQL, the elite defender of the database... jOOQ!"

This session isn't just a talk; it’s a technical title fight. We’re going glove-to-glove on the issues that matter: the N+1 knockout, the "Criteria API" clinch, the power of code generation, and raw runtime performance. After every round, the referee (the audience) will vote to decide who landed the winning blow. Who will bring home the belt, and who will be left on the canvas? Your vote decides the champion.</content:encoded>
      <pubDate>Wed, 22 Apr 2026 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/cat_edelveis/the-persistence-heavyweight-championship-jpa-vs-jooq</link>
      <guid>https://speakerdeck.com/cat_edelveis/the-persistence-heavyweight-championship-jpa-vs-jooq</guid>
    </item>
    <item>
      <title>Mission Possible: The 45-Minute Path to Bullet-Proof Java Container Images</title>
      <description>Your mission is to turn a bloated CVE-infested container image into a hardened low-noise image with low vulnerability exposure and clear operational posture. You have 45 minutes before the explosive attack hits. Mission possible!
This session provides a straight path towards building more secure and maintainable Java container images. We will identify the key culprits such as stale dependencies, outdated base, lack of provenance, and excessive privileges. Then, we will draft a step-by-step plan to:
- Pick a minimal and well-maintained base image,
- Shrink privileges,
- Prove provenance with version pinning, signatures and SBOMs,
- Scan and classify with CVSS rules to cut noise and fix what’s exploitable,
- Automatically monitor for updates.
Expect a before/after scan comparison, copy-and-paste Dockerfile instructions, verification checklist, and a clear and reproducible path towards hardened Java container images that provide an impenetrable lock-box for your applications.</description>
      <media:content url="https://files.speakerdeck.com/presentations/44b76856e97a4f7b8511b23a3f3d6d99/preview_slide_0.jpg?39034682" type="image/jpeg" medium="image"/>
      <content:encoded>Your mission is to turn a bloated CVE-infested container image into a hardened low-noise image with low vulnerability exposure and clear operational posture. You have 45 minutes before the explosive attack hits. Mission possible!
This session provides a straight path towards building more secure and maintainable Java container images. We will identify the key culprits such as stale dependencies, outdated base, lack of provenance, and excessive privileges. Then, we will draft a step-by-step plan to:
- Pick a minimal and well-maintained base image,
- Shrink privileges,
- Prove provenance with version pinning, signatures and SBOMs,
- Scan and classify with CVSS rules to cut noise and fix what’s exploitable,
- Automatically monitor for updates.
Expect a before/after scan comparison, copy-and-paste Dockerfile instructions, verification checklist, and a clear and reproducible path towards hardened Java container images that provide an impenetrable lock-box for your applications.</content:encoded>
      <pubDate>Thu, 09 Apr 2026 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/cat_edelveis/mission-possible-the-45-minute-path-to-bullet-proof-java-container-images</link>
      <guid>https://speakerdeck.com/cat_edelveis/mission-possible-the-45-minute-path-to-bullet-proof-java-container-images</guid>
    </item>
  </channel>
</rss>
