Issue #20 - special about Elm

Say what? An Elm newsletter with a special issue about... Elm? Yes, but hang with me just for a minute. I am not going to talk to you about things that Elm guide or Elm programming have written about. This issue is more about the internals of Elm or lower-level…

Issue #19

Building a web-based calculator. Another look at the phantom types for compile-time constraints. Interactive data visualizations. And a WebRTC chat.…

Issue #18

In this issue: API design for libraries, intro to functional programming, SPA fatigue, React vs Elm vs Vanilla JS, and GraphQL.…

Issue #17

ReadingRyan Fraizer is continuing his epic saga on writing a calculator in Elm. Here's the last post with implementation details (the next two are about testing and deploy). In this one Ryan explains how to use combination of keys, e.g. CTRL + Backspace to perform an action on the page.…

Issue 16

Building a calculator; elm-review rules and safe/unsafe pattern; css transforms; announcement of Lamdera; Elm UI & Elm CSS patterns.…

Issue #15 - special about JSON

My first days and weeks with Elm were painful. Embracing the unknown is hard, and moving from the cozy environment like Python and React to the rough waters of functional programming was like the first bungee or parachute jumps for me. Why do it if the demand for Python, Java,…

Issue #14

ReadingElm community is continuing to discuss the highly controversial post by Luke. While some (or many) people say this causes a lot of harm to the language and community, I personally think it doesn't. I still consider myself a beginner Elm programmer and more of a lurker here, but my…

Issue #13

Reading"Why am I leaving Elm?" - this is probably the most controversial blog post I've seen in Elm, and I would say it in a positive way because it caused a lot of discussions and allowed people to share different opinions. I think I agree with some points Luke…

Issue #12

ReadingIn his two-part (part 1, part 2) series Deedo is writing about his experience and getting started with Elm, Parcel, and Tailwind CSS. This is a great intro for beginners, and also if you've never heard of Parcel or Tailwind. Parcel is being actively developed and has a growing community…

Issue #11

It's great to see more people coming to Elm and share their ¬†explorations. Andreas Kroepelin has a very detailed writeup about his ¬†experience creating a simple card game. Link Ryan Frazier is writing a series of posts about implementing a ¬†calculator in Elm. Going from the initial idea, to project…