Starter Elm app that deploys on Netlify

It also works with VSCode devcontainers and on GitPod. Because Step 1 in any new project is a reproducible development environment, and Step 2 is get it in production. Step 3 is implement something. Copy this code: systemsthinking-dev/poker-in-elm at starter (github.com) This is my accomplishment for the day, so I’m here to share it with … Read moreStarter Elm app that deploys on Netlify

Property Testing in Elm

Elm is perfectly suited to property testing, with its delightful data-in–data-out functions. Testing in Elm should super easy. The tooling isn’t there yet, though. This post documents what was necessary today to get a property to run in Elm. Step 1: elm-test This includes an Elm library and a node module for a command-line runner. The library … Read moreProperty Testing in Elm

Getting off the ground in Elm: project setup

*Update*: Deprecated. These days, to create a new Elm project, I use rug, as described in this post: http://jessitron.com/2016/12/using-rug-with-elm.html If you have tried Elm and want to make a client bigger than a sample app, this post can help you get set up. Here, find what goes into each of my Elm repositories and why. This template … Read moreGetting off the ground in Elm: project setup

An Opening Example of Elm: building HTML by parsing parameters

I never enjoyed front-end development, until I found Elm. JavaScript with its `undefined`, its untyped functions, its widely scoped mutable variables. It’s like Play-Doh, it’s so malleable. And when I try to make a sculpture, the arms fall off. It takes a lot of skill to make Play-Doh look good. Then Richard talked me into … Read moreAn Opening Example of Elm: building HTML by parsing parameters