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

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

Logo

Crear un sitio web con WordPress, Laravel y Composer

Tutorial de Laravel Parte 1

Como programadores a menudo escuchamos ese proverbio que dice «no trates de reinventar la rueda», de seguro es algo que te viene a la mente cuando tus clientes te piden realizar un sitio web para su empresa y te dicen «quiero algo como WordPress». Sí, muchos de nosotros hemos pasado por eso y hemos estado en esa encrucijada de «¿Debería simplemente usar WordPress y adaptar un template a las necesidades del cliente? o ¿Debería invertir algo más de tiempo en desarrollar una aplicación desde cero con Laravel?». Pues bien, hoy vamos a darle una solución a este problema, usando lo mejor de estas dos herramientas, el CMS de WordPress y la simplicidad de Laravel para generar un sitio web.

Ver post

Editar archivos Sass en Laravel con Chrome Developer Tools

laravel-sass-chrome

Si eres front-end on full-stack developer y trabajas con Laravel seguro conoces y haces uso de Elixir, la herramienta que permite compilar los assets dentro de nuestras aplicaciones y que viene configurada por defecto en cada nueva instalación de Laravel.  Cuando trabajamos con algún pre-procesador como Sass debemos escribir el código, compilarlo tal vez usando alguna otra herramienta como Gulp y posteriormente actualizar el navegador web en busca del resultado final. Seguramente esto ya es un proceso totalmente natural para ti, pero hoy hablaremos de una funcionalidad que permite editar, compilar y ver el resultado en tiempo real de los cambios realizados sobre los archivos de Sass dentro de nuestra aplicación de Laravel desde Chrome.

¿Parece complicado? Bueno, en realidad es mucho más sencillo de lo que te imaginas, pongamos manos a la obra y veamos de qué se trata.

Ver post

Servidores | Configuración del servicio PHP

Logo
11

Configuración del servicio PHP

Curso de Servidores Parte 2

Anteriormente habíamos visto cómo hacer la instalación de nuestro stack LEMP instalando las últimas versiones de cada parte del stack, pero realmente no habíamos hecho ninguna configuración, simplemente modificamos nginx para que reconociera los scripts de PHP, en esta ocasión haremos un poco de configuración del servicio de PHP.

Quizá se pregunten ¿Por qué habría de modificar PHP si ya está funcionando? Esto es debido que el servicio PHP escucha por default al usuario y grupo www-data, pero nosotros queremos que escuche a alguno de los usuarios registrados en nuestro servidor, con la finalidad de no tener que hacer cambios de permisos como lo hicimos anteriormente, además esto nos ayudará a tener más seguridad en el servidor y podremos ir encaminados a hacer un deploy automatizado, así que vamos a ver cómo podemos hacerlo.

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

Servidores | Deploy con git y GitHub

Logo
10

Deploy con git y GitHub

Curso de Servidores Parte 2

Anteriormente hicimos deploy de nuestro proyecto haciendo uso de rsync,en esta ocasión lo haremos con github pero estaremos implementando un proyecto en Laravel por lo que ya nos estamos adentrando un poco más a un verdadero deploy profesional con un proyecto real. Github nos permite utilizar llaves SSH para la administración de nuestros proyectos pero también nos permite hacer deploy de los mismos estableciendo una llave SSH para el repositorio que necesitemos y esto es lo que haremos en esta ocasión.

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

Suscríbete a nuestro boletín

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

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