$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Elixir & Phoenix
Search
shotat
October 03, 2016
Programming
0
460
Elixir & Phoenix
Elixir 🍺
shotat
October 03, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
390
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
150
AWS CDKの推しポイントN選
akihisaikeda
1
240
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
160
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
330
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
220
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
230
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
9
1.1k
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
140
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7.4k
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
120
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
420
Featured
See All Featured
Designing for Performance
lara
610
69k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Become a Pro
speakerdeck
PRO
31
5.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Balancing Empowerment & Direction
lara
5
800
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
100
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Bash Introduction
62gerente
615
210k
For a Future-Friendly Web
brad_frost
180
10k
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