A wonderful workshop adventure with a wonderful language on the client side.
Entirely written in JavaScript it is meant as a wholesale replacement on the front end. Derived from Haskell, Elm is fast, elegant, and concise. Elm also hides much of the complexities away including side effect management, event management, and exception handling where the programmer, the happy programmer might I add just focuses on the core.
This workshop encompasses:
This session is a workshop. Please come prepared.
Install Elm: For instructions visit…
https://guide.elm-lang.org/install.html
The site has installers for Mac, and Windows, you can use npm-install to install what you need.
If you don't want to install anything and try the language on the web, you can also use https://ellie-app.com/
Have your favorite editor installed and ready. There are many resources for your favorite editor
WebStorm/IDEA - Elm plugin (Not the elm-language plugin)
VIM - elm-vim plugin
Emacs - elm-mode
Sublime - Elm Language Package Support
VSCode - Elm Language Support
Atom - Language-elm Package
Daniel is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a speaker for No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.
More About Daniel »