Lawrence_elixir

Lawrence_elixir

8) ElixirConf EU 2019 - Functional Concepts in Elixir - Wolfgang Loder

Wolfgang Loder - Software Engineer and author

Functional Concepts in Elixir

Abstract
This talk provides a deep dive into functional concepts in Elixir. We will talk about Pattern Matching, Higher Order Functions, Recursion, Continuation Passing, and Referential Integrity. Many examples and diagrams will illustrate these concepts. We will also emphasize the application of these concepts in real-life Elixir applications with code taken from the Wolfgang’s projects.

Objectives
Attendees will be made aware of the concepts that Elixir, Erlang and other functional or hybrid languages follow. These concepts will help to structure Elixir applications and code in a better and more maintainable way.

Audience
This talk will appeal to attendees who would like to know more about the functional concepts behind Elixir.

The speaker
Wolfgang has been programming software since the second half of the 1980s. His journey went from Assembler and C to C++ and Java to C#, JavaScript and Elixir. From ‘Waterfall To Agile’, from ‘Imperative to Declarative’ and other paradigm changes, too many to list and remember. Wolfgang was a contracting ‘enterprise developer’ for most of his career, rejected all calls for management roles and remained hands-on until today. In the last few years, he has written books and started focusing on developing Elixir applications with Elm and JavaScript frameworks like Vue.js as the client platform. Wolfgang was born in Vienna and enjoys extended stays in Kenya and lately Portugal.

All will be added to the ElixirConf EU 2019 Talks List or via the #elixirConfEU2019 tag.

Where Next?

Popular in Talks Top

CodeSync
Code Sync: Keynote: Gang of None? Design Patterns in Elixir - José Valim | ElixirConf EU 2024 Comments welcome! View the <span class="ha...
New
axelson
by @SophieDeBenedetto LiveView’s reliance on server-rendered HTML and leveraging of bi-directional communication over WebSockets means ...
New
kokolegorille
Hi everyone, It seems Elixir conf 2018 are starting to pop up on Youtube… Not really an index file, but You can start here
New
axelson
I really like the idea of discussing one Elixirconf talk each day and since @brightball hasn’t posted the second talk I’ll post it. Elix...
New
axelson
by @zacky1972 Finally, we’ve succeeded in the implementation of Hastega!!! (Maybe until ElixirConf US 2019 :slight_smile: Hastega (Hyp...
New
CodeSync
Introducing Phoenix Sync - James Arthur | ElixirConf EU 2025 | ElixirConf EU 2025 Comments welcome! View the <span class...
New
zporter
ElixirConf US 2018 – Breaking Down the User Monolith – Zach Porter Coming from Ruby on Rails, the convention is to have a...
New
TwistingTwists
I am in middle of watching this. I have to stop every minute and think over what Chris just said. The amount of info he sends over that ...
New
axelson
by @jon At PagerDuty, we run our systems across many geographic regions to ensure we’re always available, even when you might not be. E...
New
rodrigues
Day 1 Keynote about Lumen - An alternative BEAM implementation, designed for WebAssembly by @rcm765 @KronicDeth @bitwalker...
New

Other popular topics Top

AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

Latest on Elixir Forum

We're in Beta

About us Mission Statement