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
Learning Elixir by Examples
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Lauro Caetano
September 18, 2015
Programming
240
1
Share
Learning Elixir by Examples
Live coding session given @ Rubyconf 2015
Lauro Caetano
September 18, 2015
More Decks by Lauro Caetano
See All by Lauro Caetano
Garbage Collection em Ruby
laurocaetano
2
140
What's new in Rails 4.1
laurocaetano
0
100
Clojure Introduction.
laurocaetano
1
78
Other Decks in Programming
See All in Programming
ハンズオンで学ぶクラウドネイティブ
tatsukiminami
0
130
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
270
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
150
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
510
Swift Concurrency Type System
inamiy
0
530
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
140
実用!Hono RPC2026
yodaka
2
230
[RubyKaigi 2026] Require Hooks
palkan
1
200
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
260
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
350
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
590
How Swift's Type System Guides AI Agents
koher
0
270
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Optimizing for Happiness
mojombo
378
71k
The Pragmatic Product Professional
lauravandoore
37
7.2k
Automating Front-end Workflow
addyosmani
1370
200k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
330
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
69
39k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.2k
Designing for Timeless Needs
cassininazir
0
200
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Done Done
chrislema
186
16k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
530
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
350
Transcript
Learning Elixir by Examples Lauro Caetano
• Unfamiliar with FP • No Elixir’s knowledge required
Topics
• Brief introduction to Elixir • Elements for learning a
new language • Live Coding • Next Steps
Lauro Caetano @laurocaetano
None
None
None
None
What is Elixir?
Dynamic
Functional
Scalable
None
Elements for learning a new language
Primitive Elements
None
Means of combination
None
Means of abstraction
None
None
Show me the code https://github.com/laurocaetano/elixir_examples
Basic Operations
None
Operations on List
None
Merge Sort
1 5 3 2 9 7 2 9 7 2
9 7 2 9 7 1 5 3 1 5 3 1 5 3 DIVIDE
1 2 3 5 7 9 2 7 9 2
9 7 2 9 7 1 3 5 1 5 3 1 5 3 MERGE
None
Next Steps
https://howistart.org/posts/elixir/1
elixir-lang.org/getting-started/introduction.html
None
http://www.phoenixframework.org/
Thanks