TONIGHT (Tuesday) - Club★AJAX - Elm, The Immutable Functional Language for fast Web Apps - Sam Chambers

3 views
Skip to first unread message

Bob Byron

unread,
Mar 1, 2016, 11:59:14 AM3/1/16
to Club AJAX, JavaMUG Announce
http://clubajax.org/wp-content/uploads/2012/06/ClubAJAX.png




Join us at Meetup! 

Elm, The Immutable Functional Language for fast Web Apps

+ Reduce Runtime Errors writing in Elm's "Functional Language" with it's super helpful javascript error compiler assistant

+ Increase App performance by modeling with immutable data

+ Clarify API usage by specifying type declaration on all functions to communicate the App's shape for Managers and Developers to agree on!

+ Render your HTML view as a math equation written in Elm's concise ML (metalanguage) format. Easy to read and CSS stylize

- Why Elm is Fast - http://elm-lang.org/blog/blazing-fast-html

- Test Elm - http://evancz.github.io/todomvc-perf-comparison/

- Explore Elm - http://elm-lang.org/examples/, http://elm-lang.org/examples/sign-up

- Read Elm - http://elm-lang.org/docs

- Import Elm - http://package.elm-lang.org/packages/elm-lang/core/3.0.0

- Debug Elm - http://debug.elm-lang.org

- Elm and JS - http://elm-lang.org/guide/interop

# Outline

The outline of this workshop is 20mins of Elm Concepts + 40-60mins of Live Code to help get our hands typing in Elm. Start now by reading all of elm-lang.org/docs "Complete Guide" and begin writing your own TODO.elm app.  Through trail and error will the Elm mindset sink in.

The goal is to have everyone leave with the understanding of why the Elm Concepts produces faster and more maintainable code which then you can apply to your existing apps wether be JS, Java, React, and so on.

Likely no recording but here is a cheat sheet of Elm usage. https://github.com/izdi/elm-cheat-sheet

Speaker:
Sam Chambers

The Place

We are meeting at Improving!

When:    Tuesday, Mar 1, 2016
         7:00 PM to 9:00 PM  (Social: 6:30 PM)

Where:   1 Hanover Park
         16633 Dallas Pkwy
         Dallas, TX 75248
         (972) 200-0028


         First Floor Suite #11

Map:     http://clubajax.org/community/directions/


--
Reply all
Reply to author
Forward
0 new messages