<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Don't Use FXML on PragmaticCoding</title><link>http://localhost:1313/javafx/techniques/fxml/</link><description>Recent content in Don't Use FXML on PragmaticCoding</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>nuno@n9o.xyz (Blowfish)</managingEditor><webMaster>nuno@n9o.xyz (Blowfish)</webMaster><copyright>© 2026 Blowfish</copyright><lastBuildDate>Tue, 22 Jul 2025 12:00:00 -0500</lastBuildDate><atom:link href="http://localhost:1313/javafx/techniques/fxml/index.xml" rel="self" type="application/rss+xml"/><item><title>Converting FXML to Code</title><link>http://localhost:1313/javafx/techniques/nofxml/2025-07-22-fxml-to-code/</link><pubDate>Tue, 22 Jul 2025 12:00:00 -0500</pubDate><author>nuno@n9o.xyz (Blowfish)</author><guid>http://localhost:1313/javafx/techniques/nofxml/2025-07-22-fxml-to-code/</guid><description>&lt;h1 class="relative group"&gt;Introduction
 &lt;div id="introduction" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;Recently, I posted an article titled, &lt;a href="%7B%7Bpage.FxmlOrNot%7D%7D" &gt;Should You Use FXML?&lt;/a&gt;. In that article, I stated that I felt that well written and organized code would always be easier to maintain than any corresponding FXML/FXML Controller would be. I did not emphasize this, as the article was intended to be a discussion about the merits and costs of using FXML more than as a &amp;ldquo;is this better than this?&amp;rdquo;, exploration.&lt;/p&gt;</description></item><item><title>Should You Use FXML?</title><link>http://localhost:1313/javafx/techniques/nofxml/2024-12-29-fxml-or-not/</link><pubDate>Mon, 10 Mar 2025 12:00:00 -0500</pubDate><author>nuno@n9o.xyz (Blowfish)</author><guid>http://localhost:1313/javafx/techniques/nofxml/2024-12-29-fxml-or-not/</guid><description>&lt;h1 class="relative group"&gt;Introduction
 &lt;div id="introduction" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;From time to time the question about, &amp;ldquo;To FXML or not to FXML&amp;rdquo; comes up on Reddit and other social media, and I&amp;rsquo;m know as being firmly in the &amp;ldquo;Not FXML&amp;rdquo; camp. I&amp;rsquo;ve had a few people message me about this, so I thought it might be a good time to examine this topic in depth.&lt;/p&gt;</description></item><item><title>FXML is NOT Model-View-Controller</title><link>http://localhost:1313/javafx/techniques/nofxml/2023-02-24-fxml-is-not-mvc/</link><pubDate>Mon, 20 Feb 2023 12:00:00 -0500</pubDate><author>nuno@n9o.xyz (Blowfish)</author><guid>http://localhost:1313/javafx/techniques/nofxml/2023-02-24-fxml-is-not-mvc/</guid><description>&lt;h1 class="relative group"&gt;Introduction
 &lt;div id="introduction" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;OK, first off I know I&amp;rsquo;m swimming against the stream here, and at odds with things like this found in some of the tutorial pages from Oracle for JavaFX:&lt;/p&gt;</description></item><item><title>How to Write a JavaFX Screen without FXML &amp; Scene Builder</title><link>http://localhost:1313/javafx/techniques/nofxml/2021-08-24-javfx_without_fxml/</link><pubDate>Tue, 24 Aug 2021 12:00:00 -0500</pubDate><author>nuno@n9o.xyz (Blowfish)</author><guid>http://localhost:1313/javafx/techniques/nofxml/2021-08-24-javfx_without_fxml/</guid><description>&lt;p&gt;Way, way back in 2014 when I started learning JavaFX, I tried using Scene Builder and FXML and found it to be an amazing waste of time and effort. One of the best decisions I ever made was to abandon it early on, and just code screens by hand. I advise everyone else to do the same.&lt;/p&gt;</description></item></channel></rss>