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
220
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
120
What's new in Rails 4.1
laurocaetano
0
84
Clojure Introduction.
laurocaetano
1
68
Other Decks in Programming
See All in Programming
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
230
DMMオンラインサロンアプリのSwift化
hayatan
0
270
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
hironytic
0
200
『改訂新版 良いコード/悪いコードで学ぶ設計入門』活用方法−爆速でスキルアップする!効果的な学習アプローチ / effective-learning-of-good-code
minodriven
29
4.8k
Compose でデザインと実装の差異を減らすための取り組み
oidy
1
240
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
3
3.7k
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
2.2k
さいきょうのレイヤードアーキテクチャについて考えてみた
yahiru
1
540
watsonx.ai Dojo #6 継続的なAIアプリ開発と展開
oniak3ibm
PRO
0
270
shadcn/uiを使ってReactでの開発を加速させよう!
lef237
0
390
CNCF Project の作者が考えている OSS の運営
utam0k
5
620
rails newと同時に型を書く
aki19035vc
6
750
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
Optimising Largest Contentful Paint
csswizardry
33
3k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
220
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
6
220
Embracing the Ebb and Flow
colly
84
4.5k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
How GitHub (no longer) Works
holman
312
140k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
30
2.1k
It's Worth the Effort
3n
184
28k
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