¡Adiós Bash, hola Zsh!

¡Adiós Bash, hola Zsh!

He decidido migrar mi CLI desde la fiable y conocida bash a la poderosa y versátil zsh. Se trata de una evolución extendida de la Bourne Shell (sh), no solo hereda muchas de las características familiares de Bash, sino que también introduce una serie de nuevas funcionalidades, soporte para plugins y temas personalizados. Apple adoptó Zsh como la shell predeterminada hace algún tiempo, me faltaba dar el paso en mis sistemas Linux, incluido WSL2 en Windows. …

April 23, 2024 · 7 min
Personalizar VSCode

Personalizar VSCode

En este apunte trato sobre cómo personailizar VSCode, trabajo con GitHub en un entorno multiplataforma y multicuenta, quiero sincronizar mis settings, usar las mismas las extensiones, aprovechar licencias. Explico el tema multicuenta, la sincronización de mis preferencias (settings) globales y específicos por proyecto y las extensiones. Normalmente uso windows, linux, macos y he optado por VSCode como editor/ide. El objetivo es tener una experiencia de trabajo unificada, que arranque VSCode en cualquier sistema operativo, que pueda clonar un proyecto personal o profesional, manteniendo las mismas extensiones y settings, incluso usando las opciones de conectarte a host, tunel, WSL, etc. …

June 20, 2023 · 8 min
MAC con Vagrant

MAC con Vagrant

Vagrant permite crear y configurar entornos de desarrollo virtuales, ligeros y reproducibles. Lo hace creando máquinas virtuales y necesita un Virtualizador. Le da igual qué virtualizador usar, soporta Virtualbox, KVM, Docker, VMWare y otros 30 más. Es una herramienta fantástica para poder montar Servidores para nuestros desarrollos de software. Este apunte solo vale, de momento, para trabajar con chip INTEL. De momento no he sido capaz de hacerlo funcionar en un Mac con ARM (Apple Silicon) como anfitrión. …

April 23, 2023 · 3 min
MAC para desarrollo

MAC para desarrollo

En este apunte describo mi bitácora de configuración de un Mac (INTEL o ARM) como equipo de desarrollo. Instalo varias aplicaciones gráficas y de línea de comando, importantes para usar un mac como equipo de desarrollo El orden de instalación puede variarse, pero es el que recomiendo desde una instalación reciente de macOS. …

April 15, 2023 · 18 min
Vagrant con Libvirt KVM

Vagrant con Libvirt KVM

Vagrant crea y ejecuta máquinas virtuales, apoyándose en proveedores de virtualización como Virtualbox, KVM, Docker, VMWare y otros 30 más. Siempre tenderá a arrancar la VM con Virtualbox a menos que le digamos explícitamente un proveedor específico. En esta guía explico cómo he montado Vagrant con el proveedor Libvirt KVM en Linux. …

May 15, 2021 · 5 min