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
0
200
(short version) Elixir By A Rubyist
João Moura
December 02, 2015
Tweet
Share
More Decks by João Moura
See All by João Moura
State Machines in Elixir
joaomdmoura
0
300
Spreading my love for Elixir and State Machines
joaomdmoura
0
54
Unboxing Data Science (Short Verison)
joaomdmoura
0
80
Elixir a Language for the Future
joaomdmoura
0
110
Tackling Authentication with Phoenix
joaomdmoura
2
480
Desenvolvendo Produtos além das Metodologias Ágeis
joaomdmoura
1
57
Graph Theory Behind Immutable JS
joaomdmoura
0
510
E agora mobile?
joaomdmoura
0
63
Elixir by a Rubyist
joaomdmoura
5
390
Other Decks in Programming
See All in Programming
Signal-Based Data FetchingWith the New httpResource
manfredsteyer
PRO
0
160
フロントエンドテストの育て方
quramy
11
2.9k
パスキーのすべて / 20250324 iddance Lesson.5
kuralab
0
150
アプリを起動せずにアプリを開発して品質と生産性を上げる
ishkawa
0
2.6k
custom_lintで始めるチームルール管理
akaboshinit
0
200
AIコードエディタの基盤となるLLMのFlutter性能評価
alquist4121
0
200
Bedrock×MCPで社内ブログ執筆文化を育てたい!
har1101
6
900
Develop Faster With FrankenPHP
dunglas
2
3.2k
リストビュー画面UX改善の振り返り
splcywolf
0
130
サービスクラスのありがたみを発見したときの思い出 #phpcon_odawara
77web
4
630
Making TCPSocket.new "Happy"!
coe401_
1
130
Agentic Applications with Symfony
el_stoffel
2
270
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
GitHub's CSS Performance
jonrohan
1030
460k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.2k
How to Think Like a Performance Engineer
csswizardry
23
1.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Docker and Python
trallard
44
3.3k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Gamification - CAS2011
davidbonilla
81
5.2k
Unsuck your backbone
ammeep
670
57k
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