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
Elm, una mejor manera de hacer frontend
Search
Mario Alberto Chávez
May 24, 2016
Programming
250
0
Share
Elm, una mejor manera de hacer frontend
Plática sobre Elm para el desarrollo Frontend
Mario Alberto Chávez
May 24, 2016
More Decks by Mario Alberto Chávez
See All by Mario Alberto Chávez
Ruby Internals V3
mario_chavez
0
67
Beyond the Rails Way
mario_chavez
1
130
Rediscovering ActiveRecord
mario_chavez
2
350
Intro to Elixir
mario_chavez
0
170
From Ruby to Elixir: Developing Web Applications
mario_chavez
0
430
Pitch para Startups
mario_chavez
1
150
Understanding KPIs
mario_chavez
1
120
Logic Programming
mario_chavez
0
130
El nuevo comercio electrónico
mario_chavez
0
86
Other Decks in Programming
See All in Programming
New "Type" system on PicoRuby
pocke
1
300
自動レビューエンジンの実装と運用 ~レビューのない世界へ~
kurukuru1999
2
280
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
440
RTSPクライアントを自作してみた話
simotin13
0
300
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
410
AI 時代のソフトウェア設計の学び方
masuda220
PRO
28
11k
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
210
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
5
1k
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
210
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
1.5k
初めてのRubyKaigiはこう見えた
jellyfish700
0
220
Inspired By RubyKaigi (EN)
atzzcokek
0
300
Featured
See All Featured
Leo the Paperboy
mayatellez
7
1.8k
Odyssey Design
rkendrick25
PRO
2
640
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
130
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
270
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
230
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
340
Mind Mapping
helmedeiros
PRO
1
210
Are puppies a ranking factor?
jonoalderson
1
3.4k
The Cult of Friendly URLs
andyhume
79
6.9k
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]