<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>KeepOnFirst</title>
    <link>https://keeponfirst.com/en/journal</link>
    <description>KeepOnFirst technical articles grouped by topic: AI development, AI tools and models, 3D and interactive web, building products, and Java enterprise migration.</description>
    <language>en</language>
    <lastBuildDate>Mon, 12 Oct 2026 16:00:00 GMT</lastBuildDate>
    <atom:link href="https://keeponfirst.com/en/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>New Taipei 2026 Mayoral Race: Comparing Li and Su on Transport, Housing, Childcare, Older Residents and Industry</title>
      <link>https://keeponfirst.com/en/article/new-taipei-mayor-2026-policy-comparison</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/new-taipei-mayor-2026-policy-comparison</guid>
      <pubDate>Mon, 12 Oct 2026 16:00:00 GMT</pubDate>
      <description>Compares the public proposals of Li Ssu-chuan and Su Chiao-hui across transport, housing, childcare, support for older residents and industry, and flags measures the city already has under way.</description>
    </item>
    <item>
      <title>Is Kaohsiung 2026 a Toss-up? Sampling, Weighting and Member Surveys</title>
      <link>https://keeponfirst.com/en/article/kaohsiung-mayor-2026-polling-methods</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/kaohsiung-mayor-2026-polling-methods</guid>
      <pubDate>Fri, 09 Oct 2026 16:00:00 GMT</pubDate>
      <description>A member questionnaire is not automatically a probability sample of city residents. Closed invitations, a large sample and matching demographics do not by themselves establish representativeness. ETtoday’s Kaohsiung member survey illustrates the limits.</description>
    </item>
    <item>
      <title>Taiwan’s Proposed NT$10,000 Payment in 2027: When Could It Arrive, and How Should the AI Dividend Be Shared?</title>
      <link>https://keeponfirst.com/en/article/taiwan-2027-cash-payment-policy</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/taiwan-2027-cash-payment-policy</guid>
      <pubDate>Thu, 08 Oct 2026 16:00:00 GMT</pubDate>
      <description>Taiwan’s proposed NT$10,000 payment in 2027 still depends on the budget completing its legal process. This explainer checks the timing conditions and compares broad payments, targeted assistance and public services.</description>
    </item>
    <item>
      <title>JBoss EAP 10: MDB-to-database failures, redelivery, and duplicate effects</title>
      <link>https://keeponfirst.com/en/article/jboss-eap-10-mdb-redelivery-boundaries</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/jboss-eap-10-mdb-redelivery-boundaries</guid>
      <pubDate>Wed, 07 Oct 2026 16:00:00 GMT</pubDate>
      <description>Trace transaction ownership across MQ, adapters, EJB, MDB, and service boundaries, then run an H2 delivery model.</description>
    </item>
    <item>
      <title>JBoss EAP 09: understand Spring XML and verify Java configuration behavior</title>
      <link>https://keeponfirst.com/en/article/jboss-eap-09-spring-xml-transactions</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/jboss-eap-09-spring-xml-transactions</guid>
      <pubDate>Wed, 07 Oct 2026 16:00:00 GMT</pubDate>
      <description>Compare XML, Java configuration, and ImportResource with one service and shared tests.</description>
    </item>
    <item>
      <title>Spring Boot 06: what tests prove, from debugging to JAR and WAR</title>
      <link>https://keeponfirst.com/en/article/spring-boot-06-testing-and-deployment</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/spring-boot-06-testing-and-deployment</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Separate HTTP contracts, database effects, real network calls, and deployment evidence with the ticket API tests.</description>
    </item>
    <item>
      <title>Spring Boot 05: database writes, commits, and rollback</title>
      <link>https://keeponfirst.com/en/article/spring-boot-05-database-transactions</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/spring-boot-05-database-transactions</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Start with DataSource, JdbcClient, and SQL to separate executing a write from committing it.</description>
    </item>
    <item>
      <title>Spring Boot 04: from JSON to services, validation, and errors</title>
      <link>https://keeponfirst.com/en/article/spring-boot-04-http-validation-errors</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/spring-boot-04-http-validation-errors</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Trace a ticket request through JSON conversion, field validation, a controller, and a service.</description>
    </item>
    <item>
      <title>Spring Boot 03: trace configuration, profiles, and overrides</title>
      <link>https://keeponfirst.com/en/article/spring-boot-03-configuration-profiles</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/spring-boot-03-configuration-profiles</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Follow lab.label through files, profiles, environment variables, and command-line overrides.</description>
    </item>
    <item>
      <title>Spring Boot 02: who creates beans? Injection and auto-configuration</title>
      <link>https://keeponfirst.com/en/article/spring-boot-02-beans-and-injection</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/spring-boot-02-beans-and-injection</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Follow controller, service, and store constructors to understand the container and dependency injection.</description>
    </item>
    <item>
      <title>Spring Boot 01: how main becomes an HTTP application</title>
      <link>https://keeponfirst.com/en/article/spring-boot-01-first-application</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/spring-boot-01-first-application</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Trace pom.xml, main, and a ping endpoint to separate Maven, Spring, and Boot responsibilities.</description>
    </item>
    <item>
      <title>Spring Boot, step by step: understand a request and verify a change</title>
      <link>https://keeponfirst.com/en/article/spring-boot-learning-path</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/spring-boot-learning-path</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>For developers taking over legacy Java systems: six lessons and this introduction share one downloadable ticket API.</description>
    </item>
    <item>
      <title>JBoss EAP 08: package Spring Boot as a WAR and catch a context-root bug</title>
      <link>https://keeponfirst.com/en/article/jboss-eap-08-spring-boot-war</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/jboss-eap-08-spring-boot-war</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Convert the ticket API to WAR packaging with an external initializer and provided container dependency, then fix a non-root Location.</description>
    </item>
    <item>
      <title>JBoss EAP 07: a repeatable lab for HTTP, database, MQ, and log comparison</title>
      <link>https://keeponfirst.com/en/article/jboss-eap-07-migration-parity-lab</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/jboss-eap-07-migration-parity-lab</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Compare four evidence surfaces with a downloadable offline tool that distinguishes matches, differences, and missing evidence.</description>
    </item>
    <item>
      <title>JBoss EAP 06: diagnose the right layer and verify migration parity</title>
      <link>https://keeponfirst.com/en/article/jboss-eap-06-debugging-and-migration</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/jboss-eap-06-debugging-and-migration</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Diagnose JVM, deployment, modules, resources, and application behavior in order.</description>
    </item>
    <item>
      <title>JBoss EAP 05: MDBs, resource adapters, and IBM MQ delivery</title>
      <link>https://keeponfirst.com/en/article/jboss-eap-05-mdb-and-ibm-mq</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/jboss-eap-05-mdb-and-ibm-mq</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Trace delivery through MQ, the adapter, the EJB container, and an MDB.</description>
    </item>
    <item>
      <title>JBoss EAP 04: JNDI, data sources, and transaction boundaries</title>
      <link>https://keeponfirst.com/en/article/jboss-eap-04-datasource-and-transactions</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/jboss-eap-04-datasource-and-transactions</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Distinguish pool names, JNDI bindings, drivers, and actual connections.</description>
    </item>
    <item>
      <title>JBoss EAP 03: JARs, module visibility, and Jakarta migration</title>
      <link>https://keeponfirst.com/en/article/jboss-eap-03-modules-and-jakarta</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/jboss-eap-03-modules-and-jakarta</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Separate build dependencies, packaged files, and runtime visibility.</description>
    </item>
    <item>
      <title>JBoss EAP 02: WAR, EAR, and the path to a working API</title>
      <link>https://keeponfirst.com/en/article/jboss-eap-02-war-ear-deployment</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/jboss-eap-02-war-ear-deployment</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Understand packaging and startup ownership for WARs, EARs, and adapters.</description>
    </item>
    <item>
      <title>JBoss EAP 01: standalone, domains, and management interfaces</title>
      <link>https://keeponfirst.com/en/article/jboss-eap-01-server-and-management</link>
      <guid isPermaLink="true">https://keeponfirst.com/en/article/jboss-eap-01-server-and-management</guid>
      <pubDate>Sat, 03 Oct 2026 16:00:00 GMT</pubDate>
      <description>Distinguish individual instances, managed domains, profiles, and server groups.</description>
    </item>
  </channel>
</rss>
