Gulp – Cómo trabajar con BrowserSync

gulp-browsersync

En esta lección vamos a ver cómo usando Gulp y BrowserSync te puede ayudar a acelerar aún más tu flujo de trabajo, corriendo un servidor local para archivos estáticos, refrescando automáticamente el navegador o inyectando los estilos directamente al navegador cada vez que modificas tus archivos.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Servidores | Introducción a Envoy

Logo
13

Introducción a Envoy

Curso de Servidores Parte 3

Anteriormente habíamos hecho uso de Fabric para que nuestro deploy se ejecute como una tarea en nuestro sistema, y para lograrlo hicimos uso de algunos comandos en python, pero es probable que quieras experimentar con algo más, ya que es muy probable que actualmente trabajes con PHP podemos recomendarte el uso de Envoy.

Envoy nos permite crear tareas SSH de la misma manera que lo hicimos con Fabric pero sin la necesidad de aprender comandos de python, en su lugar hacemos uso de la sintaxis de Blade, a lo que muchos ya estamos acostumbrados y nos puede parecer más cómodo. Envoy fue creado por Taylor Otwell y tiene una documentación muy detallada pero a la vez bastante clara, así que acompáñame a ver cómo es el uso de las tareas SSH por medio de Envoy para hacer el deploy de nuestros proyectos.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Etiquetas dinámicas con Select2 y Ajax en Laravel

select2-laravel-ajax

El plugin Select2 de JQuery permite crear campos de tipo «select» en nuestros formularios con la habilidad de agregar ciertas funcionalidades como búsqueda en tiempo real, etiquetas y algunas otras opciones realmente útiles.

Hoy vamos a implementar Select2 en Laravel usando JQuery y Ajax para buscar y cargar etiquetas de forma dinámica en un campo de texto.

Ver post

Gulp – Browserify y Webpack

gulp-browserify-webpack

A través de Browserify, podemos usar el método require para instalar paquetes de npm, o incluso archivos locales en nuestra aplicación de la misma forma como requerimos paquetes en el archivo gulp, incluyendo librerías como jQuery y plugins de jQuery, pero además Browserify se encargará de concatenar estas dependencias en un solo archivo que va a contener todo lo requerido por la aplicación. También hablamos sobre Webpack y como se compara a Browserify y Gulp.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Eloquent el ORM de Laravel

En esta lección número 12 del Curso Primeros pasos con Laravel 5.* vamos a conocer el ORM de Laravel llamado Eloquent, con el cual podemos trabajar con la base de datos. Cada tabla está relacionada con su correspondiente Modelo, permitiéndonos interactuar para consultar los registros, así como guardarlos, modificarlos y eliminarlos, sin necesidad de trabajar directamente con sentencias de SQL.

Ver post

Cómo generar vista previa de los correos con Laravel

laravel-email-preview

Con Laravel la tortura de enviar correos quedó en el pasado, ahora, ¿estás seguro que envías la información correcta en los emails?, cierto que puedes verificar si te envías un email a ti mismo, pero ¿qué tal sería hacer una vista previa de los correos?. Bien, eso es lo que quiero mostrar con el complemento themsaid/laravel-mail-preview,  el cual nos permite almacenar los correos como archivos html para su visualización. Ver post

Servidores | Introducción a Fabric

Logo
12

Introducción a Fabric

Curso de Servidores Parte 3

Hasta el momento ya hemos hecho deploy de tres maneras diferentes, pero en cada una de ellas tenemos que conectarnos al servidor para ejecutar algún tipo de tarea, por más pequeña que esta sea, es aquí cuando uno empieza a sentir un poco molesto el tener que hacer esto cada vez y piensa: «Debería haber una forma más fácil»… y afortunadamente sí existe. Es en estas situaciones cuando podemos hacer uso de un gestor de tareas automatizadas. Actualmente existen muchas como Capistrano o incluso uno creado por Taylor Otwell llamado Envoy, pero por lo pronto nos vamos a enfocar en uno que corre sobre python llamado Fabric y veremos este debido a su sencillez, así que acompáñame a ver cómo podemos crear nuestra primer tarea programada

Regístrate para ver ésta y cientos de lecciones exclusivas.

Pruebas de integración automatizadas en Chrome con Laravel TestTools

laravel-tests-chrome

Una de las excusas más comunes sobre el por qué los programadores no escriben pruebas es que consideran que toma mucho tiempo. Bueno, personalmente creo que es un tiempo muy bien invertido. Afortunadamente para estas personas, existen algunas herramientas que ayudan en este proceso y hoy hablaremos de una de ellas. Se trata de Laravel TestTools una extensión de Chrome que permite escribir de forma automática pruebas de integración basadas en la sintaxis de pruebas de Laravel.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.