Multiplica tu productividad usando un preprocesador de css

33
Multiplica tu productividad usando un preprocesador de CSS Leonidas Esteban @LeonidasEsteban [email protected]

Transcript of Multiplica tu productividad usando un preprocesador de css

Page 1: Multiplica tu productividad usando un preprocesador de css

Multiplica tu productividad usando un preprocesador

de CSSLeonidas Esteban @LeonidasEsteban [email protected]

Page 2: Multiplica tu productividad usando un preprocesador de css

Estoy aprendiendo Frontend con @LeonidasEsteban en #CPQuito4

Page 3: Multiplica tu productividad usando un preprocesador de css

Páginas web(la era de ofrecer nuestro trabajo por solo dar presencia

en internet se acabó)

Page 4: Multiplica tu productividad usando un preprocesador de css

Aplicaciones web(porque es más rentable)

Page 5: Multiplica tu productividad usando un preprocesador de css

• Rendimiento • Escalabilidad • Soporte

Page 6: Multiplica tu productividad usando un preprocesador de css

Optimizar flujos de trabajo backend / frontend

Page 7: Multiplica tu productividad usando un preprocesador de css

Tecnologías del lado del servidorPython, PHP, Ruby

Frameworks para esas tecnologíasDjango, Laravel, Rails

Page 8: Multiplica tu productividad usando un preprocesador de css

Tecnologías del lado del clienteHTML, CSS, Javascript

Preprocesadores para esas tecnologíasJade, (Stylus, Sass, Less), Coffeescript

Page 9: Multiplica tu productividad usando un preprocesador de css

CONTEXTO

Page 10: Multiplica tu productividad usando un preprocesador de css

HTMLEstructura

Page 11: Multiplica tu productividad usando un preprocesador de css

CSSDiseño

Page 12: Multiplica tu productividad usando un preprocesador de css

JavascriptInteractividad

Page 13: Multiplica tu productividad usando un preprocesador de css

Hablemos de CSS

Page 14: Multiplica tu productividad usando un preprocesador de css

Sintaxis

Page 15: Multiplica tu productividad usando un preprocesador de css

https://mejorando.la/mini/Caso de estudio

Page 16: Multiplica tu productividad usando un preprocesador de css

Features

• Código optimizado

• Fácil de hacer cambios

• Reusable

• Soporte de navegadores modernos

Page 17: Multiplica tu productividad usando un preprocesador de css

Tiempo de creación4 horas

Escalabilidad

Page 18: Multiplica tu productividad usando un preprocesador de css

Tiempo de ediciónunos segundos dependiendo de cuanto demore el

compilador :P

Soporte

Page 19: Multiplica tu productividad usando un preprocesador de css

411 lineas !9KB

rendimiento

Page 20: Multiplica tu productividad usando un preprocesador de css

Una linea de código7KB

Rendimiento

Page 21: Multiplica tu productividad usando un preprocesador de css

¿Reusable? ¿Fácil de cambiar?

Page 22: Multiplica tu productividad usando un preprocesador de css

Esto no pudo haberse hecho de una forma

“Tradicional”

Page 23: Multiplica tu productividad usando un preprocesador de css

¿qué es un preprocesador de CSS?

Un mediador entre una mejor sintaxis y el css de toda la vida

Page 24: Multiplica tu productividad usando un preprocesador de css

Lenguaje > compilar > css

Page 25: Multiplica tu productividad usando un preprocesador de css

Escribe menos y haz más(slide no patrocinado por jQuery)

Page 26: Multiplica tu productividad usando un preprocesador de css

Resultado: mini-septiembre2014.styl

#likeabossCódigo optimizado

Page 27: Multiplica tu productividad usando un preprocesador de css

Variables(css no tiene variable >.<)

Fácil de hacer cambios

Page 28: Multiplica tu productividad usando un preprocesador de css

Módulos(Los quitamos si dejan de ser necesarios)

Reutilizable

Page 29: Multiplica tu productividad usando un preprocesador de css

OMG MágiaMiniDate.styl

Soporte de navegadores

Page 30: Multiplica tu productividad usando un preprocesador de css

mini-septiembre2014.css 7KB

Page 31: Multiplica tu productividad usando un preprocesador de css

Estoy aprendiendo Frontend con @LeonidasEsteban en #CPQuito4

Page 32: Multiplica tu productividad usando un preprocesador de css

Muchas, muchas gracias :)

Page 33: Multiplica tu productividad usando un preprocesador de css

https:mejorando.la/frontend/