Bitácora de Código

PENSAMIENTOS

Ideas sobre desarrollo, diseño y tecnología. Sin filtros, directo al grano.

Explorar por tema

18 artículos

25 OCT 2026

Lenguajes y compiladores

Construyendo Codexivo · Parte 5 de 5

Creación de un lenguaje: el evaluador

Cómo funciona el evaluador de un intérprete que recorre el árbol: entornos, procedimientos que recuerdan dónde nacieron, cómo sale un regresa y errores en español.

Leer más
codexivolenguaje de programaciónintérpretes

23 OCT 2026

Lenguajes y compiladores

Construyendo Codexivo · Parte 4 de 5

Creación de un lenguaje: el parser

Qué hace un parser, cómo decide un parser Pratt quién se queda con cada valor y cómo construí el de Codexivo: precedencias, llamadas y el pero_si.

Leer más
codexivolenguaje de programaciónparser +1

22 OCT 2026

Lenguajes y compiladores

Construyendo Codexivo · Parte 3 de 5

Creación de un lenguaje: el lexer

Qué es un lexer o analizador léxico, cómo construí el de Codexivo, el error que partía la palabra "orden" en dos y lo que aprendí al corregirlo.

Leer más
codexivolenguaje de programacióntokens +1

08 SEP 2026

Arquitectura

El poder de tener una fuente de verdad

Si modelos, APIs, permisos e interfaces describen el mismo negocio, ¿por qué ninguno conoce el sistema completo? Un experimento que nació de esa pregunta.

Leer más
arquitecturatypescriptframeworks +2

31 AGO 2026

IA y agentes

Mi daily dejó de ser una reunión

Los agentes ya programaban, probaban y revisaban; les faltaba organización. Cuando roles, handoffs y blockers persistieron, mi daily se redujo a decidir.

Leer más
iaagentesscrum +2

18 AGO 2026

Legaltech

Del código a la legislación · Parte 3 de 3

Parsear una ley no es parsear texto

Diseño técnico para convertir Markdown legislativo en una estructura versionable: lexer contextual, Abstract Law Tree, Akoma Ntoso y consolidación.

Leer más
parserarquitecturaakoma ntoso +3

18 AGO 2026

Legaltech

Del código a la legislación · Parte 2 de 3

Encontrar el nombre del problema

El parser ya construía un Abstract Law Tree. El reto real vino después: reformas parciales, identidad, temporalidad y consolidación.

Leer más
investigacióniaakoma ntoso +3

04 NOV 2023

Herramientas y workflow

La terminal como mi IDE

Como desarrollador back-end vivo en la terminal. Esta es la configuración con Vim, tmux, zsh y WezTerm que por fin me dio un entorno ágil y sin distracciones.

Leer más
terminalidevim +1

22 MAY 2023

Lenguajes y compiladores

Construyendo Codexivo · Parte 2 de 5

Creación de un lenguaje: tokens

Qué son los tokens en programación, cómo se clasifican y cómo definí el conjunto completo para Codexivo. Segunda parte de la serie sobre crear un lenguaje.

Leer más
codexivolenguaje de programacióntokens

15 MAY 2023

Lenguajes y compiladores

Construyendo Codexivo · Parte 1 de 5

Cómo crear un lenguaje de programación

Cómo crear un lenguaje de programación desde cero: por qué empecé Codexivo, un lenguaje en español para aprender lógica, qué objetivos me puse y cómo planteé el intérprete.

Leer más
codexivolenguaje de programación

01 ABR 2023

Arquitectura

Microservicios con Nest JS

Cómo crear microservicios en NestJS con gRPC y RabbitMQ: servicios y mensajes en protobuf, servidor y cliente gRPC, e integración con la cola de mensajes.

Leer más
backendmicroserviciosnodejs