Filtrando por tag: arquitectura
5 resultados
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...
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...
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....
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...
1 de enero de 2026
·
1 min de lectura
Vamos a aterrizar la idea de Dave Thomas con código Ruby real, comparando el estilo “clásico orientado a clases” con el estilo Ruby-idiomático, funcional y modular, y viendo por qué el segundo suele envejecer mejor. No es una religión. Es ingeniería pragmática. 1. El punto de partida clásico (el reflejo Java) Imagina un caso típico: procesar un pedido. Enfoque habitual con clases Esto es correcto. También es más estructura de la necesaria. Problemas sutiles: Las clases no modelan cosas del mundo real, sino pasos de un flujo La lógica está dispersa Probar OrderProcessor implica instanciar Order La clase existe solo...