<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Java on dacbreakpoint</title>
    <link>https://dacbreakpoint.com/tags/java/</link>
    <description>Recent content in Java on dacbreakpoint</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 20 Apr 2026 10:30:34 +0200</lastBuildDate>
    <atom:link href="https://dacbreakpoint.com/tags/java/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Java User Group Hamburg - GitHub Actions</title>
      <link>https://dacbreakpoint.com/events/2024-06-java-user-group-hamburg-github-actions/</link>
      <pubDate>Wed, 12 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://dacbreakpoint.com/events/2024-06-java-user-group-hamburg-github-actions/</guid>
      <description>&lt;div class=&#34;gallery grid grid-cols-1 sm:grid-cols-2 gap-4 my-8 not-prose&#34;&gt;&lt;figure class=&#34;gallery-item group&#34;&gt;&lt;a href=&#34;https://dacbreakpoint.com/events/2024-06-java-user-group-hamburg-github-actions/IMG_5145.JPG&#34;&#xA;             class=&#34;glightbox block overflow-hidden rounded-lg&#34;&#xA;             data-gallery=&#34;gallery-0&#34;&#xA;             &gt;&#xA;            &lt;img&#xA;              src=&#34;https://dacbreakpoint.com/events/2024-06-java-user-group-hamburg-github-actions/IMG_5145_hu_fff8fc79693a3586.webp&#34;&#xA;              alt=&#34;JUG Hamburg meetup&#34;&#xA;              loading=&#34;lazy&#34;&#xA;              decoding=&#34;async&#34;&#xA;              class=&#34;w-full h-48 object-cover group-hover:scale-105 transition-transform duration-300 cursor-zoom-in&#34;&#xA;            &gt;&#xA;          &lt;/a&gt;&lt;/figure&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>DataGym.ai</title>
      <link>https://dacbreakpoint.com/projects/datagym/</link>
      <pubDate>Sun, 15 Mar 2020 00:00:00 +0000</pubDate>
      <guid>https://dacbreakpoint.com/projects/datagym/</guid>
      <description>&lt;p&gt;DataGym.ai is a modern, web-based workbench for labeling images and videos. I built this tool to streamline the process of creating high-quality training data for machine learning models.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-it-does&#34;&gt;What it does&lt;/h2&gt;&#xA;&lt;p&gt;The platform allows teams to manage annotation projects end-to-end: organize datasets, label data with various annotation types, control quality through built-in review workflows, and export labeled data for model training.&lt;/p&gt;&#xA;&lt;h2 id=&#34;key-features&#34;&gt;Key Features&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Multi-format support&lt;/strong&gt; - Works with images (JPEG, PNG) and videos (MP4), including high-resolution assets&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Rich annotation tools&lt;/strong&gt; - Points, lines, bounding boxes, polygons, image segmentation, and video object tracking with linear interpolation&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Quality control&lt;/strong&gt; - Integrated review process with task lifecycle management (backlog → in progress → completed → reviewed)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Flexible storage&lt;/strong&gt; - Direct uploads, public URLs, or AWS S3 integration&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;API-first design&lt;/strong&gt; - Full REST API with Python SDK for integration into ML pipelines&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Data portability&lt;/strong&gt; - JSON import/export for labeled data and configurations&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;tech-stack&#34;&gt;Tech Stack&lt;/h2&gt;&#xA;&lt;p&gt;Built with Java/Spring Boot on the backend and Angular on the frontend. The entire stack runs via Docker Compose for easy local deployment.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
