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
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
140
What's new in Rails 4.1
laurocaetano
0
100
Clojure Introduction.
laurocaetano
1
77
Other Decks in Programming
See All in Programming
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
250
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
370
CSC307 Lecture 12
javiergs
PRO
0
460
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
120
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
330
Windows on Ryzen and I
seosoft
0
190
文字コードの話
qnighy
44
17k
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
350
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
220
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
440
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
460
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
200
Featured
See All Featured
New Earth Scene 8
popppiees
1
1.7k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
230
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Embracing the Ebb and Flow
colly
88
5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Being A Developer After 40
akosma
91
590k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
620
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
250
Prompt Engineering for Job Search
mfonobong
0
180
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
My Coaching Mixtape
mlcsv
0
64
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
87
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