<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Elm Weekly]]></title><description><![CDATA[Bringing you the best Elm content to your inbox since 2016]]></description><link>https://www.elmweekly.nl</link><image><url>https://substackcdn.com/image/fetch/$s_!4Qq8!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4c7bd5a-f4cb-4320-9fa7-6ad16e92b91e_400x400.png</url><title>Elm Weekly</title><link>https://www.elmweekly.nl</link></image><generator>Substack</generator><lastBuildDate>Sun, 25 Oct 2026 23:17:52 GMT</lastBuildDate><atom:link href="https://www.elmweekly.nl/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Wolfgang Schuster]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[elmweekly@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[elmweekly@substack.com]]></itunes:email><itunes:name><![CDATA[Wolfgang Schuster]]></itunes:name></itunes:owner><itunes:author><![CDATA[Wolfgang Schuster]]></itunes:author><googleplay:owner><![CDATA[elmweekly@substack.com]]></googleplay:owner><googleplay:email><![CDATA[elmweekly@substack.com]]></googleplay:email><googleplay:author><![CDATA[Wolfgang Schuster]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Elm Weekly - Issue #441]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-441</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-441</guid><pubDate>Tue, 20 Oct 2026 19:36:01 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Tools and Projects</h3><h4><a href="https://orasund.itch.io/sandburg">Sandburg</a></h4><p>Build the highest sand castle before the waves destroy it.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #440]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-440</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-440</guid><pubDate>Tue, 13 Oct 2026 19:26:33 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://whitebeard.blog/posts/elm-is-a-bit-like-rubys-rack/">Elm is a bit like Ruby's Rack</a></h4><p>Where in Ben compares Elm to Ruby's Rack.</p><h4><a href="https://blog.tinyinterpreters.dev/posts/recursion-without-recursive-bindings/">Recursion without Recursive Bindings</a></h4><p>Dwayne is back with the solution to the problem of recursion.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://github.com/kioan000/elm-toolkit">elm-toolkit</a></h4><p>A small, opinionated collection of tools for Elm developers who live in a Node + TypeScript world.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #439]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-439</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-439</guid><pubDate>Tue, 06 Oct 2026 15:41:47 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://elm-lang.org/news/another-step-towards-elm-v1">Another step towards Elm 1.0</a></h4><p>Making the compiler &#8220;correct by construction&#8221;.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://discourse.elm-lang.org/t/at-chat-1-0-is-live/10924">At-chat 1.0 is live!</a></h4><p>An open source chat app similar to Discord written in Elm and Lamdera.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #438]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-438</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-438</guid><pubDate>Tue, 29 Sep 2026 15:40:18 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://blog.tinyinterpreters.dev/posts/fun-currying-free-variables/">FUN: Making Curried Functions Work in the Presence of Free Variables</a></h4><p>Part 2 of adding functions to the tiny interpreter.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://package.elm-lang.org/packages/n1kben/elm-web-components/1.0.2/">n1kben/elm-web-components</a></h4><p>Write custom elements in Elm, then use them in HTML or another Elm application.</p><h4><a href="https://medium.com/@martin_42380/an-ai-agent-rewrote-the-elm-compiler-in-rust-in-five-days-0a2ffc3a1cef">An AI agent rewrote the Elm compiler in Rust in five days. Here is how we made sure it wasn&#8217;t lying.</a></h4><p>Spottt talks about porting Elm's Haskell compiler to Rust.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #437]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-437</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-437</guid><pubDate>Tue, 22 Sep 2026 15:44:37 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://acadia.engineering/blog/simple-and-efficient-row-level-security">Simple and Efficient Row-Level Security</a></h4><p>How Acadia handles row-level security at compile time.</p><h4><a href="https://blog.tinyinterpreters.dev/posts/fun-first-class-functions/">FUN: First-Class Functions, Currying, and a Surprise</a></h4><p>Adding functions to your tiny interpreter.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://package.elm-lang.org/packages/Janiczek/elm-syntax-type-inference/latest">Janiczek/elm-syntax-type-inference</a></h4><p>A package for inferring the types of elm-syntax.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #436]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-436</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-436</guid><pubDate>Tue, 15 Sep 2026 15:41:16 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://blog.agj.cl/2026/09/naive-stress-free-custom-syntax-highlighters-in-elm/">Naive, stress-free custom syntax highlighters in Elm</a></h4><p>The short journey of adding custom syntax highlighting to an existing Elm package.</p><h4><a href="https://blog.tinyinterpreters.dev/posts/make-it-a-syntax-error/">Make it a Syntax Error</a></h4><p>Dwayne discusses "How much should the grammar know about the kinds of values expressions produce?"</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://discourse.elm-lang.org/t/elm-crdt-build-collaborative-local-first-apps/10898">elm-crdt: build collaborative local-first apps</a></h4><p>A library for composing different CRDT data structures; for multi-user apps, decentralized data, and much more.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #435]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-435</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-435</guid><pubDate>Tue, 08 Sep 2026 15:40:47 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://blog.tinyinterpreters.dev/posts/let/">LET: Adding Local Bindings to a Tiny Interpreter in Elm</a></h4><p>Where Dwayne adds support for defining names for variables.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://package.elm-lang.org/packages/algebraicsystems/elm-unicode-normalize/latest/">algebraicsystems/elm-unicode-normalize</a></h4><p>A pure Elm implementation of the Unicode Normalization algorithm</p><h4><a href="https://package.elm-lang.org/packages/pablohirafuji/elm-syntax-highlight/3.8.0/">pablohirafuji/elm-syntax-highlight 3.8.0</a></h4><p>Now with support for custom highlighting.</p><div><hr></div><h3>Talks and Podcasts</h3><h4><a href="https://discourse.elm-lang.org/t/help-us-decide-the-location-for-elm-camp-2027/10897">Help us decide the location for Elm Camp 2027</a></h4><p>The Elm Camp committee has begun planning for 2027 and could use your help.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #434]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-434</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-434</guid><pubDate>Tue, 01 Sep 2026 15:40:07 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://blog.tinyinterpreters.dev/posts/var/">VAR: Adding Variables and Environments to a Tiny Interpreter in Elm</a></h4><p>The introduction of variable references and environments.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://github.com/rtfeldman/node-test-runner/releases/tag/0.19.2-1">elm-test 0.19.2-1</a></h4><p>This release adds a few CLI options, reduces the dependency footprint, and fixes a bug.</p><h4><a href="https://yourmagicisworking.itch.io/liikennematto/devlog/1553441/liikennematto-alpha-4-the-quality-of-life-update-out-now">Liikennematto alpha 4, the "quality of life update", out now!</a></h4><p>This update focuses on improving gameplay based on player feedback from Alpha 3. There's a bunch of new content as well.</p><h4><a href="https://package.elm-lang.org/packages/gampleman/evg/latest">gampleman/evg 1.0.0</a></h4><p>A vector graphics library for improving the ergonomics of working with SVG.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #433]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-433</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-433</guid><pubDate>Tue, 25 Aug 2026 15:40:39 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://blog.tinyinterpreters.dev/posts/if/">IF: Adding Conditional Expressions to a Tiny Interpreter in Elm</a></h4><p>The next installment in Dwayne's Tiny Interpreter series.</p><h4><a href="https://acadia.engineering/blog/solving-the-1-plus-N-query-problem">Solving the 1+N Query Problem</a></h4><p>Evan discusses the 1+N problem and how Acadia addresses it.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://discourse.elm-lang.org/t/a-template-for-small-elm-apps-and-a-way-to-specify-a-specify-version-of-elm-for-each">A template for small Elm apps, and a way to specify a specify version of Elm for each</a></h4><p>A template for simple Elm apps.</p><h4><a href="https://github.com/cekrem/elm-bun">Elm Bun &#8211; Nice, Simple and Tasty</a></h4><p>A means to just do either bun build.js (for production), or bun dev.js (for development).</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #432]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-432</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-432</guid><pubDate>Tue, 18 Aug 2026 15:40:04 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://acadia.engineering/blog/rethinking-database-programming">Rethinking Database Programming</a></h4><p>The public alpha release of Evan&#8217;s new project, Acadia.</p><h4><a href="https://blog.tinyinterpreters.dev/posts/diff/">DIFF: Adding Recursive Expressions to a Tiny Interpreter in Elm</a></h4><p>Dwayne adds the first recursive expression to their interpreter.</p><h4><a href="https://blog.tinyinterpreters.dev/posts/zero/">ZERO: Adding Booleans and Runtime Type Errors to a Tiny Interpreter in Elm</a></h4><p>The next phase of Dwayne&#8217;s tiny interpreter project.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://discourse.elm-lang.org/t/project-management-software-built-with-elm-and-lamdera">Project Management Software Built with Elm and Lamdera</a></h4><p>Agile-native project management software built with Elm and Lamdera.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #431]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-431</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-431</guid><dc:creator><![CDATA[Wolfgang Schuster]]></dc:creator><pubDate>Tue, 11 Aug 2026 15:41:20 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://whitebeard.blog/posts/learning-about-myself-through-elm/">Learning about myself through Elm</a></h4><p>A self review of enjoying Elm.</p><h4><a href="https://blog.tinyinterpreters.dev/posts/testing-an-elm-interpreter-with-elm-test/">Testing an Elm Interpreter with elm-test</a></h4><p>Part 2 of Dwayne's series on building a tiny interpreter.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://crunch.whitebeard.blog/">Crunchdown!</a></h4><p>A retro football like game.</p><div><hr></div><h3>Talks and Podcasts</h3><h4><a href="https://www.youtube.com/watch?v=-EMKMPxJrWY">functional programming is just better</a></h4><p>A short video for why to use Elm.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #430]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-430</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-430</guid><pubDate>Tue, 04 Aug 2026 15:40:09 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://martin.janiczek.cz/2026/08/02/improving-elm-prng.html">Improving Elm PRNG</a></h4><p>A bug is uncovered in the de facto PRNG library in the Elm language ecosystem and alternative PRNG algorithms are suggested.</p><h4><a href="https://blog.tinyinterpreters.dev/posts/const/">CONST: The Structure of a Tiny Interpreter in Elm</a></h4><p>The first issue of Dwayne Crook&#8217;s new series on building a tiny interpreter.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://package.elm-lang.org/packages/anddani/nelm/1.0.0/NES">anddani/nelm 1.0.0</a></h4><p>A headless NES emulator core.</p><h4><a href="https://package.elm-lang.org/packages/mbr/elm-wss/latest/">elm-wss: Simple WebSockets for Elm</a></h4><p><code>elm-wss</code> makes browser WebSockets straightforward to use from Elm 0.19. Its small, typed API supports multiple connections, text, binary, and JSON messages, and explicit lifecycle and error handling.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #429]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-429</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-429</guid><pubDate>Tue, 28 Jul 2026 15:41:04 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://martin.janiczek.cz/2026/07/24/systems-and-delays.html">Systems and Delays</a></h4><p>Martin Janiczek talks about systems, delays, Monte Carlo, and more.</p><h4><a href="https://dev.to/dwayne/introducing-tiny-interpreters-learn-how-programming-languages-work-without-fighting-the-dragon-2kmk">Introducing Tiny Interpreters: Learn How Programming Languages Work Without Fighting the Dragon</a></h4><p>A new newsletter series from Dwayne about building a tiny interpreter.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://wolfadex.itch.io/ball-fall">Ball Fall</a></h4><p>A game from Wolfgang for GMTK Game Jam 2026.</p><h4><a href="https://minibill.itch.io/power-hungry">Power Hungry</a></h4><p>A game from Leonardo for GMTK Game Jam 2026.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #428]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-428</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-428</guid><pubDate>Tue, 21 Jul 2026 15:44:09 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Tools and Projects</h3><h4><a href="https://github.com/galdiuz/archipeladoku">Archipeladoku</a></h4><p>Sudoku for <a href="https://archipelago.gg/">Archipelago</a>.</p><h4><a href="https://github.com/eikek/sharry">Sharry</a></h4><p>A self-hosted file sharing web application.</p><h4><a href="https://github.com/ds-wizard/engine-frontend">Data Stewardship Wizard</a></h4><p>A platform for collaborative and living data management plans.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #427]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-427</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-427</guid><pubDate>Tue, 14 Jul 2026 15:41:12 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Tools and Projects</h3><h4><a href="https://github.com/mpizenberg/elm-test-rs/releases/tag/v3.2.0">elm-test-rs 3.2.0</a></h4><p>Better support for Elm 0.19.2 and future versions, as well as many other fixes.</p><h4><a href="https://elm-tooling.github.io/elm-tooling-cli/">elm-tooling 1.20.0</a></h4><p>Updates for the latest version of various Elm tools.</p><h4><a href="https://github.com/mpizenberg/elm-tooling-action/releases/tag/v2.1.0">elm-tooling-action 2.1.0</a></h4><p>Updates to the GitHub elm-tooling Action to support Elm 0.19.2 and newer versions of various Elm tools.</p><div><hr></div><h3>Talks and Podcasts</h3><h4><a href="https://unsoundscapes.com/slides/2026-07-12-physics-engine-with-no-world/#1">&#19990;&#30028;&#12364;&#12394;&#12356;&#29289;&#29702;&#12456;&#12531;&#12472;&#12531; (Physics engine with no world)</a></h4><p>Interactive slides from Andrey Kuzmin's talk about elm-physics.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #426]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-426</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-426</guid><pubDate>Tue, 07 Jul 2026 15:40:30 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://elm-lang.org/news/faster-builds">Road to Elm 1.0</a></h4><p>Evan has a lot of compiler improvements piled up, and the road to 1.0 is essentially to incorporate them into Elm in a sequence of small releases. This release is a little compiler performance improvement to just get things started.</p><h4><a href="https://marc-walter.info/posts/2026-07-04_123_again/">Mini game 1 + 2 = 3 (now with less time)</a></h4><p>Marc takes another look at their mini math game and applies some minor improvements.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://discourse.elm-lang.org/t/elm-ts-types-generate-typescript-typings-for-the-javascript-interface-of-elm-apps/10843">Elm-ts-types: Generate TypeScript typings for the JavaScript interface of Elm apps</a></h4><p>A tool for generating TS types from your Elm code.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #425]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-425</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-425</guid><pubDate>Tue, 30 Jun 2026 15:40:33 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://cekrem.github.io/posts/elm-run-batch-job/">A batch job, in The Elm Architecture</a></h4><p>Building a batch processing CLI tool with Elm.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://www.npmjs.com/package/elm-open-api">elm-open-api v0.8.0</a></h4><p>A new release of the elm-open-api CLI tool with many, many new features.</p><h4><a href="https://github.com/wolfadex/elm-ray-tracing-in-one-weekend">elm-ray-tracing-in-one-weekend</a></h4><p>An implementation of <a href="https://raytracing.github.io/books/RayTracingInOneWeekend.html">Ray Tracing in One Weekend</a>.</p><div><hr></div><h3>Talks and Podcasts</h3><h4><a href="https://discord.com/channels/654415002224295940/1521220200811200632/1521231156404813976">Tech Demo: Lamdera - less glue code</a></h4><p>Martin Janiczek will be giving a talk about using Lamdera to build his game NuAshworld.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #424]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-424</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-424</guid><pubDate>Tue, 23 Jun 2026 15:41:11 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Articles and Discussion</h3><h4><a href="https://flaviocorpa.com/haskell-for-elm-developers-giving-names-to-stuff-part-8-io">Haskell for Elm developers: giving names to stuff (Part 8 - IO)</a></h4><p>Falvio answers &#8220;if Haskell is pure, how does it print to the screen, read files or make HTTP requests?&#8221;</p><h4><a href="https://foldkit.dev/elm/foldkit-vs-elm-side-by-side">Foldkit vs Elm: Side by Side</a></h4><p>A side by side comparison of a pixel art editor in Elm and Foldkit.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://discourse.elm-lang.org/t/eco-compile-elm-to-native-code/10790">Eco - Compile Elm to native code</a></h4><p>The alpha release of another Elm to Native compiler.</p><h4><a href="https://jlpt-blocks.vercel.app/">JLPT Blocks</a></h4><p>A game for practicing Japanese words.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #423]]></title><description><![CDATA[Sorry for the short newsletter this week, I&#8217;ve been traveling a lot recently.]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-423</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-423</guid><pubDate>Tue, 09 Jun 2026 15:40:59 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Sorry for the short newsletter this week, I&#8217;ve been traveling a lot recently. I&#8217;m also going to be busy next week at Elm Camp so the next newsletter will be on June 23rd. Hope you all have a wonderful next couple of weeks!</p><h3>Articles and Discussion</h3><h4><a href="https://cekrem.github.io/posts/native-elm/">Native Elm (the real kind this time)</a></h4><p>Christian Ekrem gives a brief overview of using elm-run for native Elm apps.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #422]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-422</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-422</guid><pubDate>Tue, 02 Jun 2026 17:31:34 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ff2ecc4b-b062-48fb-b01c-f3c547e6419d_1200x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Tools and Projects</h3><h4><a href="https://elm-run.dev/">elm-run project, the first true native Elm runtime</a></h4><p>Damir's elm-run project, the Elm native runtime is now in first beta after six months of closed development! The first beta includes Cli, TUI, Web, and Game runtimes.</p><h4><a href="https://elm-wrap.dev/log/">Wrap Kits</a></h4><p>elm-wrap 0.7 lets you manage and install kits of your packages and tools, <br>like a portable private package repository.</p><h4><a href="https://amzn.to/49A6hfr">An Elm Primer for React Developers: The Best Way to Learn Real Functional Programming </a></h4><p>A new book, by Christian Ekrem, for teaching functional programming and Elm.</p><div><hr></div><h3>Jobs</h3><h4><a href="https://jobs.dayforcehcm.com/en-US/storagemart/CANDIDATEPORTAL/jobs/8081">StorageMart/Manhattan Mini Storage</a></h4><p>Join a growing team at one of the largest independent self-storage providers in the world! 1-3 years of professional web development experience (internships and personal projects count). Full-time salaried position, PTO, Medical, Dental, Vision, 401K. Stack includes Elm, elm-pages, TypeScript, Node, and AWS. US applicants only; must already be authorized to work in the USA.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item></channel></rss>