Elm - General Discussion, Blog Posts, Wiki

http://www.elm-tutorial.org/en

A tutorial on developing single page web applications (SPAs) with Elm.
This tutorial covers:

  • Some Elm foundations
  • Understanding commands and subscriptions in Elm
  • Understanding the Elm architecture
  • Breaking an application in sub components and resources
  • Integrating CSS
  • Fetching and parsing JSON
  • Routing
  • CRUD operations
1 Like

Love this thread. The trouble I’m having is diving into some of the tutes and needing to spend time frustrated as the syntax had changed. Age of blog is relevant for an evolving language. Unfortunately this deems many to be out of date. Caveat emptor.

1 Like

By @knewter

First weeks in Elm

Do you guys know of any large scale projects using Elm?

NoRedInk and I think one more are pretty much the only ones. Elm is still relatively unused

1 Like

I have a fairly large Elm app now in my project, embedded amidst a whole host of other javascript. The Elm part is definitely the largest by sheer LOC though.

2 Likes

https://prezi.com use Elm :slight_smile:

1 Like

“How is this reality?” …that is great. (From the Erlang Factory SF 2016 Keynote video above). This guy definitely is selling me with that one sentiment.

1 Like

###Typed Functional Programming in JavaScript

Tie your hands to free your mind" is a mantra you hear that applies really well to the constraints that you put on yourself by embracing statically typed languages and functional programming. We’re going to hear from various people about their respective visions of typed FP in JS.

Elm, purescript and more

https://javascriptair.com/episodes/2016-08-03/

1 Like

via @CharlesO

1 Like

Learn You An Elm:
http://learnyouanelm.github.io/

2 Likes

Pretty cool, though if it became Learn You a PureScript it’d be 95% the same :smile:

$20 http://courses.knowthen.com/courses/elm-beyond-the-basics

In this course, we’ll go beyond the basics of Elmlang and learn how to use the more advanced concepts like:

  • Structuring Your Apps using the Elm Architecture
  • Talking to Servers / Effects (HTTP / Websocket)
  • JSON Encoding and Decoding
  • Single Page App Navigation (Routing)
  • Talking to JavaScript using Ports
  • and much more…

(They also have the free basics course Elm For Beginners | knowthen)

2 Likes

Elm 0.18 is going to get rid of infix operations to make functions infix and [1..4] in favor of List.range 1 4.

https://groups.google.com/forum/#!msg/elm-dev/VwwWH82HCv0/a4bY6wz_BQAJ

Also some bug fixes.

2 Likes

The Pragmatic Studio: Elm: The Pragmatic Way (video course; $45 early access - Elm 0.18, 8 of 22 modules so far)

Phoenix and Elm, a real use case (pt. 1) by @bigardone

http://codeloveandboards.com/blog/2017/02/02/phoenix-and-elm-a-real-use-case-pt-1/?utm_campaign=elixir_radar_85&utm_medium=email&utm_source=RD+Station

The example app: https://phoenix-and-elm.herokuapp.com

3 Likes

Hey Aston, thanks for sharing my post :slight_smile:
BTW, here’s the second part http://codeloveandboards.com/blog/2017/02/08/phoenix-and-elm-a-real-use-case-pt-2/ and I’m already working in the third one :slight_smile:
Cheers!

6 Likes

Nice one @bigardone :023:

Have you thought about writing the same tutorial in Bucklescript? I’d love to see such a comparison as these two languages are what I’m going to be looking at when I come to choose a front end tech. I am sure @OvermindDL1 would be willing to help :003: :lol:

2 Likes

Hear hear. I’m sure @OvermindDL1 would be willing to help! ^.^

2 Likes