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
180
(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
290
Spreading my love for Elixir and State Machines
joaomdmoura
0
48
Unboxing Data Science (Short Verison)
joaomdmoura
0
76
Elixir a Language for the Future
joaomdmoura
0
100
Tackling Authentication with Phoenix
joaomdmoura
2
450
Desenvolvendo Produtos além das Metodologias Ágeis
joaomdmoura
1
54
Graph Theory Behind Immutable JS
joaomdmoura
0
430
E agora mobile?
joaomdmoura
0
60
Elixir by a Rubyist
joaomdmoura
5
380
Other Decks in Programming
See All in Programming
ECMAScript、Web標準の型はどう管理されているか / How ECMAScript and Web standards types are maintained
petamoriken
3
390
Modern Angular with the NGRX Signal Store New Rules for Your Architecture @BASTA! 2024 in Mainz
manfredsteyer
PRO
0
160
サーバーレスで負荷試験!Step Functions + Lambdaを使ったk6の分散実行
shuntakahashi
6
1.6k
Amazon BedrockでサーバレスなAIお料理ボットを作成する!!
tosuri13
0
230
Swiftコードバトル必勝法
toshi0383
0
170
Hermes: Better Performance with Bytecode Translation (React Universe 2024)
tmikov2023
0
100
Android開発以外のAndroid開発経験の活かしどころ
konifar
2
1.1k
いつか使える ObjectSpace / Maybe useful ObjectSpace
euglena1215
2
140
Debugging: All you need to know (for simultaneous interpreting)
jmatsu
2
930
XStateでReactに秩序を与えたい
gizm000
0
740
Crafting Cross-Platform Adventures: Building a Game Engine with Kotlin Multiplatform
dwursteisen
0
210
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
400
Featured
See All Featured
It's Worth the Effort
3n
182
27k
For a Future-Friendly Web
brad_frost
174
9.3k
A Modern Web Designer's Workflow
chriscoyier
692
190k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
Building a Scalable Design System with Sketch
lauravandoore
459
32k
VelocityConf: Rendering Performance Case Studies
addyosmani
322
23k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
123
18k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
158
15k
The Cult of Friendly URLs
andyhume
76
6k
Building Adaptive Systems
keathley
36
2.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
166
48k
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