Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Elm, una mejor manera de hacer frontend
Search
Mario Alberto Chávez
May 24, 2016
Programming
0
230
Elm, una mejor manera de hacer frontend
Plática sobre Elm para el desarrollo Frontend
Mario Alberto Chávez
May 24, 2016
Tweet
Share
More Decks by Mario Alberto Chávez
See All by Mario Alberto Chávez
Ruby Internals V3
mario_chavez
0
52
Beyond the Rails Way
mario_chavez
1
98
Rediscovering ActiveRecord
mario_chavez
2
330
Intro to Elixir
mario_chavez
0
160
From Ruby to Elixir: Developing Web Applications
mario_chavez
0
410
Pitch para Startups
mario_chavez
1
130
Understanding KPIs
mario_chavez
1
98
Logic Programming
mario_chavez
0
120
El nuevo comercio electrónico
mario_chavez
0
73
Other Decks in Programming
See All in Programming
イベントストーミングのはじめかた / Getting Started with Event Storming
nrslib
1
770
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
110
jakarta-security-jjug-ccc-2025-fall
tnagao7
0
100
ソフトウェア設計の課題・原則・実践技法
masuda220
PRO
24
19k
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
620
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
Duke on CRaC with Jakarta EE
ivargrimstad
0
310
CSC305 Lecture 15
javiergs
PRO
0
210
Rails Girls Sapporo 2ndの裏側―準備の日々から見えた、私が得たもの / SAPPORO ENGINEER BASE #11
lemonade_37
2
200
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
1
680
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
8
11k
チーム開発の “地ならし"
konifar
8
6.4k
Featured
See All Featured
Scaling GitHub
holman
464
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Site-Speed That Sticks
csswizardry
13
970
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Context Engineering - Making Every Token Count
addyosmani
9
440
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Docker and Python
trallard
46
3.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
67k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Transcript
michelada.io Elm Mario Alberto Chávez @mario_chavez
[email protected]
michelada.io Cuantos han escuchado de Elm?
michelada.io Cuantos han intentado hacer algo con Elm?
michelada.io COMPLEJIDAD
michelada.io Javascript (hasta en el backend)
michelada.io npm install react
michelada.io 131 dependencias!
michelada.io 243 mb (sin contar Nodejs)
michelada.io left-pad
michelada.io Uncaught TypeError: undefined is not a function
michelada.io Si tu backend no es NodeJs… Buena suerte!
michelada.io Cómo organizo mi aplicación?
michelada.io Cuál es el framework de moda hoy?
michelada.io Simplicidad
michelada.io Enfocarnos en lo que importa
michelada.io Tener menos puntos de falla
michelada.io Elm
michelada.io Strong typed
michelada.io No existe null o undefined
michelada.io Inmutable
michelada.io Puramente funcional
michelada.io Reactivo por diseño
michelada.io Compilado, no runtime exceptions
michelada.io Package management que cuida al usuario
michelada.io No es javascript
michelada.io No backend (Hay mejores herramientas)
michelada.io Demo
michelada.io Simplicidad
michelada.io En las herramientas
michelada.io En la arquitectura
michelada.io Confianza en el lenguaje
michelada.io Funciona en Rails (elm-rails)
michelada.io Thanks! Mario Alberto Chávez @mario_chavez
[email protected]