Catálogo
Archivo
Todo lo publicado, ordenado por fecha y agrupado por año. Sin curaduría, sin destacados — la lista plana, por si te apetece bucear por orden cronológico estricto.
No hay entradas que coincidan con esa búsqueda.
2026
- Los vigilantes de la playa, la coartada perfecta

- El día que olvidamos cómo funciona el navegador

- Un libro firmado en 1999, un canal de IRC y la pista perdida de Rodolfo Martínez

- DCC contra MiniDisc: la guerra que ganó un tercero

- Industransition: la Visual Story que hice en Essen como voluntario europeo

- ¿Desde cuándo los 2000 son un disfraz?

- Jiraiya, el anónimo que heredó las portadas del bara japonés

- Me gustaría que el Gran Bilbao se atreviera a ser una sola ciudad

- La incomodidad: un relato sobre lo que no está en su sitio

- Paul Cadmus: el almirante que le regaló una carrera

- El DAT: la cinta digital que no nos dejaron tener

- Arquitecturas invisibles: la Visual Story de Bilbao que acabó en Atenas

- El día que Michael Landon se hizo socorrista

- Sebas Martín lleva veinte años dibujando al mismo hombre en tiempo real

- El fin de semana que fui radiactivo

- El Superman de David Corenswet me gusta, pero no me impone

- El valor del dinero, la casa de mis padres y una cuenta que no cuadra

- El LaserDisc: el formato que perdió la guerra pero inventó el cine en casa

- Un humano frente a un robot: el mural que por fin viste mi persiana

- Cómo programar el Puzle Deslizante desde cero

- Fallen Angels, un cómic que solo pretendía divertir

- Cumplir cincuenta y dejar de competir

- Billetes y monedas: por qué el metal se quedó con la calderilla

- Cuando la rana se llamaba Gustavo

- Un peluche, seis dueños y ninguna etiqueta

- Juegos que nunca existieron

- La represión invisible y el peso de no encajar

- Claro que sí: cuatro números y se acabó

- El futuro que nos prometieron los móviles y que se murió por el camino

- Hemos mejorado tu experiencia: pequeño diccionario de eufemismos corporativos

- George Platt Lynes: el archivo que se salvó por la puerta de servicio

- El romance de verano que no tuvimos

- Garabatos con pretensiones: Buscando a Tom en Bilbao

- España no tiene demasiados funcionarios: tiene la administración mal dibujada

- El cómic gay europeo nunca necesitó capas

- Coleccionar en tiempos de streaming: por qué ganó el vinilo y perdió el cine

- Uso inteligencia artificial y no pienso pedir perdón

- El código que no escribí

- El impuesto invisible de los rediseños: cuando tu aprendizaje deja de amortizarse

- Entregarse: la rendición estaba en la mirada

- La paradoja de la web propia: nunca fue tan fácil ni pareció tan raro

- Anarcoma llegó veinte años antes que Marvel

- La teletienda, mi madre y la almohada que nunca compramos

- Cómo funciona un fuego artificial y cómo se dibujan corazones en el cielo

- El truco del cliente ausente: cuando la última milla decide que no estabas

- Volver al 16:9: la mejor idea que la industria del móvil tiró a la basura

- Buscando a Tom en Bilbao (VIII): Deseo

- El monólogo que la otra persona no puede interrumpir

- Northstar salió del armario en 1992 y aquí no se enteró nadie

- Los prejuicios no vienen de fábrica

- Por qué el mismo café con leche sabe distinto por la mañana y por la tarde

- El diseño de las tarjetas de transporte, o por qué no devolví la Ühiskaart de Tallin

- Cómo programar el juego Buscaminas desde cero

- Buscando a Tom en Bilbao (VII): Reconocerse

- Maurice Ravel: el hombre detrás del bolero (y de mi calle)

- Echo de menos los móviles raros

- Treinta segundos de noche: el eclipse total desde una calle de Bilbao

- Cuando la aerolínea te cambia el vuelo y tú te aguantas

- David Hockney: piscinas, duchas y una revista comprada por correo

