---
title: "#elm articles | Hashnode"
description: "A delightful language for reliable webapps. Read the latest #elm articles and tutorials on Hashnode."
url: "https://hashnode.com/tag/elm"
---

Tag

# #elm

66 posts · 92 followers

[Varenya Thyagaraj](https://hashnode.com/@Varenya) · [Dec 5, 2024](https://hashnode.com/posts/a-case-for-alt-js-langs-not-ts/67513a6b83a4198ff30d38c8)

### [A case for alt JS langs - not TS.](https://varenya.hashnode.dev/a-case-for-alt-js-langs-not-ts?utm_source=hashnode&utm_medium=feed)

Easy but Complex Building software in languages like C or JavaScript presents challenges due to their fundamental design. Key Issues: Simple Syntax, Hidden Complexity: Basic operations seem easy, but as code grows, managing it becomes complex and cu...

4 min read · [varenya.hashnode.dev](https://varenya.hashnode.dev/a-case-for-alt-js-langs-not-ts?utm_source=hashnode&utm_medium=feed)

[Roman M](https://hashnode.com/@RomanMon) · [Nov 3, 2024](https://hashnode.com/posts/top-functional-programming-based-opensource-technologies/6727b038869623fc0329d6f6)

### [Top functional programming based OpenSource technologies](https://romanmon.hashnode.dev/top-functional-programming-based-opensource-technologies?utm_source=hashnode&utm_medium=feed)

Top functional programming based OpenSource technologies written in Haskell, Scala et.

11 min read · [romanmon.hashnode.dev](https://romanmon.hashnode.dev/top-functional-programming-based-opensource-technologies?utm_source=hashnode&utm_medium=feed)

[Cedd Burge](https://hashnode.com/@ceddlyburge) · [Sep 7, 2024](https://hashnode.com/posts/how-to-scale-elm-views-with-view-types/66dca7894bab5029ce1072b7)

### [How to Scale Elm Views with View Types](https://ceddlyburge.hashnode.dev/how-to-scale-elm-views-with-view-types?utm_source=hashnode&utm_medium=feed)

A concept to help Elm Views scale as applications grow larger and more complicated.

8 min read · [ceddlyburge.hashnode.dev](https://ceddlyburge.hashnode.dev/how-to-scale-elm-views-with-view-types?utm_source=hashnode&utm_medium=feed)

[Lucas Payr](https://hashnode.com/@orasund) · [May 22, 2024](https://hashnode.com/posts/3-reasons-enums-with-superpowers-are-rare-in-enterprise-software/664d6c4cb62135d152876b7c)

### [3 Reasons Enums with superpowers Are Rare in Enterprise Software](https://functional-fieldnotes.hashnode.dev/3-reasons-enums-with-superpowers-are-rare-in-enterprise-software?utm_source=hashnode&utm_medium=feed)

You might have heard of "Enums with superpowers", "Tagged Union Types" or Algebraic Data Types(ADT). It is heavily used in functional programming. And yet, you rarely see them in enterprise codebases. Why is that? A common use case for ADTs is to rep...

4 min read · [functional-fieldnotes.hashnode.dev](https://functional-fieldnotes.hashnode.dev/3-reasons-enums-with-superpowers-are-rare-in-enterprise-software?utm_source=hashnode&utm_medium=feed)

[Lucas Payr](https://hashnode.com/@orasund) · [Feb 13, 2024](https://hashnode.com/posts/an-argument-for-elmhtml/65cbc8da5f6d51e471310776)

### [An Argument for Elm/Html](https://functional-fieldnotes.hashnode.dev/an-argument-for-elmhtml?utm_source=hashnode&utm_medium=feed)

What's the best HTML/CSS library in Elm? mdgriffith/elm-ui? rtfeldman/elm-css? Both improve upon elm/html. In this article I will show why elm/html is not only a good choice but maybe even the best of the three. TLDR; elm/html is simpler and more fle...

6 min read · [functional-fieldnotes.hashnode.dev](https://functional-fieldnotes.hashnode.dev/an-argument-for-elmhtml?utm_source=hashnode&utm_medium=feed)

[webbureaucrat](https://hashnode.com/@webbureaucrat) · [May 11, 2023](https://hashnode.com/posts/writing-elm-ports-in-rescript-03/645d427c8149c395ed5f7799)

### [Writing Elm Ports in ReScript - 0.3](https://webbureaucrat.hashnode.dev/writing-elm-ports-in-rescript-03?utm_source=hashnode&utm_medium=feed)

This is an update to a previous article following a breaking change in the res-elm binding. In short, the init function has been broken up into init and initWithOptions to allow for Elm initialization flags and Elm web applications. Recently I've pub...

6 min read · [webbureaucrat.hashnode.dev](https://webbureaucrat.hashnode.dev/writing-elm-ports-in-rescript-03?utm_source=hashnode&utm_medium=feed)

[Chris Usick](https://hashnode.com/@chrisUsick) · [Apr 19, 2023](https://hashnode.com/posts/my-week-from-git-diff/643fd7ead174c5007407aba4)

### [My week from \`git diff\`](https://hackgrowmake.dev/my-week-from-git-diff?utm_source=hashnode&utm_medium=feed)

Ideas on Software development, Growth and Leadership

6 min read · [hackgrowmake.dev](https://hackgrowmake.dev/my-week-from-git-diff?utm_source=hashnode&utm_medium=feed)

[Dan Tofan](https://hashnode.com/@programmingwithdan) · [Sep 26, 2022](https://hashnode.com/posts/three-reasons-to-avoid-elm/6331478fd9e7b63227b69f4c)

### [Want to avoid Elm for the front-end? Check these 3 reasons](https://programmingwithdan.com/three-reasons-to-avoid-elm?utm_source=hashnode&utm_medium=feed)

Some decisions are tough. You need some good reasons to avoid Elm, but you can't just say NO. Here are three decent reasons to avoid Elm for the front-end. Why me? I created a Pluralsight course about the fundamentals of Elm 0.19. Also, I wrote thre...

2 min read · [programmingwithdan.com](https://programmingwithdan.com/three-reasons-to-avoid-elm?utm_source=hashnode&utm_medium=feed)

[Nunya Klah](https://hashnode.com/@IAmNunya) · [May 31, 2022](https://hashnode.com/posts/understanding-the-basics-of-functional-programming/62960f7d8181eeee2a1b2ba2)

### [Understanding the Basics of Functional Programming](https://nunya.hashnode.dev/understanding-the-basics-of-functional-programming?utm_source=hashnode&utm_medium=feed)

Functional programming is simply constructing functions without side effects ie. writing code with pure functions.

6 min read · [nunya.hashnode.dev](https://nunya.hashnode.dev/understanding-the-basics-of-functional-programming?utm_source=hashnode&utm_medium=feed)

[Krzysztof Kałamarski](https://hashnode.com/@kkalamarski) · [May 10, 2022](https://hashnode.com/posts/introduction-to-elm-programming-language-for-react-developers/627ae7bef543e7a92b804456)

### [Introduction to Elm programming language for React developers](https://kkalamarski.me/introduction-to-elm-programming-language-for-react-developers?utm_source=hashnode&utm_medium=feed)

A delightful language for reliable web applications.

7 min read · [kkalamarski.me](https://kkalamarski.me/introduction-to-elm-programming-language-for-react-developers?utm_source=hashnode&utm_medium=feed)
