<?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>Fri, 12 Jun 2026 01:41:01 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 #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><item><title><![CDATA[Elm Weekly - Issue #408]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-408</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-408</guid><pubDate>Tue, 24 Feb 2026 16:40:05 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-declarative-dialogs-mutation-observer/">An Elm Primer: Declarative Dialogs with MutationObserver</a></h4><p>An intro to implementing modal dialogs with MutationObserver.</p><h4><a href="https://flaviocorpa.com/haskell-for-elm-developers-giving-names-to-stuff-part-6-foldable.html">Haskell for Elm developers: giving names to stuff (Part 6 - Foldable)</a></h4><p>Flavio is back to talk about generalizing the concept of folding to any data structure that can be collapsed into a summary value.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://cekrem.github.io/posts/elm-native/">elm-native &#8211; scaffold hybrid mobile apps with Elm, Vite, and Capacitor</a></h4><p>A tool for scaffolding a mobile app with Elm and Capacitor.</p><h4><a href="https://discourse.elm-lang.org/t/the-elm-guide-en-espanol/10554">The Elm Guide, en espa&#241;ol</a></h4><p>Ale Grilli has translated the official Elm Guide into Hispanic American Spanish.</p><h4>That's it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #407]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-407</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-407</guid><pubDate>Tue, 17 Feb 2026 16:40:46 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/dillonkearns/elm-publish-action/releases/tag/v2.0.0">elm-publish-action v2</a></h4><p>A new release of elm-publish-action with updated dependencies and Node version.</p><h4><a href="https://www.npmjs.com/package/elm-tailwind-classes">elm-tailwind-classes</a></h4><p>Type-safe Elm API for regular Tailwind CSS classes &#8212; no elm-css needed.</p><h4><a href="https://github.com/dillonkearns/elm-cli-options-parser/blob/4.0.0/CHANGELOG.md#400">dillonkearns/elm-cli-options-parser v4</a></h4><p>A plethora of improvements and features for elm-cli-options-parser to help with parsing and help printing in your CLI tools.</p><h4><a href="https://discourse.elm-lang.org/t/elmfmt-a-configurable-formatter-for-elm/10539">Elmfmt - A configurable formatter for Elm</a></h4><p>A new Elm formatter from Adrian Sieber. An alternate code formatter to elm-format with some optional configuration.</p><h4>That's it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #406]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-406</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-406</guid><dc:creator><![CDATA[Wolfgang Schuster]]></dc:creator><pubDate>Tue, 10 Feb 2026 16:40:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4Qq8!,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>Articles and Discussion</h3><h4><a href="https://dev.to/dwayne/nix-pnpm-parcel-lydellelm-safe-virtual-dom-2lp6">Nix + pnpm + Parcel + lydell/elm-safe-virtual-dom</a></h4><p>Dwayne gives steps on how to use Nix, Parcel, and elm-safe-virtual-dom together.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://ellie-app.com/xPvJqHRdMzma1">A pretty-printer for Elm debug logs</a></h4><p>A helpful snippet of code, from Jeroen Engels, for printing out Elm debug logs.</p><h4><a href="https://github.com/jfmengels/elm-review-simplify/blob/main/CHANGELOG.md#2114---2026-01-30">jfmengels/elm-review-simplify 2.1.14</a></h4><p>Over 70 new kinds of simplications and a few bug fixes in elm-review-simplify</p><h4><a href="https://package.elm-lang.org/packages/dillonkearns/elm-snapshot/latest/">dillonkearns/elm-snapshot</a></h4><p>Snapshot testing framework for Elm.</p><div><hr></div><h3>Talks and Podcasts</h3><div><hr></div><h3>Jobs</h3><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #405]]></title><description><![CDATA[Tools and Projects]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-405</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-405</guid><dc:creator><![CDATA[Wolfgang Schuster]]></dc:creator><pubDate>Tue, 03 Feb 2026 16: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://discourse.elm-lang.org/t/repodash-monitor-commits-across-several-github-repos/10534">RepoDash - Monitor commits across several GitHub repos</a></h4><p>An app for tracking commit data across multiple repos.</p><h4><a href="https://discourse.elm-lang.org/t/improving-elm-coverage/10533">Improving elm-coverage</a></h4><p>A fork of elm-coverage for adding features and improving performance.</p><h4><a href="https://www.seatsavvy.com/">seatsavvy</a></h4><p>Create your classroom seating chart with a friendly drag-and-drop interface, customizable seating rules, and more.</p><div><hr></div><h3>Talks and Podcasts</h3><h4><a href="https://elm.camp/">Elm Camp 2026 &#8211; Czech Republic</a></h4><p>Elm Camp 2026 will be held June 15&#8211;18 in Olomouc, Czechia (Czech Republic). Tickets go on sale Feb 28th.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item><item><title><![CDATA[Elm Weekly - Issue #404]]></title><description><![CDATA[Articles and Discussion]]></description><link>https://www.elmweekly.nl/p/elm-weekly-issue-404</link><guid isPermaLink="false">https://www.elmweekly.nl/p/elm-weekly-issue-404</guid><dc:creator><![CDATA[Wolfgang Schuster]]></dc:creator><pubDate>Tue, 27 Jan 2026 16:51: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>Articles and Discussion</h3><h4><a href="https://engagesoftware.com/posts/is-elm-the-right-choice-for-your-team/">Is Elm the Right Choice for Your Team?</a></h4><p>An overview of the tradeoffs when using Elm.</p><h4><a href="https://dev.to/dwayne/making-todomvc-work-with-dwayneelm2nix-5dal">Making TodoMVC work with dwayne/elm2nix</a></h4><p>Implementing a todo app with dwayne/elm2nix.</p><div><hr></div><h3>Tools and Projects</h3><h4><a href="https://package.elm-lang.org/packages/kudzu-forest/elm-units-in-the-wild/latest/">kudzu-forest/elm-units-in-the-wild</a></h4><p>A package for parsing and printing units.</p><h4>That&#8217;s it for this week!</h4>]]></content:encoded></item></channel></rss>