<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>webtechie.be</title>
		<link>https://webtechie.be/</link>
		<description>Recent content on webtechie.be</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Fri, 28 Aug 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://webtechie.be/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>JavaFX Links of August 2026</title>
				<link>https://webtechie.be/post/javafx-links-of-august-2026/</link>
				<pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/javafx-links-of-august-2026/</guid>
				<description>&lt;p&gt;Here are the JavaFX LinksOfTheMonth of August 2026. We took a summer break, so there was only one &amp;ldquo;Links Of The Week&amp;rdquo; this month, and it covers all of August. We hope you had a great summer and are ready for more JavaFX news in the coming weeks!&lt;/p&gt;</description>
			</item>
			<item>
				<title>JavaFX Links of July 2026</title>
				<link>https://webtechie.be/post/javafx-links-of-july-2026/</link>
				<pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/javafx-links-of-july-2026/</guid>
				<description>&lt;p&gt;Here are the JavaFX LinksOfTheMonth of July 2026. You can find the weekly lists on &lt;a href=&#34;https://www.jfx-central.com/links&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;jfx-central.com&lt;/a&gt;&#xA;. Did we miss anything? Is there anything you want to have included in one of the next overviews? Let us know via &lt;a href=&#34;mailto:links@jfx-central.com&#34;&gt;links@jfx-central.com&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Sheetmusic4J 0.0.3: ABC Notation, Guitar Pro, Engraving Improvements</title>
				<link>https://webtechie.be/post/sheetmusic4j-0.0.3-abc-notation-guitar-pro-engraving-improvements/</link>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/sheetmusic4j-0.0.3-abc-notation-guitar-pro-engraving-improvements/</guid>
				<description>&lt;p&gt;Last week I &lt;a href=&#34;https://webtechie.be/posts/2026/2026-07-24-introducing-sheetmusic4j/&#34;&gt;introduced Sheetmusic4J&lt;/a&gt;&#xA;, a Java(FX) library to render and interact with sheet music. That first &lt;strong&gt;0.0.1&lt;/strong&gt; release was really a question more than a product: is there any interest in a native Java(FX) sheet music library before I invest more time in it? So I shared it on social media and waited to see what would come back.&lt;/p&gt;</description>
			</item>
			<item>
				<title>MelodyMatrix 1.2.0 and 1.2.1: Learn Section Groundwork, Playback Improvements, and a Startup Fix</title>
				<link>https://webtechie.be/post/melodymatrix-1.2.0-and-1.2.1-learn-section-groundwork-playback-improvements-and-a-startup-fix/</link>
				<pubDate>Wed, 29 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/melodymatrix-1.2.0-and-1.2.1-learn-section-groundwork-playback-improvements-and-a-startup-fix/</guid>
				<description>&lt;p&gt;Two &lt;a href=&#34;https://melodymatrix.rocks/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MelodyMatrix&lt;/a&gt;&#xA; releases went out last week, one right after the other. &lt;strong&gt;1.2.0&lt;/strong&gt; brings the first steps toward a Learn section, some playback improvements, and initial &lt;a href=&#34;https://www.w3.org/2021/06/musicxml40/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MusicXML&lt;/a&gt;&#xA; support. &lt;strong&gt;1.2.1&lt;/strong&gt; followed a day later to fix a startup issue that 1.2.0 itself introduced.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Introducing Sheetmusic4J, a Java(FX) Library to Render and Interact with Sheet Music</title>
				<link>https://webtechie.be/post/introducing-sheetmusic4j-a-javafx-library-to-render-and-interact-with-sheet-music/</link>
				<pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/introducing-sheetmusic4j-a-javafx-library-to-render-and-interact-with-sheet-music/</guid>
				<description>&lt;p&gt;I&amp;rsquo;m building &lt;a href=&#34;https://melodymatrix.rocks/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MelodyMatrix&lt;/a&gt;&#xA; with my son, an application to look at and play along with music. The app already shows a song in different views: falling blocks, chords, guitar views, and many more. Now we want a Learn section, a view that helps someone practice piano by following the actual sheet music while it plays.&lt;/p&gt;</description>
			</item>
			<item>
				<title>First Test of Java on Banana Pi (ARM and RISC-V), Plus a Blinking LED with Pi4J</title>
				<link>https://webtechie.be/post/first-test-of-java-on-banana-pi-arm-and-risc-v-plus-a-blinking-led-with-pi4j/</link>
				<pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/first-test-of-java-on-banana-pi-arm-and-risc-v-plus-a-blinking-led-with-pi4j/</guid>
				<description>&lt;p&gt;As part of my 2026 learning goals around Java on RISC-V (see &lt;a href=&#34;https://webtechie.be/post/2026-01-07-x86-arm-riscv/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;this post about x86 versus ARM versus RISC-V&lt;/a&gt;&#xA;), I&amp;rsquo;ve asked various suppliers to send me evaluation boards. I already published these:&lt;/p&gt;</description>
			</item>
			<item>
				<title>A New Website for MelodyMatrix, and What&#39;s New in Release 1.1.0</title>
				<link>https://webtechie.be/post/a-new-website-for-melodymatrix-and-whats-new-in-release-1.1.0/</link>
				<pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/a-new-website-for-melodymatrix-and-whats-new-in-release-1.1.0/</guid>
				<description>&lt;p&gt;Last week was busy for &lt;a href=&#34;https://melodymatrix.rocks/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MelodyMatrix&lt;/a&gt;&#xA;. The website got rebuilt from the ground up, and the app itself got a solid release with a handful of new features.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Foojay Podcast #100: Java Podcasters on Why They Started, What Broke, and What They Learned</title>
				<link>https://webtechie.be/podcasts/2026/2026-07-13-foojay-podcast-100-java-podcasters/</link>
				<pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/podcasts/2026/2026-07-13-foojay-podcast-100-java-podcasters/</guid>
				<description>&lt;p&gt;Foojay Podcast hits episode 100. No plan, no roadmap, it just happened. To mark the occasion, I turned the microphone around and invited other podcasters from the Java community to answer the same three questions I usually ask my guests: why did you start, what broke, and what did you learn?&lt;/p&gt;</description>
			</item>
			<item>
				<title>My Book &#39;Java Programming for Raspberry Pi&#39; is Now Available as Softcover and Hardcover on Amazon</title>
				<link>https://webtechie.be/post/my-book-java-programming-for-raspberry-pi-is-now-available-as-softcover-and-hardcover-on-amazon/</link>
				<pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/my-book-java-programming-for-raspberry-pi-is-now-available-as-softcover-and-hardcover-on-amazon/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://webtechie.be/books/#java-programming-for-raspberry-pi&#34;&gt;&amp;ldquo;Java Programming for Raspberry Pi: A Hands-On Guide to Electronics and IoT Projects&amp;rdquo;&lt;/a&gt;&#xA; is now available as a &lt;strong&gt;softcover and hardcover paper book&lt;/strong&gt; through Amazon, on top of the Kindle ebook and the pay-as-you-wish version on &lt;a href=&#34;https://leanpub.com/gettingstartedwithjavaontheraspberrypi&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Leanpub&lt;/a&gt;&#xA;. If you prefer holding a physical book while you&amp;rsquo;re wiring up LEDs and sensors on your Raspberry Pi, that&amp;rsquo;s now possible again.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Closing the Visual Gap Between the Official Lottie Webplayer and Lottie4J</title>
				<link>https://webtechie.be/post/closing-the-visual-gap-between-the-official-lottie-webplayer-and-lottie4j/</link>
				<pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/closing-the-visual-gap-between-the-official-lottie-webplayer-and-lottie4j/</guid>
				<description>&lt;p&gt;A Lottie library is only as good as its output looks. If an animation renders differently in &lt;a href=&#34;https://lottie4j.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lottie4J&lt;/a&gt;&#xA; than it does in the official web player, that&amp;rsquo;s a bug, even when no exception is thrown and the code looks correct.&lt;/p&gt;</description>
			</item>
			<item>
				<title>JavaFX Links of June 2026</title>
				<link>https://webtechie.be/post/javafx-links-of-june-2026/</link>
				<pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/javafx-links-of-june-2026/</guid>
				<description>&lt;p&gt;Here are the JavaFX LinksOfTheMonth of June 2026. You can find the weekly lists on &lt;a href=&#34;https://www.jfx-central.com/links&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;jfx-central.com&lt;/a&gt;&#xA;. Did we miss anything? Is there anything you want to have included in one of the next overviews? Let us know via &lt;a href=&#34;mailto:links@jfx-central.com&#34;&gt;links@jfx-central.com&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>From breadboard chaos to a real PCB: designing the Pi4J smoke test board</title>
				<link>https://webtechie.be/post/from-breadboard-chaos-to-a-real-pcb-designing-the-pi4j-smoke-test-board/</link>
				<pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/from-breadboard-chaos-to-a-real-pcb-designing-the-pi4j-smoke-test-board/</guid>
				<description>&lt;p&gt;Testing a Java I/O library properly means testing it on real hardware. No mocks, no stubs, just actual pins doing actual things. For Pi4J, that means running the smoke test: a setup with two BMP/BME280 sensors, some GPIO-to-GPIO jumper connections, and a bunch of patience while you untangle the wires for the third time this week.&lt;/p&gt;</description>
			</item>
			<item>
				<title>JavaFX In Action #27 with David Gutierrez about JMathAnim to Create Mathematical Animations</title>
				<link>https://webtechie.be/post/javafx-in-action-%2327-with-david-gutierrez-about-jmathanim-to-create-mathematical-animations/</link>
				<pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/javafx-in-action-%2327-with-david-gutierrez-about-jmathanim-to-create-mathematical-animations/</guid>
				<description>&lt;p&gt;The &lt;a href=&#34;https://www.jfx-central.com/links&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;JFX Central Links Of The Week&lt;/a&gt;&#xA; is a great source to discover what is happening in the JavaFX world. One of the projects that caught my eye is JMathAnim, a tool to create mathematical animations built on top of JavaFX. In this interview, David Gutierrez, a mathematician from Spain, walks us through what the project can do and how it came to life.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Foojay Podcast #99: Testing the Untestable, LLM Security for Java Developers with Tiberius</title>
				<link>https://webtechie.be/podcasts/2026/2026-06-22-foojay-podcast-99-llm-security-tiberius/</link>
				<pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/podcasts/2026/2026-06-22-foojay-podcast-99-llm-security-tiberius/</guid>
				<description>&lt;p&gt;Unit testing assumes that the same input gives the same output. Large language models break that assumption on purpose, which leaves Java developers wiring LLMs into their applications without a clear way to test for security issues, bias, or prompt injection. &lt;a href=&#34;https://github.com/tiberius-security/tiberius&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Tiberius is an open-source library&lt;/a&gt;&#xA; that tackles exactly this problem, treating non-determinism as part of the design rather than a bug to work around.&lt;/p&gt;</description>
			</item>
			<item>
				<title>A Fresh Design for webtechie.be</title>
				<link>https://webtechie.be/post/a-fresh-design-for-webtechie.be/</link>
				<pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/a-fresh-design-for-webtechie.be/</guid>
				<description>&lt;p&gt;This website grew over many years into more than 260 posts, 220 videos, 100 podcasts, and 60 presentations. The old design buried most of that under a layout that no longer matched the way I write today. So I rebuilt it from the ground up, and the result puts the content first.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Foojay Podcast #98: The End of JNI Pain, How WebAssembly Is Quietly Replacing Native Libraries in Java</title>
				<link>https://webtechie.be/podcasts/2026/2026-06-15-foojay-podcast-98-webassembly-jni-chicory/</link>
				<pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/podcasts/2026/2026-06-15-foojay-podcast-98-webassembly-jni-chicory/</guid>
				<description>&lt;p&gt;JNI has been the standard answer for calling native code from Java for almost three decades. It also brings most of the headaches anyone who has wrestled with it remembers: brittle bindings, crashes that take the JVM down with them, painful cross-platform builds. WebAssembly quietly changes the shape of that problem. You get a sandboxed runtime, a portable binary format, and a far gentler integration path into the JVM.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lottie4J Meets LottieFiles: A Conversation with Naail Abdul Rahman</title>
				<link>https://webtechie.be/post/lottie4j-meets-lottiefiles-a-conversation-with-naail-abdul-rahman/</link>
				<pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/lottie4j-meets-lottiefiles-a-conversation-with-naail-abdul-rahman/</guid>
				<description>&lt;p&gt;Lottie animations run on Android, iOS, and the web. Getting them working on the JVM is a different story. &lt;a href=&#34;https://lottie4j.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Lottie4J&lt;/a&gt;&#xA; started as a question: can JavaFX render them without a WebView? That question turned into a library with a first release in March 2026! Since then, I received the first pull requests, recently added headless unit testing with JavaFX 26, and now this: a video conversation with Naail from the LottieFiles team.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Foojay Podcast #97: From Scripting Language to AI Powerhouse with BoxLang</title>
				<link>https://webtechie.be/podcasts/2026/2026-06-01-foojay-podcast-97-boxlang/</link>
				<pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/podcasts/2026/2026-06-01-foojay-podcast-97-boxlang/</guid>
				<description>&lt;p&gt;If you write Java day to day, the AI tooling conversation often defaults to Python. BoxLang takes a different route. It runs on the JVM, treats AI as a first-class concern, and lets you mix dynamic templating with the libraries you already trust.&lt;/p&gt;</description>
			</item>
			<item>
				<title>JavaFX Links of May 2026</title>
				<link>https://webtechie.be/post/javafx-links-of-may-2026/</link>
				<pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/post/javafx-links-of-may-2026/</guid>
				<description>&lt;p&gt;Here are the JavaFX LinksOfTheMonth of May 2026. You can find the weekly lists on &lt;a href=&#34;https://www.jfx-central.com/links&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;jfx-central.com&lt;/a&gt;&#xA;. Did we miss anything? Is there anything you want to have included in one of the next overviews? Let us know via &lt;a href=&#34;mailto:links@jfx-central.com&#34;&gt;links@jfx-central.com&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Foojay Podcast #96: Local AWS Development Without LocalStack: Meet Floci, the GraalVM-Powered Alternative</title>
				<link>https://webtechie.be/podcasts/2026/2026-05-25-foojay-podcast-96-floci-local-aws-graalvm/</link>
				<pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate>
				<guid>https://webtechie.be/podcasts/2026/2026-05-25-foojay-podcast-96-floci-local-aws-graalvm/</guid>
				<description>&lt;p&gt;Running AWS services on your laptop usually means waiting for a heavy emulator to boot, watching memory fill up, and hoping the API behavior matches the real cloud. Floci takes a different path. It spins up 35 AWS services in about 25 milliseconds with 13 megabytes of memory, using a single Docker command. In this episode we sat down with &lt;strong&gt;Hector Ventura&lt;/strong&gt;, the creator of Floci, for Foojay Podcast #96.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
