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
Elixir & Phoenix
Search
shotat
October 03, 2016
Programming
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Elixir & Phoenix
Elixir 🍺
shotat
October 03, 2016
Other Decks in Programming
See All in Programming
Jetpack Compose Mechanisms
skydoves
3
820
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
640
sbt 2.0: takeoff
eed3si9n
0
160
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
1
440
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
160
contenteditable と日本語入力に向き合う
colorful12
0
200
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
300
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Exploring anti-patterns in Rails
aemeredith
4
540
First, design no harm
axbom
PRO
2
1.3k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
Everyday Curiosity
cassininazir
0
360
Transcript
Elixir & Phoenix @shotat
AGENDA • Elixir • Phoenix • Conclusion
AGENDA • Elixir • Phoenix • Conclusion
None
PLATFORM FEATURES - BEAM • Scalability & Concurrency |> Processes
(isolated lightweight threads) • Fault-tolerance |> Let-it-crash & supervisors • Distribution
LANGUAGE FEATURES • Functional Programming • Pattern match • Immutable
• Extensibility and DSLs • Ruby-like syntax
PROS AND CONS • Concurrency • Immutability • Modern syntax
1304 $0/4 • Hard to learn • Unstable language specifications • Few developers (especially in Japan)
Sample Code
PIPELINE OPERATOR
PATTERN MATCH (FizzBuzz) http://qiita.com/rei-m/items/261f39cd438f801eeb1c
HELLO WORLD! (Message passing)
AGENDA • Elixir • Phoenix • Conclusion
None
None
FEATURES • High performance • High productivity (like RoR) •
Stability and Scalability
HIGH PERFORMANCE
BENCHMARKING Phoenix showed 10.63x more throughput over Rails when performing
the same task, with a fraction of CPU load SEE: http://www.littlelines.com/blog/2014/07/08/elixir-vs-ruby-showdown-phoenix-vs-rails/
PROS AND CONS • High Productivity • High Performance •
High Reliability • Easy to learn 1304 $0/4 • Few Library, Plugin, Developers • PaaS: Heroku only (?)
AGENDA • Elixir • Phoenix • Conclusion
CONCLUSION • Learn BEAM lang • Learn you a elixir
for great good • Adopt Phoenix instead of Rails
FIN