Nikolay will give the story of the Sofia University Elixir course. How the idea came to him, how he and his partners from elixir-lang.bg created it, how they attracted students (it is an elective course). The story will also include what they talked about, ideas on how to create exams and mark work the sources used and what were the hardest things for them to achieve.
Talk objectives:
Target audience:
Nikolay Tsvetinov (Meddle) has 12+ years of programming experience. He likes the mathematical side of programming, with interests in lambda calculus, combinators, category theory, abstract algebra, reactive programming and concurrency models. He's been coding everything web, from devops through back-ends and APIs to frond-ends and single page applications. He's been creating stuff in Java/Ruby/JavaScript/Elixir/Go and playing with Scheme, Haskell, Rust and Erlang. He currently works for TransportAPI, a London based public transport company in the UK. He authored "Learning Reactive Programming with Java 8" and created ProAct JavaScript reactive library as well as the Reacto Ruby reactive library. He is also the creator of the Blogit blog engine, written in Elixir. Nikolay is an active member of the Elixir community and is part of the elixir-lang.bg organisation, which gives a "Functional Programming With Elixir" course at Sofia University and is part of the Bulgarian Elixir meetup community.
Github: meddle0x53
Twitter: @ntzvetinov