Habilitar SSL para desarrollo con Homestead

banner Dummy SSL para desarrollo con Homestead

Eventualmente nos hemos visto en la necesidad de trabajar con sitios web que cuentan con certificados SSL, posiblemente durante el desarrollo se requiera simular el uso de este tipo de certificados de forma local, esto puede ser una tarea complicada y tediosa en algunos casos, pero si trabajas con Homestead, puedes hacer uso de esta solución realmente sencilla para crear un certificado SSL «falso» que puedes utilizar en tu máquina virtual.

Ver post

La nueva actualización de Chrome requiere HTTPS para dominios .dev

A partir de la versión 63.0 de Google Chrome se está haciendo obligatorio utilizar HTTPS para todos los dominios .dev, esto afecta comúnmente a los desarrolladores de Laravel ya que por convención se utilizan este tipo de dominios cuando estamos trabajando con Laravel Homestead o Laravel Valet. Sin embargo, desde hace algunos meses Mattias Geniar escribió un post donde hizo una advertencia de que esto pasaría y sugiere utilizar dominios diferentes para evitar esta situación.

Ver post

Instalación y configuración de Laravel Homestead

Laravel Homestead

Laravel Homestead es una máquina virtual que viene lista para el desarrollo de proyectos con Laravel y otras tecnologías de PHP como Symfony y Statamic. Al ser una máquina virtual nos va a permitir ejecutar nuestros proyectos sin necesidad de instalar PHP, MySQL, etc. en nuestra máquina local. En esta primera lección de la serie de Laravel Homestead, aprenderás cómo instalar y configurar todo lo que necesitas para poder comenzar a desarrollar tus proyectos con ayuda de Homestead.

Ver post

Editores de texto para la terminal

En ocasiones, sobre todo cuando trabajamos directamente con un servidor, es necesario que editemos algún archivo dentro de un editor, pero al estar en un entorno no gráfico quizá se pregunten si es posible -y desde luego lo es-. Así que en esta ocasión veremos 2 de los editores más populares para trabajar desde la terminal: nano y vim.

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

Esquema de permisos en macOS y Linux

Un aspecto muy importante en sistemas *nix es el de los permisos, estos nos permiten decidir quién puede hacer qué sobre nuestros archivos. Tomemos de ejemplo un script que estamos desarrollando, dependiendo de qué es lo que queremos hacer con ese script podemos asignarle permisos específicos para que solamente sea de ejecución o si queremos que pueda ser leído o modificado. Esto, por más complicado que parezca, en realidad es muy sencillo, pero veamos todo esto en acción para poder comprenderlo mucho mejor.

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

Uso avanzado del historial en la terminal

A medida que vamos metiendo más y más comandos en nuestra terminal, estos se van almacenando en un historial para poder hacer uso de ellos en un futuro, en caso de ser requerido. Estos los podemos obtener directamente en la terminal, tecleando la flecha hacia arriba y hacia abajo, pero puede darse el caso de que quisiéramos utilizar un comando que está muy atrás en el historial y esto podría llevarnos mucho tiempo si lo hacemos de esta manera, por ello en esta lección te explicaremos mejores formas de usar el historial de tu terminal:

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

Plugins de Oh My Zsh

Ya que estamos usando Oh My Zsh, vamos a sacarle un poco de jugo haciendo uso de los plugins que este nos ofrece, ya que la idea de esto es hacer nuestra terminal lo más amigable y cómoda posible. Por defecto, tenemos instalado el plugin de Git el cual es bastante amplio, pero podemos instalar plugins para prácticamente cualquier cosa y es lo que veremos el día de hoy.

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

Gestión de paquetes con Homebrew en macOS

Siempre que tenemos un equipo nuevo, solemos buscar herramientas y utilerías que queremos instalar en nuestras computadoras y generalmente las encontramos en un archivo instalador pero hay ocasiones en las que instalar herramientas no es tan sencillo, comúnmente se requieren de paquetes que no están por default en el sistema operativo e instalarlos desde la fuente podría resultar un poco complicado, por fortuna contamos con herramientas que hacen esto por nosotros como lo es el caso de Homebrew y el día de hoy veremos cómo podemos hacer uso de él.

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

Personalización de nuestro terminal con iTerm y oh-my-zsh

Ya que esta serie está planeada para hacer que te sientas cómodo con el uso de la terminal, pues vamos a pasar mucho tiempo aquí trabajando con ella, un aspecto importante es hacer que la terminal tenga un estado visual agradable, por lo que en esta ocasión vamos a ver cómo podemos personalizar nuestra terminal de manera que sea más atractiva para nosotros y no sentirnos tan rudimentarios al ver solamente una pantalla negra con letras blancas. Así que en su lugar, voy a explicarte cómo hacer que tu terminal se vea a tu gusto.

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

Crear un sitio web con WordPress, Laravel y Composer (Parte 2)

Logo

Crear un sitio web con WordPress, Laravel y Composer

Tutorial de Laravel Parte 2

En la lección anterior aprendimos a instalar WordPress usando Composer, ahora vamos a trabajar con un nuevo proyecto de Laravel para crear el sitio que mostrará la información almacenada a través del CMS usando «Corcel», un paquete que nos permite acceder a la base de datos de WordPress por medio del ORM Eloquent.

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.