Depending on time, we will implement communication using HTTP requests and learn how to install and download new libraries with the Elm Package Manager.
Tomas is a programmer with all his heart. He assists in creating a community of passionate programmers in Olomouc by organizing local Coderetreat events and helping with a Webdev group as well.
After he attended Coderetreat in 2013 for the first time, he began embarking on a never - ending journey to find a way to write better code and more stable applications. Then he discovered Elm, which was an entry point to the wonderful world of functional programming.
At this workshop, we will introduce Elixir as a language and show its basic syntax, along with cool features like pattern matching, and the dynamic case with the keyword and recursion. After that, we will speak a bit about the Phoenix framework and explain its structure.
Next, we will learn how to install and download new libraries with mix and continue with the implementation of business logic for our application. We will communicate with the Reddit REST API (as a bonus there will be WebSockets), cache, parse and display the data.
Viktor works as a tech lead at Blueberry. He is very enthusiastic about the functional paradigm in general; he likes to experiment in various languages, and one of his favourites is Elixir.