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
0
170
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
45
Beyond the Rails Way
mario_chavez
1
67
Rediscovering ActiveRecord
mario_chavez
2
300
Intro to Elixir
mario_chavez
0
120
From Ruby to Elixir: Developing Web Applications
mario_chavez
0
310
Pitch para Startups
mario_chavez
1
83
Understanding KPIs
mario_chavez
1
58
Logic Programming
mario_chavez
0
83
El nuevo comercio electrónico
mario_chavez
0
45
Other Decks in Programming
See All in Programming
Going beyond Apache Parquet's default settings
xhochy
0
130
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
1k
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
9
4.2k
CREってこういうこと? 体験入社 - 提案資料 - / what-is-cre-trial-employment
shinden
1
510
Java 22 Overview
kishida
1
190
Git Rebase
bkuhlmann
11
1.6k
2 週間で Twitter Bot を作ってみた
contour_gara
0
770
Documentation for users with AsciiDoc and Antora
ahus1
0
370
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
170
AppRouter Panel Talk
yosuke_furukawa
PRO
1
460
Domain-Driven Transformation
hschwentner
2
1.5k
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
440
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
21
1.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Six Lessons from altMBA
skipperchong
22
3k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
11
1k
What the flash - Photography Introduction
edds
64
11k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
What's in a price? How to price your products and services
michaelherold
238
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
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]