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
Stepping into a new era: injecting Elixir in a ...
Search
Andrea Leopardi
April 07, 2017
Programming
0
200
Stepping into a new era: injecting Elixir in a Ruby app
Talk I gave at Rome Erlang Factory Lite 2017.
Andrea Leopardi
April 07, 2017
Tweet
Share
More Decks by Andrea Leopardi
See All by Andrea Leopardi
The World is a Network (and We Are Just Nodes)
whatyouhide
0
160
BEAM: The Perfect Fit for Networks
whatyouhide
1
150
Update from the Elixir team - 2022
whatyouhide
0
350
Testing Asynchronous OTP
whatyouhide
0
470
Elixir Sightseeing Tour
whatyouhide
0
370
Mint - Disrupting HTTP clients
whatyouhide
0
210
BEAM Architecture Handbook
whatyouhide
7
2.7k
The Evolution of a Language
whatyouhide
0
120
Elixir - functional, concurrent, distributed programming for the rest of us
whatyouhide
2
300
Other Decks in Programming
See All in Programming
CSC509 Lecture 12
javiergs
PRO
0
160
レガシーシステムにどう立ち向かうか 複雑さと理想と現実/vs-legacy
suzukihoge
14
2.2k
色々なIaCツールを実際に触って比較してみる
iriikeita
0
330
よくできたテンプレート言語として TypeScript + JSX を利用する試み / Using TypeScript + JSX outside of Web Frontend #TSKaigiKansai
izumin5210
6
1.7k
macOS でできる リアルタイム動画像処理
biacco42
9
2.4k
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
2
350
シェーダーで魅せるMapLibreの動的ラスタータイル
satoshi7190
1
480
Amazon Bedrock Agentsを用いてアプリ開発してみた!
har1101
0
340
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
960
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
190
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
47
2.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Facilitating Awesome Meetings
lara
50
6.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.1k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Documentation Writing (for coders)
carmenintech
65
4.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
Optimizing for Happiness
mojombo
376
70k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Transcript
ELIXIR STEPPING INTO A NEW ERA: INJECTING ELIXIR INTO AN
EXISTING SYSTEM
@whatyouhide
FORZA FOOTBALL
INJECTING ELIXIR IS WORTH IT* (when appropriate)
OUR USE CASES WHY/WHEN HOW
OUR USE CASES
PUSH CARTEL VGRABBER ODDBALL PITCH (DATA IMPORT) GLUE
MONORAIL™
/ WHY WHEN INJECTION
EASIER TO BUILD BETTER SYSTEMS
PERFORMANCE CONCURRENCY, I/O ROBUSTNESS FAULT TOLERANCE, IMMUTABILITY
COMPLEXITY IMMUTABILITY, BEHAVIOURS RESOURCES LESS MEMORY, MORE CONCURRENCY
NO MAGIC WAND
NO ONE SIZE FITS all
CONCURRENCY ISOLATION RESILIENCY SCALABILITY
INJECT HOW TO
P R E P A R E Y O U
R SYSTEM
SERVICES T H E Y ' R E G O
O D ™
INTERFACES THEY SHOULD BE SHARED
INTEROP ...MEH
P R E P A R E Y O U
R COMPANY
HAVE AN ELIXIR MASTER
START SMALL SHOW SUCCESS
OUR USE CASES WHY/WHEN HOW
WHATYOUHIDE @