Skip to Main Content
Workshop Advanced

The Elixir Workshop: 2.0

Approved
Session Description

We went through the beginner introduction last year.
This year we dive into slightly advanced concepts.

Building blocks of Elixir / Erlang / Beam's concurrency stack:

  • the actor model.

  • Process

  • Tasks

  • Agent

  • Genserver

  • Supervisors

  • Registry.

  • Application

We shall start with a few boilerplate templates that shall be completed by attendees during the course of the workshop.


Prerequisites:
A laptop preferably running a *nix based operating system.
Git, Elixir and Erlang installed on the machine.
A personal hotspot internet connection, just in case the venue's internet falters.
Familarity with Elixir's syntax.

Key Takeaways

Someone who completes the workshop shall:

  • understand elixir's concurrency model

  • cluster elixir nodes and build a distributed system.

  • run a small app on the local cluster.

References

Session Categories

Engineering practice - productivity, debugging
Tutorial about using a FOSS project
Which track are you applying for?
Main track

Speakers

Anuvrat Parashar
Founder and CEO | Essentia.dev

An Engineer turned Entrepreneur associated with the Open source Ecosystem since 2009.

Founding member of communities like pydelhi.org and asetalias.in, elixir-delhi.

Loves tinkering with technology and mentoring curious minds.

Anuvrat Parashar

Reviews

People would require more details about the workshop. Even if the target audience is who already knows Elixir, I would request the proposer to add more details so that students and others on the edge would get interested.

Reviewer #1 Not Sure