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
Elixir/Phoenix for @ruby_gdl
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
JoseLuis Torres
August 20, 2015
Programming
0
69
Elixir/Phoenix for @ruby_gdl
Phoenix Web Framework basics
JoseLuis Torres
August 20, 2015
Tweet
Share
More Decks by JoseLuis Torres
See All by JoseLuis Torres
Refactoring an action in a controller to use a filterer pattern
joseluistorres
0
46
Use MessageBus instead of ActionCable
joseluistorres
1
570
Learn to be humble from a JSON
joseluistorres
0
41
SOA, provisioning and escalating - Ignite Format
joseluistorres
0
53
Other Decks in Programming
See All in Programming
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
190
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
570
Understanding Apache Lucene - More than just full-text search
spinscale
0
140
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1.6k
Geminiをパートナーに神社DXシステムを個人開発した話(いなめぐDX 開発振り返り)
fujiba
0
120
存在論的プログラミング: 時間と存在を記述する
koriym
5
570
Claude Codeログ基盤の構築
giginet
PRO
7
3.7k
20260315 AWSなんもわからん🥲
chiilog
2
180
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
ロボットのための工場に灯りは要らない
watany
12
3.2k
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
440
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
180
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Embracing the Ebb and Flow
colly
88
5k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Abbi's Birthday
coloredviolet
2
6k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
460
The agentic SEO stack - context over prompts
schlessera
0
720
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.2k
My Coaching Mixtape
mlcsv
0
87
sira's awesome portfolio website redesign presentation
elsirapls
0
200
Crafting Experiences
bethany
1
96
New Earth Scene 8
popppiees
2
1.9k
We Have a Design System, Now What?
morganepeng
55
8k
Transcript
Elixir/Phoenix - Web Framework Application Servers for "Tools for Full
Stack Development"
What it is Phoenix? • Web framework MVC based on
Elixir the functional programming language with capabilities to develop quick solutions with failed tolerance and high performance
Components Mix Plug Ecto Channels Endpoint Router Controllers Views Templates
Mix A tool to run convenience Phoenix tasks • built-in
Phoenix-specific • ecto-specific $ mix help | grep -i phoenix mix phoenix.digest mix phoenix.gen.channel mix phoenix.gen.html mix phoenix.gen.json mix phoenix.gen.model mix phoenix.new mix phoenix.routes mix phoenix.server
Plug A specification and conveniences for composable modules between web
applications Connection adapters for different web servers in the Erlang VM
Ecto DB abstracion for the web app Adapters: • PostgreSQL
• MySQL • MSSQL • SQLite3 • (coming soon) MongoDB $ mix ecto.create $ mix ecto.migrate The repo Model Changesets and validations
Channels Real-time ready to use communication tool for our web
app. Websockets Sending and receiving messages
None
Other highlights • Pattern Matching • Meta-Programming • Erlang VM
• Brunch.io • Cowboy • Exrm