Introduction to Elm. Web Application programming, the functional way!
RICHARD FELDMAN
DATE Thursday 12th of April 2018
LOCATION Rome, Polo Didattico - Piazza Oderico da Pordenone 3
This hands-on workshop takes you through building your first Elm application from start to finish. It assumes only a basic familiarity with JavaScript. By the end of the workshop, you’ll not only have learned enough Elm to have built something with it, you’ll be ready to keep building things after you leave!
Take a look at the Special Package:
“1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price!
Click here to know how to obtain these discounts.
LANGUAGE
English. Italian support provided by an assistant
LEVEL
Beginner
DURATION
The workshop is full-day (8 hours) from 9:00 to 18:00, with one hour lunch break.
CHECK IN 8:30 – 9:00
PRICES
Every 8 hour workshop ticket is fixed:
– to 160 € until the 2nd of February;
– to 190 € until the 3rd of March;
– to 220 € until the 29th of March;
– to 250 € until the 11th of April at 5 pm
Take a look at the Special Package:
“1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price!
Click here to know how to obtain these discounts.
RICHARD FELDMAN Richard is the author of “Elm in Action” from Manning Publications, and the instructor for the Frontend Masters 2-Day Elm Workshop. He writes Elm full-time at NoRedInk, which has over 250,000 lines of Elm code in production, and which has employed Elm creator Evan Czaplicki since 2016. In his free time Richard hosts the Philadelphia Elm Meetup, and maintains open-source Elm libraries such as elm-test and elm-css. Some have said he’s “a fan of Elm,” but he’s not sure where they got that wild idea.
ABSTRACT
Elm is a cutting-edge functional programming language that you can use either in place of JavaScript, or alongside it.
Its amazing compiler catches errors before you even run your code, so effectively that Elm code has a reputation for never crashing.
Come join Richard Feldman, author of Elm in Action, and learn how to build Elm applications from zero to production-ready.
TABLE OF CONTENTS
* Elm syntax basics: functions, conditionals, records, let-expressions
* Rendering DOM elements
* Defining a model
* Reacting to user inputs with Messages and the update function
* Type annotations and type alias
* Using Commands to fetch data from a server
TRAINING OBJECTIVES
This hands-on workshop will make you go from zero Elm knowledge to having built a working Web Application.
You will understand the power of a language that combines robustness with ease, in addition to a plethora of benefits that are not present in most mainstream languages such as immutable values, stateless functions, type inference, pattern matching, automatic code formatting, and a great debugger.
Moreover, by learning a functional programming language like Elm you’ll become a better developer with other languages too.
WHO THE WORKSHOP IS DEDICATED TO?
Front-end Web programmers
PREREQUIREMENTS
The workshop assumes only a basic familiarity with JavaScript. By the end, you’ll not only have learned enough Elm to have built something with it, you’ll be ready to keep building things after you leave!
HARDWARE AND SOFTWARE REQUIREMENTS
Laptop with Windows, macOS, or Linux (Debian, Fedora, or Arch distros; others will be harder to set up)
WARNING
Seats are limited.
The workshop will be held only if the minimun number of attendees is reached.
Take a look at the Special Package:
“1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price!
Click here to know how to obtain these discounts.