Java - Cómo crear un motor 3D para videojuegos. Creando juegos con Java
Montando tu propio motor de renderizado 3D desde 0 para renderizar bloques estilo Minecraft en Java
Montando tu propio motor de renderizado 3D desde 0 para renderizar bloques estilo Minecraft en Java
Creamos un launchpad con Javascript que emite sonidos al hacer click en los pads. Echamos un vistazo a lo básico de CSS Grid
Usando SVG vamos a explicar cómo sería la creación de un reloj analógico con movimiento de manecillas gracias a SVG.
Echa un vistazo a este artículo si no sabes elegir entre vim y neovim
Opino sobre el cruch, un fenómeno muy extendido en la industria de los videojuegos y del desarrollo
Colección de atajos y combinaciones de teclado que son muy recomendables de aprender porque suelen funcionar en cualquier programa y entorno
Guía con definiciones sobre acrónimos y palabras tećnicas (muchas en inglés) que se usan en mundo del desarrollo web y que deberías conocer
Aprende a instalar la última versión de Vim y Neovim tanto en Linux como en Windows y Mac.
Qué es Vim, por qué es tan interesante y cómo empezar a usarlo desde cero
Con este tutorial aprenderás tus primeros comandos y motions de Vim con los que empezarás a coger confianza con el editor
Artículo recopilación de todos los comandos que puedes introducir en Vim cuando pulsas la tecla Escape en un fichero
Cerrar Vim se ha convertido ya en un meme del editor, pero, ¿cómo se sale de verdad de Vim sin tener que cerrar la terminal?
Guía de apertura de uno o varios ficheros en Vim. Vistazo también a plugin de árbol de directorios y fuzzy finder (Control + P)
En este artículo aprendemos a construir una caja de texto en HTML que tenga autocompletado cuando el usuario escribe, y todo con Javascript vanilla, sin librerías
Algunos comandos del modo normal de Vim para moverte horizontalmente dentro de una línea
Tutorial de vim con comandos para moverse de forma vertical en un fichero
Aprendemos lo básico para configurar Vim y Neovim y echamos un ojo a la configuración que uso yo en mi día a día en Vim
Algunos plugins interesantes que recomiendo usar en Vim y Neovim.
Con este pequeño truco vas a poder ignorar y eliminar ficheros y carpetas de git que acabes de meter al gitignore
Cuento mi experiencia usando emacs por primera vez viniendo de Vim (ojo opinión personal)
También estoy en estos sitios
Página con la descripción de todo el hardware u software que uso en mi día a día
Conoce a Diego López García, la persona que está detrás del proyecto de CodingPotions.
Hablo sobre las bondades de FZF, una herramienta que habilita un buscador con fuzzy find para buscar ficheros y todo tipo de cosas
Página que describe el contenido y los entresijos técnicos del blog de CodingPotions
Mi lista personal de videojuegos que he jugado o quiero jugar, página en construcción
Doy mi opinión sobre el hype, cada vez más habitual en la actualidad, y de los downgrades de algunos videojuegos por culpa de este fenómeno
Aquí un conjunto de características y herramientas únicas que vienen por defecto en la terminal de Kitty
Reflexión sobre la optimización que se hacía antes sobre software y videojuegos y que hoy en día no tiene tanta relevancia
Un vistazo a los gestores de plugins más usados en tanto en Vim como en Neovim (Plug, Packer, Lazy, etc).
Reflexión y consejos sobre la famosa frase de Knuth "Premature optimization is the root of all evil"
Mi opinión personal sobre Rain World, un juego de plataformas/superviencia en un mundo distópico plagado de critaturas extrañas
Algunos de los puntos en los que, en mi opinión, Svelte flojea un poco y podría mejorar
Explico qué cosas me gustan mucho de Svelte y por qué lo prefiero frente a Vue, Angular o React
¿Para qué sirve el package.json? ¿y el .gitignore? ¿y los ficheros .env? Lista de algunos ficheros que te encontrarás en proyectos frontend
Métafora para referirnos a la complejidad en el código como espíritus que se manifiestan cuando ya es demasiado tarde. Consejos para evitarlos
Mi opinión personal sobre Dave the diver, un juego de exploración submarina muy entretenido que mezcla muchos géneros.
Aprende a generar y desplegar gratis tu propio blog en menos de 20 minutos, y con muchas opciones de personalización
Aprende a crear el típico botón para cambiar de tema en una web usando Javascript, variables CSS y localStorage
Por qué es importante usar el type correcto en los inputs HTML y algunos inputs types que son interesantes
Primeras impresiones de un fan de Vim usando la conocida config de DOOM para Emacs
Una colección de blogs que admiro y que me encantan
Qué es RSS y cómo puedes usarlo para suscribirte a páginas web
Te cuento los motivos por los que es muy interesante y beneficioso tener un blog o página personal
Bienvenidos/as a mi nuevo blog personal. En este artículo explico el por qué de este cambio y qué va a pasar a partir de ahora
Primeras impresiones y review del Half Life, un shooter en primera persona del año 98
Cuento mi experiencia comprando un billete de cercanías y reflexiono sobre los problemas de usabilidad de sistemas que usan millones de personas.
¿Estás montando un teclado o ya tienes uno y necesitas keycaps en español? Aquí comparto una lista con varios sets iso-es
Os cuento cómo he creado un pequeño videojuego web con Pixi a modo de jam veraniega mientras estaba de vacaciones
La lista de apps que uso en mi día a día. Las comparto por si alguien descubre alguna nueva o simplemente tiene curiosidad
Explicación del proceso que se seguido para desarrollar una landing page para mi proyecto Óxido nitroso en la que los usuarios se pueden bajar mis temas
Review de Cloverpit, un juego de runs y ludopatía con reminiscencias de Balatro y Buckshot Roulette.
Reflexión sobre algo que me suele pasar, el intentar estructurar las cosas desde el principio para finalmente no hacer nada o dejarlo a medias
Review del Resident Evil 2 Remake de alguien que no jugó en su día al original.
Explico paso a paso cómo tengo configurado Neovim, incluyendo los plugins que uso, atajos, y otros settings