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
(short version) Elixir By A Rubyist
Search
João Moura
December 02, 2015
Programming
230
0
Share
(short version) Elixir By A Rubyist
João Moura
December 02, 2015
More Decks by João Moura
See All by João Moura
State Machines in Elixir
joaomdmoura
0
340
Spreading my love for Elixir and State Machines
joaomdmoura
0
79
Unboxing Data Science (Short Verison)
joaomdmoura
0
110
Elixir a Language for the Future
joaomdmoura
0
140
Tackling Authentication with Phoenix
joaomdmoura
2
520
Desenvolvendo Produtos além das Metodologias Ágeis
joaomdmoura
1
85
Graph Theory Behind Immutable JS
joaomdmoura
0
680
E agora mobile?
joaomdmoura
0
88
Elixir by a Rubyist
joaomdmoura
5
420
Other Decks in Programming
See All in Programming
ハーネスエンジニアリングとは?
kinopeee
13
6.4k
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.3k
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
440
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.7k
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
810
JOAI2026 1st solution - heron0519 -
heron0519
0
150
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
130
AIを導入する前にやるべきこと
negima
2
300
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
260
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
300
アーキテクチャモダナイゼーションとは何か
nwiizo
19
5.5k
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
1.8k
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
10
37k
Context Engineering - Making Every Token Count
addyosmani
9
850
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.9k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Statistics for Hackers
jakevdp
799
230k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
380
Typedesign – Prime Four
hannesfritz
42
3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
by a Rubyist Elixir Elixir by a Rubyist
None
None
None
the future is dynamic the future is dynamic #1
None
1.400.000.000 1.400.000.000
177 mm² 177 mm²
the future is concurrent the future is concurrent #2
Thread, Process & Cores
Multithread
None
None
Erlang VM
Erlang
30 years
Ruby +
Ruby + Erlang VM
Ruby + Erlang VM Steroids
Elixir
Functional
a = 0 def increment1 a += 1 end
def increment2(a) return a + 1 end
indexes = [1, 2, 3] indexes << 4 indexes #
[1, 2, 3, 4]
indexes = [1, 2, 3] all_indexes = indexes + [4]
result = func1(a, b) + func2(a, c)
func1(a, b) func2(a, c) } Parallelization
None
05.000.000
Rake + Bundler
Mix
gemfile.rb
mix.ex
Sent 200 in 184ms
Sent 200 in 233µs
Joe Armstrong “ ” This is good shit. Co-creator of
Erlang
None
ElixirbyaRubyist.com #ElixirbyaRubyist
@joaomdmoura ElixirbyaRubyist.com