Skip to content

A short workshop to introduce yourself into Elixir programming language.

License

Notifications You must be signed in to change notification settings

dreamingechoes/elixir-introduction-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elixir Introduction Workshop

A short workshop to introduce yourself into Elixir programming language.

The workshop has three sessions:

  • Session I: an introduction to Elixir, where we'll see a bit of history, its main features and advantages over other programming languages, as well as a series of initial concepts such as basic types and operators, pattern matching, control structures, lists and maps, etc.

  • Session II: a bunch of different problems that we'll solve together thanks to the resources seen in the previous session.

  • Session III: last session in which we'll develop as a final practical exercise a small Twitter bot.

Contents

Environment Setup

This is a practical workshop, so you'll need to come with your laptop. In order to be ready to solve the exercises and the final Twitter bot, you need to setup your environment with:

  • Some code editor: like VS Code, Atom, Sublime Text...
  • Erlang: it's the only prerequisite for Elixir, so you have to install Erlang in your computer. You can follow the installation instructions here.
  • Elixir: well, seems pretty obvious that we need to have Elixir installed, right? You can follow the installation instructions here.

If you have Linux or macOS, you can install Erlang and Elixir through asdf as well, an extendable version manager with support for a bunch of languages.

Resources


This project was developed by dreamingechoes. It adheres to its code of conduct, and uses an equivalent license.

Code of Conduct is adapted from the Contributor Covenant.

About

A short workshop to introduce yourself into Elixir programming language.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages