<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: AnotherCastaway</title>
    <description>The latest articles on DEV Community by AnotherCastaway (@castawaymakesthings).</description>
    <link>https://dev.to/castawaymakesthings</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3046704%2Fd4d3a4c0-fa9f-4b06-a3c4-9da5635bb401.png</url>
      <title>DEV Community: AnotherCastaway</title>
      <link>https://dev.to/castawaymakesthings</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/castawaymakesthings"/>
    <language>en</language>
    <item>
      <title>Embarrassing old projects.</title>
      <dc:creator>AnotherCastaway</dc:creator>
      <pubDate>Sun, 27 Jul 2025 14:06:43 +0000</pubDate>
      <link>https://dev.to/castawaymakesthings/embarrassing-old-projects-4aia</link>
      <guid>https://dev.to/castawaymakesthings/embarrassing-old-projects-4aia</guid>
      <description>&lt;p&gt;I am pretty sure most developers probably have had some old projects that they are simply embarrassed of. A few months ago, I made a simple ML API for Java. I thought it was awesome. Looking back, it sucked. It was 50% AI-written, all in one file (the horror) and was mostly broken. I am not sure why I left it on GitHub publicly. However, there is a very simple way you can turn this embarrassment into something to cherish. Don't think of how bad the project was, think of how much you improved since then. One of the best ways of comparing yourself is by making a predecessor to that project you thought was bad. For example, that ML API I mentioned really was bad, so I made a second one. Just looking back, I honestly feel really cool knowing how much I changed. At the moment of writing, the project has not been finished yet, but it is public. Anyways, comment some projects that you were embarrassed of! &lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/CastawayMakesThings" rel="noopener noreferrer"&gt;
        CastawayMakesThings
      &lt;/a&gt; / &lt;a href="https://github.com/CastawayMakesThings/LyraNeural2" rel="noopener noreferrer"&gt;
        LyraNeural2
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      The new and (extremely) improved Lyra! 
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;LyraNeural 2&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;A lightweight neural network library for Java focused on simplicity, readable APIs, and fast iteration.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Project status: Active development&lt;/li&gt;
&lt;li&gt;Minimum Java: 21&lt;/li&gt;
&lt;li&gt;Build tool: Maven&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Table of Contents&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/CastawayMakesThings/LyraNeural2#about-lyraneural-2" rel="noopener noreferrer"&gt;About LyraNeural 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/CastawayMakesThings/LyraNeural2#features" rel="noopener noreferrer"&gt;Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/CastawayMakesThings/LyraNeural2#requirements" rel="noopener noreferrer"&gt;Requirements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/CastawayMakesThings/LyraNeural2#installation" rel="noopener noreferrer"&gt;Installation&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/CastawayMakesThings/LyraNeural2#use-via-jitpack" rel="noopener noreferrer"&gt;Use via JitPack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/CastawayMakesThings/LyraNeural2#build-from-source" rel="noopener noreferrer"&gt;Build from source&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/CastawayMakesThings/LyraNeural2#quickstart" rel="noopener noreferrer"&gt;Quickstart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/CastawayMakesThings/LyraNeural2#documentation" rel="noopener noreferrer"&gt;Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/CastawayMakesThings/LyraNeural2#examples" rel="noopener noreferrer"&gt;Examples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/CastawayMakesThings/LyraNeural2#contributing" rel="noopener noreferrer"&gt;Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/CastawayMakesThings/LyraNeural2#license" rel="noopener noreferrer"&gt;License&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;About LyraNeural 2&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;LyraNeural 2 is a lightweight neural network library for Java, designed with simplicity and ease of use in mind. It provides a flexible architecture for creating, training, and deploying neural networks with features including:&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Features&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Simple and intuitive model building using a builder pattern&lt;/li&gt;
&lt;li&gt;Support for multiple activation functions (ReLU, Leaky ReLU, TanH)&lt;/li&gt;
&lt;li&gt;Efficient model serialization and loading&lt;/li&gt;
&lt;li&gt;Parallel processing for improved training performance&lt;/li&gt;
&lt;li&gt;Selectable training execution mode: CPU single-thread, CPU multi-thread (default), GPU (Aparapi-accelerated forward pass)&lt;/li&gt;
&lt;li&gt;Built-in data type conversion handling&lt;/li&gt;
&lt;li&gt;Customizable network architectures&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Perfect for those looking to implement neural networks in Java without the complexity of larger…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/CastawayMakesThings/LyraNeural2" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Photo by &lt;a href="https://unsplash.com/@punttim?utm_content=creditCopyText&amp;amp;utm_medium=referral&amp;amp;utm_source=unsplash" rel="noopener noreferrer"&gt;Tim Gouw&lt;/a&gt; on &lt;a href="https://unsplash.com/photos/man-wearing-white-top-using-macbook-1K9T5YiZ2WU?utm_content=creditCopyText&amp;amp;utm_medium=referral&amp;amp;utm_source=unsplash" rel="noopener noreferrer"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Spring is hard.</title>
      <dc:creator>AnotherCastaway</dc:creator>
      <pubDate>Sun, 01 Jun 2025 09:46:04 +0000</pubDate>
      <link>https://dev.to/castawaymakesthings/spring-is-hard-1olg</link>
      <guid>https://dev.to/castawaymakesthings/spring-is-hard-1olg</guid>
      <description>&lt;p&gt;Java is really such an underrated language, and if used to it's full potential, can be used for so much more. One of the things that makes it so useful is the awesome library known as Spring. I have been learning it for a few days, and I can tell you that this is not going to be very easy.If anybody else is learning, let's learn together (Discord: AnotherCastaway)! And if you arent learning it and you know Java, then learn it! &lt;/p&gt;

</description>
      <category>java</category>
      <category>spring</category>
      <category>programming</category>
      <category>discuss</category>
    </item>
    <item>
      <title>I just made my first public API in Java. Any thoughts?</title>
      <dc:creator>AnotherCastaway</dc:creator>
      <pubDate>Sun, 13 Apr 2025 08:45:23 +0000</pubDate>
      <link>https://dev.to/castawaymakesthings/i-just-made-my-first-public-project-in-java-any-thoughts-1865</link>
      <guid>https://dev.to/castawaymakesthings/i-just-made-my-first-public-project-in-java-any-thoughts-1865</guid>
      <description>&lt;p&gt;Yeah, I made an API. It is a simple machine learning API that lets you train, use, save, and load basic models. I just made it, so it could be very broken. I am also just a beginner, so you can expect some bugs and ugly code. Anyways, I call it Lyra. It allows you to set up custom architectures, with support for deep networks, and work with raw input data in the form of an array of doubles (as in the datatype) with a value between 0-1. Maybe I will add support for preset networks with support for numbers soon. I don't know. Feedback would definitely be appreciated. Also, don't be surprised if it does not work altogether.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/CastawayMakesThings/LyraNeural" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>api</category>
      <category>programming</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
