Guía de uso del cliente LSP de Neovim

Agrega funcionalidades dignas de un IDE a Neovim sin instalar plugins de terceros

Cómo sobrevivir sin cursores múltiples en vim

Patrones alternativos que podemos usar en vim en lugar de cursores múltiples

Neovim: Plugins para empezar

Explorando plugins para mejorar nuestra experiencia en Neovim

Cómo crear tu primera configuración de Neovim usando lua

Donde aprendemos cómo personalizar Neovim y agregar plugins

Se puede usar el cliente LSP de neovim sin plugins?

Vamos a descubrir qué necesitamos para usar el cliente LSP de neovim en nuestros proyectos

Configurando nvim-lspconfig + nvim-cmp

Usando nvim-lspconfig y nvim-cmp para configurar el cliente LSP de Neovim

Navega a través del historial de comandos de una manera eficiente

Vamos a sacarle provecho a toda esa información en el historial

¿Quieres usar variables de entorno en ese archivo de configuración? Puedes... casi

Presentando al comando envsubst

Cómo un funtor aplicativo puede ayudarnos a validar formularios

Validando formularios al 'estilo funcional'

La ilusión de un inicio rápido en vim

Mejorando el tiempo de inicio de vim con un pequeño 'truco'

Todo lo que necesitan saber para configurar neovim usando lua

Tus primeros pasos hacia una configuración creada en lua

vim y el quickfix list: saltar a una ubicación, buscar y reemplazar en múltiples archivos, y otras curiosidades

Descifrando el misterio del quickfix list de vim

Extendiendo deno cli usando una función

Mejorando la interfaz de comandos de deno con un poco de magia

vim en modo fácil: usando vim como un editor de texto 'convencional'

Explorar el 'modo fácil' que provee vim de forma nativa

Usando Netrw, el navegador de archivos nativo de vim

Donde aprenderemos a usar y personalizar Netrw

Transductores en javascript

Vamos a adentrarnos un poco en el mundo de los transductores (en javascript)

La utilidad de los reducers

Los reducers son buenos para muchas cosas, vamos a descubrir qué son esas cosas

Usando 'abbreviations' en vim

Buscando usos interesantes para abbreviations en vim

Una introducción a las mónadas (en javascript)

Donde intentamos usar javascript para explicar que son los mónadas

¿Qué son los applicative functors?

Usemos javascript para descubrir qué es un applicative functor

Alias global en ZSH

Qué son y cómo podemos usarlos

Uniones discriminadas y Fantasy Land

Usaremos las uniones discriminadas para explorar una rama de Fantasy Land

Reduce: cómo y cuando

Vamos a identificar cual es el caso ideal para usar reduce y aprenderemos algo en el camino

Aprendiendo sobre el paradigma funcional: un camino a seguir

Guía del contenido creado para la serie: Un poco del paradigma funcional en tu javascript

Funciones puras y porque son una buena idea

Respondiendo a la pregunta ¿qué ganamos al usar funciones puras?

Un poco del paradigma funcional en tu javascript: Técnicas de composición

Una introducción a los patrones comúnes usados en la programación funcional

Un poco del paradigma funcional en tu javascript: Aplicación parcial

Resolviendo el misterio de la función como primer parámetro

Un poco del paradigma funcional en tu javascript: Los poderes de map

Vamos a ver qué hace a map tan especial

Cómo combinar efectos y funciones puras en javascript

algunas ideas de cómo usar las funciones puras en el mundo real

Lenses o mejor dicho getters y setters combinables

Vamos implementar lenses desde cero

Observables hechos en casa

Creando un observable como los de RxJS desde cero

Un vistazo a las máquinas de estados finitos

Veamos si las máquinas de estados son útiles

Un poco del paradigma funcional en tu javascript: Usando un Maybe

Veremos cómo afectaría nuestro código si utilizaramos una estructura conocida como Maybe