<?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>Mon, 27 Jul 2026 11:47:48 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 #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><item><title><![CDATA[Elm Weekly - Issue #421]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-421</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-421</guid><pubDate>Tue, 26 May 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[<h3>Tools and Projects</h3><h4><a href="https://package.elm-lang.org/packages/hayleigh-dot-dev/elm-lustre-ui/latest">hayleigh-dot-dev/elm-lustre-ui</a></h4><p>A collection of unstyled, primitive Web Components built with [Lustre](https://hexdocs.pm/lustre/index.html).</p><h4><a href="https://discourse.elm-lang.org/t/programming-in-elm-for-pebble-watches/10710">Programming in Elm for Pebble watches</a></h4><p>A new IDE, Elm to C compiler and much more for building apps for Pebble watches.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #420]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-420</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-420</guid><pubDate>Tue, 19 May 2026 15:40:51 GMT</pubDate><enclosure 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" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Tools and Projects</h3><h4><a href="https://package.elm-lang.org/packages/gampleman/elm-bench/latest">gampleman/elm-bench</a></h4><p>A complete benchmarking toolkit for Elm.</p><h4><a href="https://package.elm-lang.org/packages/bcardiff/elm-rad/latest">bcardiff/elm-rad</a></h4><p>A declarative DSL for building Elm applications as a reactive graph of cells, sources, and reactions.</p><div><hr></div><h3>Talks and Podcasts</h3><h4><a href="https://elm.town/episodes/elm-town-90-wonder-contorting-yourself-with-ari-schlesinger">Elm Town 90 &#8211; Wonder: Contorting yourself with Ari Schlesinger</a></h4><p>Jared talks with Ari Schlesinger about how programming languages shape society and so much more.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #419]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-419</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-419</guid><pubDate>Tue, 12 May 2026 15:40:22 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-pages.com/blog/full-stack-test-debugger/">A time-traveling full-stack test debugger</a></h4><p>A new end-to-end testing API and visual test viewer for elm-pages.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://package.elm-lang.org/packages/elm-cardano/blake2b/latest">elm-cardano/blake2b</a></h4><p>Pure Elm implementation of the BLAKE2b cryptographic hash function (RFC 7693).</p><h4><a href="https://package.elm-lang.org/packages/elm-cardano/json-ld/latest">elm-cardano/json-ld</a></h4><p>JSON-LD parsing, N-Quads serialization, and RDFC-1.0 canonicalization for Elm.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #418]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-418</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-418</guid><pubDate>Tue, 05 May 2026 15:40:24 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/dwayne/elm-json-lenses">elm-json-lenses</a></h4><p>An experimental package from Dwayne Crooks for working with JSON.</p><h4><a href="https://package.elm-lang.org/packages/w0rm/elm-physics/latest">w0rm/elm-physics v6</a></h4><p>A vareity of new features and improvements.</p><h4><a href="https://package.elm-lang.org/packages/elm-cardano/base64/latest/">elm-cardano/base64</a></h4><p>Fast Base64 encoding and decoding for Elm Bytes.</p><h4><a href="https://package.elm-lang.org/packages/elm-cardano/sha2/latest">elm-cardano/sha2</a></h4><p>Fast SHA-224, SHA-256, SHA-384 and SHA-512 hashing for Elm Bytes.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #417]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-417</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-417</guid><pubDate>Tue, 28 Apr 2026 15:40:51 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://plugins.jetbrains.com/plugin/27831-elm-language">v6 of the Elm plugin for IntelliJ</a></h4><p>Added support for elm-test-rs, elm-wrap, reworked the elm-review panel, rebuilt the elm compiler panel, and lots more!</p><h4><a href="https://package.elm-lang.org/packages/miniBill/elm-picture/latest">miniBill/elm-picture</a></h4><p>Easily generate picture tags in Elm.</p><h4><a href="https://github.com/joshburgess/elm-ast">elm-ast</a></h4><p>A Rust library for parsing and constructing Elm ASTs.</p><h4><a href="https://discourse.elm-lang.org/t/new-version-of-my-language-server/10617">New version of Marten Truu's Elm language server</a></h4><p>Suport for document symbols, formatting (via elm-format), renaming, and more.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #416]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-416</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-416</guid><pubDate>Tue, 21 Apr 2026 15:40:54 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/building-a-better-crossword-page/">Building a better crossword page for my daily cryptic hit</a></h4><p>Notes on building a UI for the Guardian crossword puzzle.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://package.elm-lang.org/packages/elm-cardano/x-bytes/latest">elm-cardano/x-bytes</a></h4><p>Fast hex encoding/decoding and comparable byte sequences for Elm.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #415]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-415</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-415</guid><pubDate>Tue, 14 Apr 2026 15:40:45 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://whitebeard.blog/posts/building-a-z-machine-in-elm/">Building a Z-Machine in the worst possible language</a></h4><p>The building of a Z-Machine to play Infocom games.</p><h4><a href="https://package.elm-lang.org/packages/agj/elm-simple-icons/latest">agj/elm-simple-icons</a></h4><p>Over 3000 project and brand logos as flat SVG icons, from the <a href="https://simpleicons.org/">Simple Icons</a> project, packaged for easy use within Elm.</p><h4><a href="https://github.com/dillonkearns/elm-outdated">dillonkearns/elm-outdated</a></h4><p>Find outdated Elm dependencies. Supports both applications and packages.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #414]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-414</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-414</guid><pubDate>Tue, 07 Apr 2026 15:40:17 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://package.elm-lang.org/packages/lenards/elm-patternfly-charts/latest/">lenards/elm-patternfly-charts</a></h4><p>PatternFly v6 chart components for Elm.</p><h4><a href="https://github.com/anzellai/sky">Sky</a></h4><p>An Elm inspired langauge that compiles to Go.</p><h4><a href="https://package.elm-lang.org/packages/lenards/elm-ui-patternfly/latest">lenards/elm-ui-patternfly</a></h4><p>An elm-ui implementation of the PatternFly 6 design system.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #413]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-413</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-413</guid><pubDate>Tue, 31 Mar 2026 15:43:49 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/the-fp-article-i-cant-seem-to-finish/">The FP Article I Can't Seem to Finish</a></h4><p>Christian Ekrem talks about writing about functional programming.</p><h4><a href="https://flaviocorpa.com/haskell-for-elm-developers-giving-names-to-stuff-part-7-traversable.html">Haskell for Elm developers: giving names to stuff (Part 7 - Traversable)</a></h4><p>Flavio Corpa is back with more Haskell for Elm devs.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://package.elm-lang.org/packages/421anon/elm-flow/latest">421anon/elm-flow</a></h4><p>A package for writing effectful Elm logic as composable steps.</p><h4><a href="https://package.elm-lang.org/packages/Mehgugs/elm-finger-tree/latest">Mehgugs/elm-finger-tree</a></h4><p>A implementation of <a href="https://en.wikipedia.org/wiki/Finger_tree">finger trees</a>.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #412]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-412</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-412</guid><dc:creator><![CDATA[Wolfgang Schuster]]></dc:creator><pubDate>Tue, 24 Mar 2026 15:40:44 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-book-testing-strategies/">An Elm Primer: Testing Strategies</a></h4><p>Christian Ekrem writes about the testing chapter in their upcoming book.</p><h4><a href="https://blog.tasuki.org/iso-maze/">Iso-maze</a></h4><p>The story behind <a href="https://maze.tasuki.org">https://maze.tasuki.org</a>.</p><h4><a href="https://cekrem.github.io/posts/solid-in-fp-interface-segregation/">SOLID in FP: Interface Segregation and Dependency Inversion, or The Finale Where Functions Steal the Show</a></h4><p>Christian Ekrem covers the I in SOLID.</p><div><hr></div><h3>Talks and Podcasts</h3><h4><a href="https://youtu.be/vLY9CrEQ0PY?si=9Rom_SqCJV5yzSzs">Elm Town 89 &#8211; Elm Camp 2026</a></h4><p>Elm Camp organizers Katja Mordaunt and Tom&#225;&#353; L&#225;tal share details about the June 15th-18th, 2026 event in Olomouc, Czech Republic, and extend an open invitation to Elm-curious folks in the broader community.</p><div><hr></div><h3>Jobs</h3><h4><a href="http://pulsasensors.com/">Pulsa Sensors</a></h4><p>Pulsa is hiring a frontend engineer to lead dashboard engineering (100% Elm). We're a stable, profitable start-up with a small team developing the hardware and software for the best sensor and telemetry platform in our industry. This role requires Bay Area proximity, working in-office near Powell BART twice a week. 180,000-$220,000 plus equity, 401k and employer-sponsored insurance. Email jobs@pulsasensors.com to apply with "Frontend Engineer" in the subject, or for any questions.</p><h4>That's it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #411]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-411</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-411</guid><dc:creator><![CDATA[Wolfgang Schuster]]></dc:creator><pubDate>Tue, 17 Mar 2026 15:40: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[<h4>Tools and Projects</h4><h4><a href="https://package.elm-lang.org/packages/rism-digital/elm-edtf/latest">rism-digital/elm-edtf</a></h4><p>A Elm package for parsing a practical subset of EDTF (Extended Date/Time Format), converting parsed values back to EDTF strings, and rendering human-friendly date text in multiple languages.</p><h4><a href="https://package.elm-lang.org/packages/dillonkearns/elm-ical/latest">dillonkearns/elm-ical</a></h4><p>Generate and parse a practical subset of iCalendar (RFC 5545) in Elm.</p><h4><a href="https://package.elm-lang.org/packages/hereon-mb/elm-rdf/latest">hereon-mb/elm-rdf</a></h4><p>Work with Resource Description Framework (RDF) data in Elm. Use this package to convert Elm values into RDF graphs or vice versa, and build SPARQL queries.</p><h4><a href="https://package.elm-lang.org/packages/TSFoster/elm-uuid/latest/">TSFoster/elm-uuid 4.3</a></h4><p>A new release of TSFoster/elm-uuid, adding support for version 7 UUIDs.</p><h4>That's it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #410]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-410</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-410</guid><pubDate>Tue, 10 Mar 2026 16:02:53 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/solid-in-fp-open-closed/">SOLID in FP: Open-Closed, or Why I Love When Code Won't Compile</a></h4><p>Christian Ekrem discusses the O in Solid with examples in Elm.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://ephemeroo.app/">Ephemeroo</a></h4><p>An ephemeral chat and drawing app made by Moth.</p><h4><a href="https://www.ortynski.org/">Aleksander Ortynski's Photography Portfolio</a></h4><p>Aleksander Ortynski's photography portfolio, built with Elm.</p><h4><a href="https://ymtszw.cc/articles/cloudflare-pages-adapter-implementation/">elm-pages Cloudflare adapter</a></h4><p>An adapter for elm-pages and Cloudflare, from Yu Matsuzawa.</p><h4>That's it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #409]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-409</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-409</guid><pubDate>Tue, 03 Mar 2026 16: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[<p>Just a friendly reminder that tickets for Elm Camp 2026 are now on sale at <a href="https://elm.camp">elm.camp</a>!</p><h3>Articles and Discussion</h3><h4><a href="https://dev.to/dwayne/elm-nix-a-reproducible-realworld-clone-19lm">Elm + Nix: A reproducible RealWorld clone</a></h4><p>A quick demo/setup of using Nix with Elm.</p><h4><a href="https://cekrem.github.io/posts/solid-in-fp-single-responsibility/">SOLID in FP: Single Responsibility, or How Pure Functions (Almost) Solved It Already</a></h4><p>A small walkthrough of how the Single Responsibility is a non-issue in Elm.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://discourse.elm-lang.org/t/achtung-die-kurve-in-elm/10557">Achtung, die Kurve! in Elm</a></h4><p>A web clone of the classic 1995 MS-DOS game Achtung, die Kurve!</p><h4><a href="https://diva.simssa.ca/">diva.js v7</a></h4><p>A new release of diva.js that ports portions of the UI and data parsing to Elm. Read about here https://diva.simssa.ca/docs/story/generative-ai.</p><div><hr></div><h3>Jobs</h3><h4><a href="https://docs.jetstream-cloud.org/overview/support/">Indiana University (UITS Advanced Cyberinfrastructure)</a></h4><p>Indiana University (UITS Advanced Cyberinfrastructure) is hiring a Systems Engineer in Bloomington, Indiana with a hybrid schedule (majority remote) to help operate and improve NSF Jetstream2 and the IU Research Cloud. The role may include contributing to Exosphere, an open source Elm web UI for cloud computing (<a href="https://gitlab.com/exosphere/exosphere">https://gitlab.com/exosphere/exosphere</a>). <a href="https://hrms.iu.edu/psc/PH1PRD_PUB/EMPLOYEE/HRMS/c/HRS_HRAM_FL.HRS_CG_SEARCH_FL.GBL?Page=HRS_APP_JBPST_FL&amp;Action=U&amp;FOCUS=Applicant&amp;SiteId=1&amp;JobOpeningId=318369&amp;PostingSeq=1">Apply here (Job ID 318369)</a> and feel free to post questions on <a href="https://discourse.elm-lang.org/t/hiring-systems-engineer-jetstream2-iu-research-cloud-exosphere-bloomington-in-hybrid-majority-remote-indiana-university/10572">Elm Discourse</a> (preferred):  or in the #jobs channel on Elm Slack.</p><h4>That's it for this week!</h4>]]></content:encoded></item></channel></rss>