Javier Valencia Javier Valencia

Filtrando por tag: arquitectura

6 resultados

Rails sostenible (III): la lógica de negocio no va en los Active Records

3 de junio de 2026 · 5 min de lectura

Tercera entrega de la serie Rails sostenible, sobre el libro de David Bryant Copeland. Tiempo de lectura estimado: 14 minutos. Si esta serie tuviera que reducirse a un solo post, sería este. Toda la propuesta de Copeland gira alrededor de una frase que da título a su capítulo cinco y que reaparece, ampliada, en el capítulo quince: la lógica de negocio no va en los Active Records. Vimos en la primera entrega que Rails no le da casa a la lógica de negocio. Hoy se la construimos. Qué es la lógica de negocio (y por qué es peligrosa) Copeland define...

Rails sostenible (I): qué es la sostenibilidad y la arquitectura de Rails

30 de mayo de 2026 · 7 min de lectura

Primera entrega de la serie Rails sostenible, un recorrido en diez posts por el libro Sustainable Web Development with Ruby on Rails, de David Bryant Copeland. Tiempo de lectura estimado: 12 minutos. Llevaba tiempo queriendo sentarme con un libro que no fuera otro tutorial de "monta un blog en Rails en 20 minutos". Copeland propone otra cosa: no enseñarte a empezar un proyecto en Rails, sino a mantenerlo vivo durante años sin que el coste de cambiarlo se dispare. Esa palabra —sostenibilidad— es el hilo que cose todo el libro, y voy a dedicarle diez entradas porque creo que es...

Kamailio en 2026: por qué sigue siendo relevante

18 de abril de 2026 · 4 min de lectura

Kamailio es un servidor SIP de alto rendimiento que nació en 2001 como SER (SIP Express Router) en el instituto de investigación alemán FhG Fokus. Veinticinco años después, sigue siendo la pieza central de la mayoría de plataformas VoIP serias del mundo. Operadores de telecomunicaciones, proveedores de VoIP, plataformas de comunicaciones unificadas: por debajo, casi siempre hay un Kamailio. No es la herramienta más fácil de aprender. No tiene una interfaz web bonita. Su fichero de configuración se parece más a un lenguaje de programación que a un fichero de configuración. Pero hace algo que ninguna otra herramienta hace igual...

Cómo migré de WordPress a un blog en Go

9 de abril de 2026 · 5 min de lectura

Durante años este blog corrió sobre WordPress. Funcionaba. Hacía lo que tenía que hacer. Pero con el tiempo la relación se fue desgastando hasta que un día decidí que era suficiente y lo tiré todo para empezar de cero. Este post cuenta por qué, cómo y qué he aprendido en el proceso. Por qué dejé WordPress WordPress es un buen software. Lo digo sin ironía. Ha democratizado la publicación web de una forma que ninguna otra herramienta ha conseguido. Pero para un blog personal con diez posts, WordPress es como usar un camión articulado para ir a comprar el pan....

Resumen charla Dave Thomas

1 de enero de 2026 · 3 min de lectura

Contexto y quién habla Dave Thomas es una figura legendaria en la comunidad Ruby: coautor de The Pragmatic Programmer, uno de los firmantes iniciales del Manifiesto Ágil, y autor de varios libros influyentes sobre Ruby y desarrollo de software. Su experiencia de décadas hace que lo que propone esté menos en plan “dogma” y más como una invitación a replantear nuestras suposiciones. (RubyEvents.org) La tesis central: recalibrar cómo estructuramos código en Ruby Thomas parte de una observación crítica: “Estamos escribiendo nuestro código Ruby de forma equivocada”. Esa frase es más que provocadora: es una invitación a desafiar un hábito que...