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
59
Graph Theory Behind Immutable JS
joaomdmoura
0
530
E agora mobile?
joaomdmoura
0
64
Elixir by a Rubyist
joaomdmoura
5
390
Other Decks in Programming
See All in Programming
CRUD から CQRS へ ~ 分離が可能にする柔軟性
tkawae
0
180
Ruby で作る RISC-V CPU エミュレーター / RISC-V CPU emulator made with Ruby
hayaokimura
5
1.2k
Duke on CRaC with Jakarta EE
ivargrimstad
1
340
LRパーサーはいいぞ
ydah
7
1.5k
知識0からカンファレンスやってみたらこうなった!
syossan27
5
300
事業KPIを基に価値の解像度を上げる
nealle
0
160
Design Pressure
hynek
0
180
Digging into the Matrix: Practicing Code Archaeology
arthurdoler
PRO
0
120
最速Green Tea 🍵 Garbage Collector
kuro_kurorrr
1
160
Boast Code Party / RubyKaigi 2025 After Event
lemonade_37
0
120
VibeCoding時代のエンジニアリング
daisuketakeda
0
270
プロダクトエンジニアのしごと 〜 受託 × 高難度を乗り越えるOptium開発 〜
algoartis
0
250
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.2k
Making the Leap to Tech Lead
cromwellryan
133
9.3k
The Pragmatic Product Professional
lauravandoore
33
6.6k
GitHub's CSS Performance
jonrohan
1031
460k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
122
52k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
Balancing Empowerment & Direction
lara
0
49
Testing 201, or: Great Expectations
jmmastey
42
7.5k
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