Issue #32

When you open elm-lang.org the first paragraph tells you Elm doesn't have runtime exceptions. What does it mean? If you search for the term, the first page of the results would consist of Java and explanations of what is and how to handle runtime exceptions. JavaScript is no stranger…

Issue #31

When React hooks came out, it coincided with me starting to work on shipit with a friend. Instead of using Redux and some other big libraries, I opted for hooks and context API to build a subset of that functionality that would be sufficient for us. I went through the…

Issue #30

In light of the recent Elm Game Jam I got slightly interested in this topic and decided to cover it for this special. I don't have any experience in game development, so sifting through the articles and tools was quite interesting. To start off, there are two somewhat outdated but…

Issue #29

I am sure many, especially in the FP community know the difference between imperative and declarative programming. A simplified explanation of the difference would be questions "how" and "what". Here's an example: open file "data.csv" read file contents into array iterate over each line and count themWhich is an…

Issue #28

This week it's mutually recursive types, embedding Elm in your JS apps, how @esri makes use of Elm, reflections after 34KLoC in Elm by @chronz_peter, @DuncanMalashock, @jmhauck, @riccardoodone, @FISSIONcodes, and others.…

Issue #27

How would you migration from one frontend tech to Elm? Either you do a full re-write which might take a lot of effort and cause lots of problems down the road. Or given you can write small components in Elm and embed them in your current app, you change your…

Issue #24

Elm and Meteor, JavaScript server apps, full-stack exploration in type safety, Elm 3D scene. By @ianemackenzie, @okwolf, @anthonny_q, and others.…

Issue #23

James Carlson has made progress with making his Latex editor written in Elm to run on the desktop. It was done with the help of Tauri - a toolkit to make desktop applications using frontend frameworks, including Elm. Turns out, the process is pretty straightforward. While the results are impressive,…