Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Function-oriented programming with Elixir
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Adolfo Neto
September 24, 2021
Education
0
69
Function-oriented programming with Elixir
This is a talk I gave at the Elixir Kenya meetup on September 24th, 2021.
Adolfo Neto
September 24, 2021
Tweet
Share
More Decks by Adolfo Neto
See All by Adolfo Neto
Some numbers of the Brazilian Elixir Community in 2022
adolfont
1
140
Property-based Testing with Elixir
adolfont
0
62
Curso de StreamYard 2021
adolfont
1
190
How podcasts can help you learn Elixir and become a better developer
adolfont
0
120
Quer aprender a programar? Pergunte-me como!
adolfont
0
48
Produção e Divulgação de Podcasts como Atividade de Extensão
adolfont
0
160
The Elixir Community: A Preliminary Characterization
adolfont
3
600
A Comunidade de Elixir
adolfont
3
550
Programas de Pós- Graduação em Computação na UTFPR Curitiba
adolfont
0
51
Other Decks in Education
See All in Education
Semantic Web and Web 3.0 - Lecture 9 - Web Technologies (1019888BNR)
signer
PRO
2
3.2k
✅ レポート採点基準 / How Your Reports Are Assessed
yasslab
PRO
0
270
ロータリー国際大会について~国際大会に参加しよう~:古賀 真由美 会員(2720 Japan O.K. ロータリーEクラブ・(有)誠邦産業 取締役)
2720japanoke
1
770
令和エンジニアの学習法 〜 生成AIを使って挫折を回避する 〜
moriga_yuduru
0
230
あなたの言葉に力を与える、演繹的なアプローチ
logica0419
1
270
2025-10-30 社会と情報2025 #05 CC+の代わり
mapconcierge4agu
0
110
the difficulty into words
ukky86
0
360
学習指導要領と解説に基づく学習内容の構造化の試み / Course of study Commentary LOD JAET 2025
masao
0
120
【dip】「なりたい自分」に近づくための、「自分と向き合う」小さな振り返り
dip_tech
PRO
0
230
JavaScript - Lecture 6 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
Evaluation Methods - Lecture 6 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.3k
IKIGAI World Fes:program
tsutsumi
1
2.6k
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
770
HDC tutorial
michielstock
1
360
Designing Experiences People Love
moore
144
24k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
First, design no harm
axbom
PRO
2
1.1k
Typedesign – Prime Four
hannesfritz
42
2.9k
So, you think you're a good person
axbom
PRO
2
1.9k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Amusing Abliteration
ianozsvald
0
96
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
The Pragmatic Product Professional
lauravandoore
37
7.1k
Transcript
Function-oriented programming with Elixir Adolfo Neto Elixir Kenya Meetup
Overview - Who am I? - Why Elixir? - What
is a mathematical function? - Functions in Programming Please ask questions during the talk
Who am I? - Associate Professor at the Federal University
of Technology - Paraná - Curitiba, Brazil
None
None
None
At UTFPR I teach Introduction to Functional Programming
I am part of three podcasts. Elixir em Foco is
one of them
I have been a guest of Elixir Mix twice
I am a member of the Education, Training, & Adoption
Working Group of the Erlang Ecosystem Foundation
I have a YouTube channel called Elixir, Erlang and the
BEAM with Adolfo Neto
Why Elixir?
What is a Mathematical Function?
Computability: Computable Functions Logic and the Foundations of Math Richard
.L. Epstein & Walter Alexandre Carnielli
FUNCTIONS IN PROGRAMMING
None
https://miro.com/app/board/o9J_l1S_Cow=/
Questions? Suggestions?
Functional programming from a theorist’s perspective by Rhea Moutafis
adolfont.github.io @adolfont
Additional links: - Livebook of the presentation: https://github.com/adolfont/pensandoemelixir/blob/main/2021/elixir_kenya.md - Witchcraft
https://github.com/witchcrafters/witchcraft - ICFP'21 Tutorials - Teaching Functional Programming https://youtu.be/tdJsUCdGZbQ - Racket https://racket-lang.org/ - CAES005 - Introduction to Functional Programming https://github.com/adolfont/caes005-introduction-to-functional-programming
None