Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Learning Elixir by Examples
Search
Lauro Caetano
September 18, 2015
Programming
1
230
Learning Elixir by Examples
Live coding session given @ Rubyconf 2015
Lauro Caetano
September 18, 2015
Tweet
Share
More Decks by Lauro Caetano
See All by Lauro Caetano
Garbage Collection em Ruby
laurocaetano
2
130
What's new in Rails 4.1
laurocaetano
0
94
Clojure Introduction.
laurocaetano
1
75
Other Decks in Programming
See All in Programming
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
300
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
8
4.1k
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
150
AIコーディングエージェント(skywork)
kondai24
0
120
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
320
CSC509 Lecture 14
javiergs
PRO
0
220
分散DBって何者なんだ... Spannerから学ぶRDBとの違い
iwashi623
0
170
エディターってAIで操作できるんだぜ
kis9a
0
660
モダンJSフレームワークのビルドプロセス 〜なぜReactは503行、Svelteは12行なのか〜
fuuki12
0
200
関数実行の裏側では何が起きているのか?
minop1205
1
610
AIコーディングエージェント(Gemini)
kondai24
0
160
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
140
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Site-Speed That Sticks
csswizardry
13
990
A Tale of Four Properties
chriscoyier
162
23k
Bash Introduction
62gerente
615
210k
Faster Mobile Websites
deanohume
310
31k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Rails Girls Zürich Keynote
gr2m
95
14k
Mobile First: as difficult as doing things right
swwweet
225
10k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
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