How I built an interactive Elm workshop environment using Guida's in-browser compiler after server-side compilation hit memory limits| cekrem.github.io
The post Preston Manor Tree Felling for Dutch Elm Disease appeared first on Brighton & Hove Museums.| Brighton & Hove Museums
Quick setup guide for getting Tailwind CSS autocomplete and hover working with Elm in NeoVim| cekrem.github.io
elegantly crafted web, software, and mobile solutions| Engage: .Net, mobile and DNN CMS Software Development Experts
How I built a search widget in Elm using RSS feeds and string parsing - a case study in pragmatic engineering| cekrem.github.io
How to introduce Elm incrementally into your existing web applications with a real-world example| cekrem.github.io
Learn how Elm's architectural discipline—and a few ideas from Clean Architecture—can reshape how we think about frontend boundaries.| cekrem.github.io
A small utility package to make working with HTML in Elm more convenient| cekrem.github.io
I published my new book: A Language a Day, which is a collection of brief overviews to 21 programming languages.| Andrew Shitov
Assumed Audience: software developers, especially those interested in modern, typed programming languages. Earlier this week, I was working on a problem in the Ember app where I spend most of my day job, and realized: JavaScript is the same as C. That probably doesn’t make any sense, so let’s back up. The scenario I was dealing with was one where there was a bit of invariant around a piece of data that I had to maintain for the application not to blow up in horrible ways, but had no good ...| Chris Krycho
One of the best features of pure functional programming languages like Elm is their ability to handle and deal with uncertainty. The absence of null and exceptions forces developers to state explicitely what should happen when expectations aren’t met, which combined with a good compiler and a strong static type system makes the code super descriptive and rock solid.| Hi, I’m Nicolas
It’s often claimed that Elm developers should avoid thinking their views as stateful components. While this is indeed a general best design practice, sometimes you may want to make your views reusable (eg. across pages or projects), and if they come with a state… you end up copying and pasting a lot of things.| Hi, I’m Nicolas
Sometimes in Elm you struggle with the most basic things. Especially when you come from a JavaScript background, where chaining HTTP requests are relatively easy thanks to Promises or async/await.| Hi, I’m Nicolas
I recently had to introduce some Elm concepts to a coworker who had some experience with React and Redux. One of these concepts was List.foldl, a reduction function which exists in many languages, specifically as Array#reduce in JavaScript.| Hi, I'm Nicolas