Aprendiendo VueJS sin hacer un TODO-List

El frontend cambia muchísimo, cada día salen frameworks nuevos, herramientas,… y por ello estar al día de todo es imposible. Pero eso no deja de lado que me apetezca mejorar mis habilidades de frontend y aprender un un poco como se trabaja con javascript más hallá de JQuery y de hacer Stackoverflow Driven Development.

37036473724_28163a121c_z
Matías Garrido – Flickr

Así que me he propuesto ir aprendiendo VueJS, porque creo que tiene una curva de aprendizaje bastante asequible y voy a ver resultados pronto sin demasiada frustración. Además hace tiempo que me encontré con este magnifico libro “Desarrolla aplicaciones con VueJS“, con el curso de CodelyTV sobre hacer TDD con VueJS y Jest y tuve la suerte de cruzarme con Dani Latorre de coding stones en la conferencia “Madrid Software Crafters” y charlar sobre VueJS, frontend actual y las charla que dieron en Codemotion.

Continúa leyendo “Aprendiendo VueJS sin hacer un TODO-List”

npm vs grunt vs gulp vs webpack vs .. ¡vaya lío de frontend!

¡Vaya lío de frontend! Existen 1000 herramientas con las que trabajar. Buscamos en internet, nos encontramos con muchísimos post sobre distintas tools para hacer frontend. Además, si somos más de backend puede “cortocircuitarnos”.

Hoy vamos a ver unas cuantas herramientas para mejorar nuestro flujo de trabajo en front. Como ya hemos visto, el “flujo de trabajo” de un programador es una tarea compleja a la que debemos dedicar tiempo para ser más productivos y aprovechar nuestro tiempo en tareas que aportan valor.

2968210374_0c6b4ba435_z
three-headed MacBook 2008

¿Por qué hablamos de esto? Imaginemos que estamos en un proyecto y usamos un framework css, da igual que sea foundation, bootstrap, algo de material design,… Además tenemos que usar un preprocesador para css Less o Saas y cómo no es necesario que usemos algo de javascript, al menos JQuery, o VueJS, o Angular, o mejor React ¿Cómo unimos todo esto? y encima tenemos que minimizarlo para ganar performance,…

Continúa leyendo “npm vs grunt vs gulp vs webpack vs .. ¡vaya lío de frontend!”