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
190
(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
53
Unboxing Data Science (Short Verison)
joaomdmoura
0
78
Elixir a Language for the Future
joaomdmoura
0
100
Tackling Authentication with Phoenix
joaomdmoura
2
470
Desenvolvendo Produtos além das Metodologias Ágeis
joaomdmoura
1
55
Graph Theory Behind Immutable JS
joaomdmoura
0
460
E agora mobile?
joaomdmoura
0
62
Elixir by a Rubyist
joaomdmoura
5
380
Other Decks in Programming
See All in Programming
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
300
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
190
BEエンジニアがFEの業務をできるようになるまでにやったこと
yoshida_ryushin
0
190
ErdMap: Thinking about a map for Rails applications
makicamel
1
590
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
4
1.1k
Fibonacci Function Gallery - Part 2
philipschwarz
PRO
0
210
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
1.2k
Lookerは可視化だけじゃない。UIコンポーネントもあるんだ!
ymd65536
1
130
月刊 競技プログラミングをお仕事に役立てるには
terryu16
1
1.2k
Amazon Nova Reelの可能性
hideg
0
190
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
870
Beyond ORM
77web
11
1.6k
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
182
22k
What's in a price? How to price your products and services
michaelherold
244
12k
Rails Girls Zürich Keynote
gr2m
94
13k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Thoughts on Productivity
jonyablonski
68
4.4k
Practical Orchestrator
shlominoach
186
10k
Optimizing for Happiness
mojombo
376
70k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
230
52k
It's Worth the Effort
3n
183
28k
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