post image

Desarrollo de paquetes en Laravel

2020-11-05 Laravel Laravel 6x Laravel 7x

A medida que vas desarrollando proyectos en Laravel surge la necesidad de centralizar una que otra funcionalidad que comienza a repetirse en varios proyectos. Hace un tiempo vimos cómo crear una librería instalable con composer para hacer esto mismo en p...

by Darío Rivera




post image

Qué es Snap, cómo instalarlo y cómo utilizarlo

2020-11-03 Linux

Los snaps son paquetes de aplicaciones para desktop, cloud e IoT multiplataforma, seguros y libres de dependencias. Con esto, Ubuntu planea popularizar un nuevo estándar de paquetería dentro de la comunidad Linux para instalar y correr aplicaciones sin l...

by Darío Rivera


post image

Funciones de edición avanzada en Vim para PHP

2020-10-27 Vim

Cuando inicias en Vim te encuentras con la ardua tarea de comenzar a buscar las equivalencias de aquellas funciones de edición avanzada que tienes en IDE's como PhpStorm, Visual Studio Code, Sublime Text, y otros. En vim como ya sabes todo se hace a trav...

by Darío Rivera


post image

Solución al error "command-t.vim could not load the C extension."

2020-10-25 Vim

Hace unos días vimos cómo instalar command-t para realizar búsquedas de archivos en Vim. Para esto vimos que fue necesario compilar parte del plugin en lenguaje C. Sin embargo, decidí separar el post y crear uno exclusivamente para tratar este error qu...

by Darío Rivera


post image

Búsqueda de archivos en Vim

2020-10-23 Vim

Cuando utilizas Vim una pregunta recurrente es cómo buscar y abrir archivos directamente desde la consola sin tener que salir de Vim. Para esto puedes instalar el plugin command-t. Ya vimos anteriormente Cómo darle super poderes a Vim instalando plugins....

by Darío Rivera


post image

Fuentes de texto en Debian

2020-10-23 GNU/Linux Debian

En Debian y en Linux en general instalar fuentes suele ser bastante sencillo. No obstante, es necesario que sepas en dónde se encuentras generalmente las fuentes, cómo instalarlas y como verficar que están cargadas de manera correcta. Localización ...

by Darío Rivera


post image

Identación de cuatro espacios en Vim

2020-10-22 Vim

Cuando comienzas a programar en Vim o a editar ciertos tipos de archivos automáticamente cuando creas una nueva línea se crea uno o dos tabs. El problema con esto, es que el tab suele ser mucho espacio para la identación y la mayoría de lenguajes traba...

by Darío Rivera


post image

Emmet, el plugin que todos deberían tener

2020-10-21 HTML

El emmet fue para mí el primer plugin que instalé en un editor de texto para mejorar la productividad cuando desarrollaba en HTML y CSS. Recuerdo que en aquellos tiempos utilizaba SublimeText 2 y estaba aprendiendo también PHP. También recuerdo que ver...

by Darío Rivera


post image

Cómo instalar plugins en Vim y darle superpoderes

2020-10-20 Vim

Por lo general se suele subestimar a Vim como editor de texto. En parte, es porque no se sabe qué tanto puede hacer y cómo empezar a darle las funcionalidades de grandes editores o IDE's de desarrollo como phpStorm, Visual Studio Code, entre otros. El d...

by Darío Rivera


post image

Integrar ESLINT con Vue.js

2020-10-19 Vue.js

Para configurar ESLINT en un proyecto con Vue.js debes haber instalado primero ESLINT. Por lo general ESLINT viene integrado en proyectos creados con vue-cli, te invito a revisar nuestro artículo Cómo crear un scaffolding de aplicación en Vue.js&nb...

by Darío Rivera




post image

Integrar ESLINT con Webpack

2020-10-18 Webpack

Una de las ventajas de utilizar webpack es que podemos configurar procesos intermedios en la compilación de nuestros assets. Si no sabes aún qué es webpack te invito a revisar nuestro artículo de Introducción a Webpack y también el de Introducci...

by Darío Rivera


post image

Qué es ESLINT, para qué sirve y cómo utilizarlo

2020-10-17 Javascript

A medida que desarrollamos en JavaScript de manera profesional nos encontramos con el problema de aplicar las buenas prácticas a través de todos nuestros proyectos y de todo el equipo de trabajo. Es por esto que existen herramientas como ESLINT para Java...

by Darío Rivera


post image

Instalar Certbot en Ubuntu 20.04 (Focal Fossa)

2020-10-16 Ubuntu

Certbot es una de las herramientas oficiales mencionadas por Let's Encrypt que automatiza el proceso de generación de un certificado SSL. La forma recomenda de instalar Certbot en Ubuntu es a través de snap. Es por esto que lo primero que debes hacer ase...

by Darío Rivera