Javier Valencia Javier Valencia

Blog personal de Javier Valencia

Ilustración cenital de una paella de pollo y verduras con tres alcachofas protagonistas sobre el arroz

Mis paellas de amateur: la de pollo y verduras (con alcachofas)

2 de septiembre de 2026 · 5 min de lectura · 5 visitas

Hoy empieza una serie nueva: «Paellas de amateur». Cinco arroces, cinco posts, y una declaración de intenciones por delante: no soy valenciano, no tengo leña de naranjo ni abuela de la Albufera, y cocino en un paellero de gas en el patio, con arroz redondo del súper —bomba si hay suerte y me acuerdo de comprarlo— y medidas a ojo que he ido corrigiendo a base de años y de fallarlas. Aquí no va a haber dogma ni paella police. Esto no es LA paella: son MIS paellas, con todo lo que eso tiene de libertad y de confesión. Las...

Leer más →
Balancín con dos ventanas de aplicación idénticas: una ligera como una pluma y otra hundida bajo una pila de lastre

Pake frente a Electron: cuánta app necesita tu web

1 de septiembre de 2026 · 5 min de lectura · 12 visitas

Hay un momento muy concreto en el que nace esta historia: usas una web a diario —un panel interno, Excalidraw, el chat de turno— y quieres tenerla en el dock como una app de verdad. Con su icono, su ventana propia, su Alt+Tab. Sin que viva perdida entre cuarenta pestañas del navegador. La respuesta clásica a ese deseo es Electron. La respuesta que llevo un tiempo mirando con simpatía es Pake, una herramienta escrita en Rust sobre Tauri que convierte cualquier URL en una app de escritorio en un comando. Antes de seguir, el aviso de honestidad de rigor: esto...

Una llave inglesa cuelga de una barra de escaparate con una etiqueta de precio ámbar que dice /MES, junto a un martillo y un portátil también colgados

Alquilado: cuando tu herramienta de trabajo es una suscripción

31 de agosto de 2026 · 6 min de lectura · 17 visitas

Hace una semana publiqué la comparación de los dos billetes de 200 euros: lo que compra un desarrollador cuando paga el Max 20x de Anthropic y lo que compra cuando paga el Pro 20x de OpenAI. Era un post de precios y cuotas, casi de contabilidad. Pero mientras lo escribía se me quedó enganchada una idea que no cabía allí y que es la que vengo a contar hoy: da igual cuál de los dos billetes elijas, porque ninguno de los dos compra nada. Los dos alquilan. Y eso, que parece un matiz de vocabulario, es seguramente el cambio más...

Ilustración minimalista de dos botellas de vino enfrentadas, con cinco uvas a cada lado marcando el duelo entre Rioja y Ribera del Duero

Cinco Riojas y cinco Riberas que siempre salen bien

30 de agosto de 2026 · 6 min de lectura · 24 visitas

Este post lleva años escribiéndose solo en las sobremesas. Cada vez que alguien me pide que le recomiende un vino doy más o menos los mismos nombres, y cada vez pienso «esto debería estar apuntado en algún sitio». Pues ya está. Antes de empezar, la declaración de intenciones de rigor, la misma que abría mi serie de paellas: no soy sumiller. No tengo curso, no distingo un suelo calcáreo de uno arcilloso y jamás me oiréis decir que un vino tiene «un final largo con recuerdos de cuero ruso». Soy un bebedor aficionado con más de veinte años de práctica...

Ilustración minimalista: un cilindro de base de datos apartado y tachado frente a una pila de documentos Markdown con front matter

Por qué este blog no tiene base de datos

29 de agosto de 2026 · 7 min de lectura · 19 visitas

Cada vez que le cuento a alguien del gremio cómo funciona este blog, la conversación llega al mismo punto. Explico que es un servidor en Go, que el contenido son ficheros Markdown, que hay hot reload, un API, un scheduler que publica solo... y entonces cae la pregunta: "¿y qué base de datos usas?". Ninguna. Silencio. "¿SQLite por lo menos?". Tampoco. La única fuente de verdad de este blog es un directorio con ficheros .md dentro, y llevo el suficiente tiempo con él en producción como para defender la decisión por escrito. No es una postura ideológica ni un ejercicio...