- ¿Los ricos también enrollan el tubo de la pasta de dientes?

- Buscando a Tom en Bilbao (VI): Equilibrio

- Casarse con un extranjero en España: el examen que hay que aprobar para que crean en tu amor

- La pregunta que nadie hace al contratar un hosting

- El niño que escribía Junajo

- El mapa que se encoge

- Este blog no gana dinero, y ese es exactamente el plan

- Por qué tu banco te cobra por no hacer nada con la cuenta

- Buscando a Tom en Bilbao (V): Quedarse

- La hoja de cálculo que se hizo base de datos sin pedir permiso

- George Quaintance: el primer vaquero del arte gay

- La falacia del reacondicionado: sostenible hasta que muere la batería

- Cómo construir un contador de palabras con estadísticas en JavaScript

- Lo que no cabe en un expediente

- ¿Es más fácil llegar a Nueva York que a Elantxobe?

- Buscando a Tom en Bilbao (IV): Puertas adentro

- Diferente, la película que la censura franquista no supo leer

- Olé Olé en el parque de Etxebarria: los diez minutos que tardé treinta y cinco años en contar

- Candados en los puentes: cuando el amor con llave se convierte en plaga

- Otra vez un Google Form

- Trolebuses: por qué Vilna los conserva y Bilbao los enterró

- Buscando a Tom en Bilbao (III): La ciudad cómplice

- Por qué la cortina de ducha se te pega (y por qué la prefiero lejos)

- José María Palacios: una vida cargada de experiencias, entrevista rescatada de 1998

- ¿Conoces a alguien de Arrankudiaga?

- El mérito de felicitar un cumpleaños

- Cómo generar códigos QR en el navegador con JavaScript puro

- Barik: el monedero que paga por diez o por nadie

- Buscando a Tom en Bilbao (II): Acercarse

- El susurro de los adultos: mi recuerdo de infancia del 23-F

- Francisco Albisu y la ingeniería nuclear española: entrevista rescatada de 1998

- Brujería matemática

- Un hombre al que nadie ve. Y la factura que lleva cuarenta y dos años acumulando.

- El pescado que sabe a pescado

- Alfredo Alaria, el bailarín que la censura franquista no llegó a entender

- Buscando a Tom en Bilbao (I): La primera mirada

- Cómo construir un formateador de JSON en JavaScript puro

- La revista que no buscaba: redescubrir mis entrevistas del centenario de Ingenieros de Bilbao

- Árboles con portero automático: el sueño que nunca olvidé

- ¿Sirve de algo el día internacional de la fruta?

- Soberanía digital: el discurso oficial y la imposición silenciosa de cada día

- El referente que tuve que ir a buscar

- Por qué me alegra ser gay

- Salir del armario pasados los cincuenta no es llegar tarde

- Una esfera en un banco del Arenal y todo lo que vino después

- Cuando los actores salían estirados al empezar la película

- Sanitaria, Barik, banco y DNI: por qué todo caduca sin haberse roto

- El euro digital, o cómo la UE se queda a medias frente a Visa y Mastercard

- La nueva normativa europea del equipaje de mano y la guerra de los 5 centímetros

- Le pedí deseo, me devolvió oficio

- La lección que no estaba en el temario

- Cómo calcular el contraste de color según WCAG en JavaScript

- Barik, la tarjeta que caduca aunque funcione

- Quiero desinstalar WhatsApp. No puedo.

- Escribir a mano: ¿necesidad o nostalgia?

- Un año de experiencia por cada día. Y lo que eso le hace a la gente.

- Apollo y Midnighter: Superman, Batman y la normalidad como superpoder

- La banca española sin eufemismos: comisiones opacas, regalos con trampa y letra pequeña

- El día que mi sangre no servía

- El algoritmo que piensa por ti

- La persiana como lienzo ajeno

- Cómo calcular el tiempo entre dos fechas en JavaScript

- Osakidetza se va a WhatsApp y nadie parece verle el problema

- El fin del mérito: de Duchamp a Trump pasando por Bad Bunny

- Un año en el cajón de sastre

- Una sala de espera, dos androides y una pregunta incómoda

