Skip to content

Elixir Basics: A Workshop

Photo of Kyle Oba
Hosted By
Kyle O.
Elixir Basics: A Workshop

Details

Chris Sass and I (Kyle) are putting together a simple workshop, with hands-on exercises. We just want to spread the joy of Elixir (http://elixir-lang.org) all over the place.

It's time for our first, hands-on Elixir (http://elixir-lang.org) workshop. We'll be going through some live-coding exercises designed to show off the uniqueness of Elixir.

Bring your computer, because you'll have an opportunity to write some Elixir (http://elixir-lang.org) yourself. Once you have a feel for the syntax, we'll tackle progressively more interesting problems, and discuss the results.

WHAT WE'LL DO

The format will be a short intro, including:

• Basic Syntax
• Functions
• Pattern Matching
• Recursion

Live-coding will follow each section, as will a series of hands-on exercises that you'll code in groups, or by yourself. Lively discussion of Elixir (http://elixir-lang.org) interspersed and following.

PREPARATION?

If you'd like to get a head start, try to install Elixir (http://elixir-lang.org/install.html) before arriving. Once, you've got Elixir installed, try to run iex, the Elixir REPL (at the #interactive-mode bookmark) (http://elixir-lang.org/getting-started/introduction.html#interactive-mode). Also, you might be interested in taking a peek at the workshop repo: https://github.com/mudphone/Quick

Hope to see you there.

For more on Elixir, check out the website: http://elixir-lang.org (http://elixir-lang.org)

"Elixir is a dynamic, functional language designed for building scalable and maintainable applications.

Elixir leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain."

Photo of OUDL group
OUDL
See more events
Manoa Innovation Center
2800 Woodlawn Drive · Honolulu, HI