Desarrollo Web

/Desarrollo Web

StackBlitz, el IDE en la nube para crear aplicaciones web

En desarrollo web estamos acostumbrados a utilizar editores online para compartir pequeños fragmentos de código a modo de ejemplos, ya sea con compañeros o en StackOverflow, como por ejemplo CodePen y JSFiddle. En Agosto de 2017 apareció un nuevo editor web basado en Visual Studio Code que va más allá y nos permite crear aplicaciones web utilizando los dos frameworks más utilizados para el desarrollo de Single Page Applications ( SPA ), React y Angular. StackBlitz inmediatamente se convirtió en una herramienta muy popular entre la numerosa comunidad que trabaja con ambos frameworks no sólo por la facilidad para crear una nueva aplicación sino por la sorprendente fluidez y la posibilidad de compartir nuestros proyectos alojados en sus servidores con URLs personalizables. De hecho, la documentación oficial de Angular ahora utiliza StackBlitz para mostrar sus ejemplos, en su tutorial de introducción Tour of Heroes encontraremos un enlace al live example utilizando la versión más reciente del framework donde directamente podemos editar el código y hacer pruebas. En poco más de un año de vida, StackBlitz alcanzó la cifra de un millón [...]

2018-12-12T08:42:47+00:0012 diciembre, 2018|Categories: Desarrollo Web|Tags: , , , , |0 Comments

Las mejores buenas prácticas en DevOps

Cuando me pidieron que escribiera este artículo, la idea era escribir sobre lo que se debería hacer en DevOps frente a lo que no se debería hacer, pero, llamadme optimista: el simple hecho de usar DevOps en un proyecto reduce, y mucho, las posibilidades de cometer errores durante el desarrollo de un proyecto. Aun así, en este texto vamos a repasar las prácticas "menos buenas" en DevOps. No apliques siempre la misma fórmula a todos los proyectos: A menudo veo cómo se aplican los mismos métodos entre clientes y proyectos, pero lo que muchas veces se pasa por alto es lo poco que tienen que ver entre sí. En DevOps, lo que funciona genial para un proyecto puede no servir para otro, y siempre es necesario un análisis previo de las necesidades. Entre otras cosas, se debe tener en cuenta cuántos programadores trabajarán al mismo tiempo, que entornos son los adecuados, si tiene un equipo de control de calidad, la frecuencia de las implementaciones de producción, si va a trabajar en Cloud u on premise... estos son solo algunos [...]

2018-11-28T09:55:13+00:0028 noviembre, 2018|Categories: Desarrollo Web, DevOps|Tags: , , |0 Comments

Qué te puede aportar SASS para añadirlo a tus proyectos

Hubo un tiempo en que aguérridos trabajadores del webmundo habían de enfrentarse a hojas de estilo CSS de miles y miles de líneas de código, ahogados por la desesperanza y temerosos de sustanciales cambios de diseño, pero, entonces, la luz de los preprocesadores acudió presta a dotar de claridad, orden y concisión a tamaña bestia. Bien podríamos comenzar así la historia de Sass (Syntactically Awesome Style Sheets), un preprocesador diseñado por Hampton Catlin y desarrollado por Nathan Weizenbaum que, como indican sus iniciales y representa su logotipo de neón rosado, consigue convertir la codificación de hojas de estilo en una actividad divertida y estimulante. ¿Qué nos aporta como para invertir tiempo y dedicación en él y añadirlo a nuestros proyectos? Ante todo, un enorme ahorro de código si se usa con acierto, así como un documento limpio y ordenado en el que el mantenimiento no se convierte en un infierno. ¿Y con respecto a otros preprocesadores? Pues una sintaxis muy intuitiva y fácil de aprender y entender. Para empezar a trabajar, únicamente necesitaremos Node y un par de comandos. [...]

2018-11-21T09:23:41+00:0021 noviembre, 2018|Categories: Desarrollo Web|Tags: , , , , , , |0 Comments