- Adiós, Repsol: cómo perder un cliente sin bajar la calidad del servicio

- El día que desinstalé Instagram (y por qué tardé tanto)

- La lógica difusa: cuando el mundo no es blanco ni negro

- El cuarto de máquinas de este blog

- El día que vi un gnomo

- La web indie y sus canas: ¿quién cuida el blog personal en 2026?

- Cómo programar el juego Picas y Fijas desde cero

- Alexa, para. Solo quiero que me apagues la luz.

- Cómo construir un conversor de Markdown a HTML que funcione en el navegador

- Un experimento: mi primer relato de ciencia ficción

- Treinta años de Entre Ánimas, el disco que me rompió los esquemas

- Por qué la web de 2005 era más tuya que la de hoy

- La insignia que se compra

- La ciudad que sí ha pensado en ti (y el vecino que no)

- Cuando el gusto personal choca con la accesibilidad webb

- Leyendecker: un genio escondido a plena vista

- La patinadora entera no cabe

- Flash Gordon, la película que el tiempo se tragó sin avisar

- Cómo programar el juego de Tetris desde cero

- Autónomo societario: la trampa perfecta del sistema

- Cómo validar un NIF español en un formulario web (con CIF incluido)

- LQIP en Lume: placeholders inline generados en build

- Cómo programar el juego de ladrillos desde cero

- Cómo validar un código IBAN en un formulario web

- La España que exportaba videojuegos

- Cómo construir una herramienta de armonías de color con JavaScript

- Venus Marítima, el relato que me voló la cabeza

- Cómo programar el juego de la serpiente desde cero

- Cuando tu herramienta favorita cambia de rumbo

- Cómo validar un DNI, NIE o Pasaporte en un formulario web

- El contenedor sellado

- Imágenes Open Graph automáticas con Lume

- Construí una app con IA sin saber programar y gano 10.000 dólares al mes (y tú también puedes)

- Lo que Metro Bilbao no ha pensado sobre la dependencia

- La pequeña estafa cotidiana del pago con tarjeta

- Mataora: la obra de arte que el Benidorm Fest 2026 no supo premiar

- Un sistema de layout con CSS Grid y columnas nombradas

- La fuga de Logan y nuestra fecha de caducidad

- Cómo programar el juego de parejas desde cero

- La baldosa de Bilbao: sesenta millones de flores bajo los pies

- Cómo envejecer en un oficio que nunca había envejecido

- Lo que aprendí construyendo un plugin de accesibilidad para Divi

- Las tecnologías que marcaron la web (vistas desde dentro)

- Cómo programar Pong desde cero

2025
- Tom of Finland: de la clandestinidad al sello postal

- El último logo de Webspecialista

- Cómo programar el juego 2048 desde cero

- Los nueve billones de nombres de Dios: el relato que no me abandona

- Volver a programar el juego que programé a los dieciséis

- Educar al cliente es parte del trabajo

- Mi primer juego, treinta y cinco años después

- Por qué creo que las versiones nuevas de la bandera LGTBIQ+ son un error

- Por qué Superman sigue siendo mi superhéroe favorito

- Escribir como parte del oficio

- WordPress: la democratización que trajo un problema

- Gu Ta Gutarrak, un cuento sobre el origen de los baskos

- Reflexionando sobre el valor de una termistancia

- Rock Hudson y el día que aprendí a tenerme miedo

- Boris Vallejo: de Conan al Minage

- El mito de 'saber hacer webs'

- El blog gay que casi escribí

- Diseñar para la web es diseñar para la incertidumbre

- Mi peor logo, quince años después

- Tres mil fotos en una página: el problema del DOM y cómo lo resuelve pig.js

- Qué es el movimiento IndieWeb

- 45 plugins, 12 GB y una web que pedía socorro

- La velocidad es una funcionalidad

- Diseñador web y desarrollador web no son lo mismo

- Cada junio me piden lo mismo

- Momentos aleatorios compartidos en redes sociales

- Por qué este blog se llama Paigar

- He visto cosas que vosotros no creeríais

- Sobre mí
