mamot.fr is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mamot.fr est un serveur Mastodon francophone, géré par La Quadrature du Net.

Server stats:

3.5K
active users

#java

174 posts107 participants12 posts today
GamingOnLinux<p>Starsector (formerly "Starfarer") is still in development but it's been a seriously impressive game for years. Not yet on Steam or any other store, as you have to buy it direct, but don't let that stop you with a big update out now.<br><a href="https://www.gamingonlinux.com/2025/03/starsector-one-of-the-best-space-rpgs-thats-not-on-steam-had-a-huge-update/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">gamingonlinux.com/2025/03/star</span><span class="invisible">sector-one-of-the-best-space-rpgs-thats-not-on-steam-had-a-huge-update/</span></a></p><p><a href="https://mastodon.world/tags/IndieGame" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieGame</span></a> <a href="https://mastodon.world/tags/RPG" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RPG</span></a> <a href="https://mastodon.world/tags/Beta" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Beta</span></a> <a href="https://mastodon.world/tags/OpenWorld" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenWorld</span></a> <a href="https://mastodon.world/tags/Space" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Space</span></a> <a href="https://mastodon.world/tags/NativeLinux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NativeLinux</span></a> <a href="https://mastodon.world/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a></p>
OpenJDK<p>New candidate JEP: 504: Remove the Applet API: <a href="https://openjdk.org/jeps/504" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/504</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a></p>
Java Weekly<p>Voxxed Days Zürich 2025 recordings are now available!</p><p><a href="https://www.techtalksweekly.io/i/160562231/voxxed-days-zurich" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">techtalksweekly.io/i/160562231</span><span class="invisible">/voxxed-days-zurich</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.techtalksweekly.io/i/160562231/voxxed-days-zurich" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.techtal</span><span class="invisible">ksweekly.io/i/160562231/voxxed-days-zurich</span></a></p><p><a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Ted M. Young<p>_JitterTix Concert Ticketing System_ </p><p>On my <a href="https://sfba.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> live coding stream this week I've been working on a simple concert event ticketing system that is based on <a href="https://sfba.social/tags/EventSourcing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EventSourcing</span></a>. I have several reasons I've been doing this (putting my <a href="https://sfba.social/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a> Game on hold).</p>
Ted M. Young<p>1. Example code for my "TDDing Event-Sourcing" talk (hope it gets accepted at some future conferences!)</p><p>2. A platform for experimenting with different ways of implementing event-sourcing in <a href="https://sfba.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> (w/o libraries)</p><p>3. Folks in my community asked for an example! (❤️ my community)</p>
quarkusio<p>Join us next Monday, April 7th, at 9am EST for Quarkus Insights Ep. 201 as Gavin King discusses Jakarta Data, an entirely new and much more type safe programming model for persistence in Java. He will discuss how Hibernate 7 implements these specifications within Quarkus.</p><p><a href="http://bit.ly/quarkusinsights" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="">bit.ly/quarkusinsights</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://fosstodon.org/tags/quarkus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>quarkus</span></a> <a href="https://fosstodon.org/tags/quarkusinsights" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>quarkusinsights</span></a></p>
JB Lièvremont<p>Dear developers,</p><p>If you pull something like <a href="https://mastodon.social/tags/Lombok" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lombok</span></a> in your project, you're not coding in <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> anymore. If my IDE and build tool need a freaking plugin to make sense of your code, it's not Java code, period. </p><p><a href="https://mastodon.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kotlin</span></a> developers don't pretend they are writing Java. Stop pretending you're writing Java. If your code is not accepted by `javac`, it's not freaking Java.</p><p><a href="https://mastodon.social/tags/FlipTheTableFriday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FlipTheTableFriday</span></a></p>
Markus Eisele<p>How to Manage Your JDKs With SDKMAN <a href="https://mydeveloperplanet.com/2022/04/05/how-to-manage-your-jdks-with-sdkman/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mydeveloperplanet.com/2022/04/</span><span class="invisible">05/how-to-manage-your-jdks-with-sdkman/</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/sdkman" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sdkman</span></a></p>
Tokyo Outsider (337ppm)<p>Reading about the relatively new <a href="https://mas.to/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> records entity and screaming "Why would you do this?" into the void 🙃 </p><p><a href="https://www.baeldung.com/java-record-keyword" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">baeldung.com/java-record-keywo</span><span class="invisible">rd</span></a></p>
🇧🇪 Andy Costanza :verified:<p>A Bootiful Podcast: AWS Developer Advocate and industry legend James Ward <a href="https://spring.io/blog/2025/04/04/a-bootiful-podcast-james-ward" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">spring.io/blog/2025/04/04/a-bo</span><span class="invisible">otiful-podcast-james-ward</span></a> <a href="https://framapiaf.org/tags/Spring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Spring</span></a> <a href="https://framapiaf.org/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a></p>
Java Weekly<p>How We Got the Generics We Have: (Or, how I learned to stop worrying and love erasure)</p><p><a href="https://openjdk.org/projects/valhalla/design-notes/in-defense-of-erasure" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">openjdk.org/projects/valhalla/</span><span class="invisible">design-notes/in-defense-of-erasure</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://openjdk.org/projects/valhalla/design-notes/in-defense-of-erasure" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://openjdk.org</span><span class="invisible">/projects/valhalla/design-notes/in-defense-of-erasure</span></a></p><p><a href="https://mastodon.social/tags/compsci" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compsci</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/plt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>plt</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Markus Eisele<p>Logging Reloaded: Quarkus Edition <br><a href="https://myfear.substack.com/p/logging-reloaded-quarkus-edition" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">myfear.substack.com/p/logging-</span><span class="invisible">reloaded-quarkus-edition</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/Logging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Logging</span></a> <a href="https://mastodon.online/tags/BestPractices" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BestPractices</span></a></p>
Leanpub<p>Modern Thymeleaf Bundle <a href="https://leanpub.com/b/modern-thymeleaf-bundle" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">leanpub.com/b/modern-thymeleaf</span><span class="invisible">-bundle</span></a> by Wim Deblauwe is the featured bundle of ebooks 📚 on the Leanpub homepage! <a href="https://leanpub.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com</span><span class="invisible"></span></a> wimdeblauwe@mastodon.social <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://mastodon.social/tags/Html" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Html</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDevelopment</span></a> <a href="https://mastodon.social/tags/Software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Software</span></a> <a href="https://mastodon.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Javascript</span></a> <a href="https://mastodon.social/tags/books" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>books</span></a> <a href="https://mastodon.social/tags/ebooks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ebooks</span></a></p>
Markus Eisele<p>Using <a href="https://mastodon.online/tags/JetBrains" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JetBrains</span></a> Junie to convert a <a href="https://mastodon.online/tags/Spring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Spring</span></a> Boot app to <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Quarkus</span></a><br><a href="https://youtube.com/watch?v=sQgAZRq4_40&amp;si=MgPonUTwhkqWTOpm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/watch?v=sQgAZRq4_4</span><span class="invisible">0&amp;si=MgPonUTwhkqWTOpm</span></a> by Eric Deandrea <br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a></p>
Java Weekly<p>Stream Gatherers - Deep Dive with the Expert <a href="https://mastodon.social/tags/JavaOne" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaOne</span></a></p><p><a href="https://youtu.be/v_5SKpfkI2U" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/v_5SKpfkI2U</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://youtu.be/v_5SKpfkI2U" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://youtu.be/v_</span><span class="invisible">5SKpfkI2U</span></a></p><p><a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Shaaf<p>Pretty awesome! @ericdeandrea.dev is presenting a demonstration of transitioning from <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> Spring to Quarkus using @jetbrains.com <a href="https://fosstodon.org/tags/Junie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Junie</span></a>. It's truly remarkable, and I can't wait to try it out myself... if only I get the chance! :) Check it out here: <a href="https://www.youtube.com/watch?v=sQgAZRq4_40" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=sQgAZRq4_4</span><span class="invisible">0</span></a></p>
Le Bottin des Jeux Linux<p>🛠️ Title: Shutter Encoder<br>🦊️ What's: A libre multi-functional tool for video, image &amp; audio processing<br>🏡️ <a href="https://www.shutterencoder.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">shutterencoder.com</span><span class="invisible"></span></a><br>🐣️ <a href="https://github.com/paulpacifico/shutter-encoder" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/paulpacifico/shutte</span><span class="invisible">r-encoder</span></a><br>🔖 <a href="https://floss.social/tags/LinuxTool" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinuxTool</span></a> <a href="https://floss.social/tags/Audio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Audio</span></a> <a href="https://floss.social/tags/Video" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Video</span></a> <a href="https://floss.social/tags/Image" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Image</span></a> <a href="https://floss.social/tags/PostProcessing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PostProcessing</span></a><br>📦️ <a href="https://floss.social/tags/Libre" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Libre</span></a> <a href="https://floss.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://floss.social/tags/Bin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bin</span></a> <a href="https://floss.social/tags/Arch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Arch</span></a> <a href="https://floss.social/tags/Deb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Deb</span></a> <a href="https://floss.social/tags/AppIm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AppIm</span></a><br>📖 Our entry: <a href="https://lebottinlinux.vps.a-lec.org/LO.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lebottinlinux.vps.a-lec.org/LO</span><span class="invisible">.html</span></a></p><p>🥁️ Update: 18.9<br>⚗️ Signific. vers. 🦍️<br>📌️ Changes: <a href="https://www.shutterencoder.com/changelog/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">shutterencoder.com/changelog/</span><span class="invisible"></span></a><br>🦣️ From: 🛜️ <a href="https://github.com/paulpacifico/shutter-encoder/releases.atom" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/paulpacifico/shutte</span><span class="invisible">r-encoder/releases.atom</span></a></p><p>🦉️ <a href="https://www.youtube.com/embed/dnnkzH8eWjk" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/embed/dnnkzH8eWjk</span><span class="invisible"></span></a><br>🕯️<a href="https://www.youtube.com/embed/QDgxDT5Z4qc" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/embed/QDgxDT5Z4qc</span><span class="invisible"></span></a><br>🕯️[fr] <a href="https://www.youtube.com/embed/uVTkk4KfQZ0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/embed/uVTkk4KfQZ0</span><span class="invisible"></span></a></p>
Lobsters<p>How We Got the Generics We Have: (Or, how I learned to stop worrying and love erasure) <a href="https://lobste.rs/s/sirtt6" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/sirtt6</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/plt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>plt</span></a><br><a href="https://openjdk.org/projects/valhalla/design-notes/in-defense-of-erasure" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">openjdk.org/projects/valhalla/</span><span class="invisible">design-notes/in-defense-of-erasure</span></a></p>
Chris Vest<p>We've released <a href="https://mastodon.social/tags/Netty" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Netty</span></a> 4.2.0.Final. This is a big release that adds a lot of new features while being backwards compatible with 4.1 except in a choice few cases.</p><p>Check out the release notes: <a href="https://netty.io/news/2025/04/03/4-2-0.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">netty.io/news/2025/04/03/4-2-0</span><span class="invisible">.html</span></a><br>and the migration guide: <a href="https://github.com/netty/netty/wiki/Netty-4.2-Migration-Guide" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/netty/netty/wiki/Ne</span><span class="invisible">tty-4.2-Migration-Guide</span></a><br><a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a></p>
Harald<p>To throw or not to throw in TypeScript. Some thoughts:</p><p><a href="https://codeberg.org/harald/Codeschnipselnotizen/src/branch/main/typescript/ToThrowOrNotToThrow.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/Codeschnip</span><span class="invisible">selnotizen/src/branch/main/typescript/ToThrowOrNotToThrow.md</span></a></p><p><a href="https://nrw.social/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://nrw.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://nrw.social/tags/exceptions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>exceptions</span></a> <a href="https://nrw.social/tags/ExceptionHandling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ExceptionHandling</span></a></p>