First Kyiv Elixir meetup
Details
Inspired by all the amazing communities in Kyiv, we've decided to try gathering Erlang/Elixir developers in Kyiv. On the first meeting, we're going to learn some entry-level things in the ecosystem and discuss real world experience of using this toolset.
Elixir: where to start?Alex Rozumii, ElixirSchool contributor
Elixir is a dynamic, functional language designed for building scalable and maintainable applications. It's growing rapidly nowadays due to its battle tested ecosystem and useful features. This talk will be interesting mostly for nonexperienced Elixir developers. It will cover Elixir basics and list of essential materials to improve your onboarding speed. Also, I'm going to tell about novice view to the language app development.
Intro to Elixir metaprogrammingAnton Mishchuk, Fan of the Elixir language, ESpec’s creator, and maintainer
Metaprogramming - the process of using code to write code - is a core feature of Elixir. You can easily extend the language and dynamically change the code. Despite knowing the first rule of metaprogramming -"Don't use metaprogramming" - every Elixir developer should have an idea what it is. This talk will introduce the audience to the main metaprogramming concepts of Elixir. You will know about Elixir abstract syntax tree, 'quoting', macros and compile-time hooks. I'll demonstrate how this stuff works using simple examples as well as cases from popular packages.
Discovering actor model through utility.Dima Soltys, Jack of all trades, master of some.
"A programmer had a problem. He thought to himself, 'I know, I'll solve it with threads!'. has Now problems. two he" or how I came to think in suicidal actors.
