Artículos
-
Lua
Lua en videojuegos: LÖVE 2D y Defold, los frameworks que usan Lua como lenguaje de scripting
LÖVE 2D y Defold son dos frameworks para videojuegos que usan Lua como lenguaje de scripting. Aprende las diferencias entre ambos, sus APIs principales y cómo estructurar un proyecto de juego en Lua desde cero.
-
Lua
La C API de Lua: embeber Lua en aplicaciones C/C++ y extenderlo con código nativo
La C API de Lua permite embeber el intérprete en cualquier aplicación C o C++ y exponer funciones nativas a scripts Lua. Aprende a gestionar la pila de la VM, registrar funciones C y llamar código Lua desde C con lua_pcall.
-
Lua
Coroutines en Lua: concurrencia cooperativa sin threads del sistema operativo
Las corrutinas de Lua permiten implementar concurrencia cooperativa sin hilos del sistema operativo. Aprende a usar coroutine.create, resume y yield para construir iteradores, máquinas de estado y schedulers ligeros.
-
Lua
Tablas en Lua: la única estructura de datos que lo hace todo
La tabla es la única estructura de datos de Lua y sirve como array, diccionario, objeto y módulo. Este artículo explica cómo funciona internamente, cómo iterar con ipairs y pairs, y los patrones más habituales para modelar datos complejos.
-
Lua
Lua 5.4 en 2026: introducción al lenguaje de scripting más embebido del mundo
Lua 5.4 es un lenguaje de scripting ligero, rápido y fácil de embeber en aplicaciones C/C++. Esta guía explica sus tipos de datos, su sintaxis y por qué sigue siendo la elección preferida en videojuegos, servidores web y herramientas embebidas.
-
Generales
18 comandos de Git que todo desarrollador y sysadmin debería dominar
Git no es solo add, commit y push. Repasamos 18 comandos (status, diff, bisect, reflog, worktree, rerere y más) que ayudan a desarrolladores y sysadmins a inspeccionar, depurar y recuperar el historial de un repositorio sin sustos.
-
PostgreSQL
PostgreSQL 19: ON CONFLICT DO SELECT, SQL/PGQ y COPY TO en JSON, con ejemplos
PostgreSQL 19 (beta, estable en septiembre-octubre de 2026) añade ON CONFLICT DO SELECT para upsert sin condiciones de carrera, consultas de grafos SQL/PGQ, COPY TO con salida JSON nativa, FOR PORTION OF para tablas temporales, REPACK nativo y autovacuum en paralelo. Repaso con ejemplos SQL de c...
-
Generales
VPS KVM vs Hosting Compartido: Qué elegir para proyectos técnicos
Elegir dónde alojar un proyecto web parece una decisión sencilla hasta que empiezan a aparecer necesidades técnicas concretas. Una página corporativa puede funcionar perfectamente con un alojamiento básico, pero las cosas cambian cuando se requiere ciertas carac...
-
Generales
Qué lenguajes de programación importan de verdad en 2026
Cruzando TIOBE, PYPL, RedMonk, Stack Overflow y GitHub Octoverse con datos de julio de 2026: Python sigue en cabeza, TypeScript manda en GitHub, Rust entra por primera vez en el top 10 de TIOBE y Go consolida su papel en backend a gran escala.
-
PostgreSQL
PostgreSQL se ha convertido en la base de datos de referencia para la IA (y por qué deja atrás a MySQL)
PostgreSQL ha dejado de ser solo una alternativa a MySQL para convertirse en el motor por defecto de la IA generativa gracias a pgvector, que permite guardar embeddings y hacer busqueda semantica sin salir de la base de datos relacional. Comparamos PostgreSQL, MySQL, MongoDB y SQL Server para ent...









