Javier Valencia Javier Valencia

Blog personal de Javier Valencia

Código fuente en la pantalla de un editor

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

3 de junio de 2026 · 5 min de lectura · 3 visitas

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...

Leer más →
Playa de Mijas Costa con el Mediterráneo al fondo

Cambio de piso: Mijas Costa

3 de junio de 2026 · 3 min de lectura · 8 visitas

Cuando uno se plantea cambiar de piso, lo primero que tiene que hacer es preguntarse por qué se quiere ir. Y para responder a eso, hay que evaluar honestamente el sitio en el que vives ahora, sin dar por hecho que el problema está fuera. Yo vivo en Mijas Costa desde hace varios años. Si voy a comparar con Benahavís, Fuengirola, Estepona o cualquier otra opción, es justo que también ponga a Mijas Costa en la balanza con los mismos ojos. Qué es Mijas Costa Mijas Costa no es un núcleo urbano único. Es una franja de litoral de unos...

Vista del pueblo blanco de Benahavís encajado en la sierra

Cambio de piso: Benahavís

2 de junio de 2026 · 4 min de lectura · 5 visitas

Llevo unos meses dándole vueltas a la idea de cambiar de piso. No salir de la Costa del Sol, pero sí buscar algo distinto a Mijas Costa, donde llevo viviendo varios años. Como ejercicio honesto conmigo mismo, voy a dedicar unos cuantos posts a evaluar las opciones que tengo en la cabeza, una por una, sin idealizarlas. Empiezo por la que sobre el papel es más bonita: Benahavís. Qué es Benahavís Benahavís es un pueblo blanco encajado en la sierra, a unos quince minutos de Marbella subiendo por la garganta del Guadalmina. No tiene playa propia: el término municipal acaba...

Antifragilidad: salir reforzado de las crisis

Fuck you money VIII: antifragilidad y reservas para los malos años

2 de junio de 2026 · 6 min de lectura · 4 visitas

Llegamos al último pilar de la serie sobre fuck you money según Joan Tubau, y es probablemente el más importante a largo plazo. Porque los siete anteriores asumen un mundo razonablemente estable. Y el mundo, históricamente, ha sido cualquier cosa menos estable. Este pilar va de cómo construir tus finanzas para que las crisis —que llegarán— no solo no te hundan, sino que te dejen en mejor posición que antes de empezar. Frágil, robusto, antifrágil El concepto es de Nassim Taleb y Tubau lo cita constantemente. Tres categorías: Frágil: lo que se rompe con el estrés. Una copa de cristal....

Programador trabajando en su entorno de desarrollo

Rails sostenible (II): arranca tu app con buen pie

1 de junio de 2026 · 6 min de lectura · 9 visitas

Segunda entrega de la serie Rails sostenible, basada en Sustainable Web Development with Ruby on Rails de David Bryant Copeland. Si te perdiste el arranque, empieza por la primera entrega. Tiempo de lectura estimado: 13 minutos. En el post anterior vimos que la sostenibilidad es la capacidad de seguir cambiando el software a coste constante. Pues bien: el primer coste que se dispara en cualquier proyecto mal arrancado es el de poner a alguien a trabajar en él. Copeland le dedica un capítulo entero a algo que la mayoría de equipos descuida —el setup del entorno— porque es el primer...