Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
(short version) Elixir By A Rubyist
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
João Moura
December 02, 2015
Programming
250
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
(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
350
Spreading my love for Elixir and State Machines
joaomdmoura
0
98
Unboxing Data Science (Short Verison)
joaomdmoura
0
120
Elixir a Language for the Future
joaomdmoura
0
170
Tackling Authentication with Phoenix
joaomdmoura
2
540
Desenvolvendo Produtos além das Metodologias Ágeis
joaomdmoura
1
100
Graph Theory Behind Immutable JS
joaomdmoura
0
700
E agora mobile?
joaomdmoura
0
110
Elixir by a Rubyist
joaomdmoura
5
430
Other Decks in Programming
See All in Programming
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
490
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
470
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
200
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
180
Webの地図
yosuke_furukawa
PRO
6
4.6k
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
150
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
290
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
5
3.4k
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.3k
Are APIs Still Relevant in the AI Era?
soyuka
0
270
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
500
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
520
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
240
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
550
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
30 Presentation Tips
portentint
PRO
1
400
ラッコキーワード サービス紹介資料
rakko
1
4.9M
Design in an AI World
tapps
1
320
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
360
Designing for Timeless Needs
cassininazir
1
480
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