La mirada del replicante

No uses switch

09 de Julio de 2021

Vale, puede que me haya pasado. Antes que te tires a por mí voy a matizar el título un poquito. No uses switch en un lenguaje orientado a objetos. Es importante esta matización porque las razones por las que no deberías usar switch sólo se pueden aplicar a lenguajes orientados a objetos. De hecho, en otros lenguajes que no son orientados a objetos (como C) es inevitable usar la sentencia switch.

En portada

Sobre hashtables

09 de Abril del 2022

Creo que la mayoría de los programadores saben qué son las hash tables (también conocidas como diccionarios o mapas). Normalmente, te suelen enseñar sólo una manera de implementarlas, pero hay muchas otras formas distintas. Durante el desarrollo de Quartz he tenido que implementar una hash table medianamente rápida y aquí quiero dejar todo lo que conozco sobre el tema, que no creo que sea mucho, pero quiero recopilarlo. La mayoría de esta información viene de distintas partes de internet, yo lo único que hago es unificarla aquí mismo.

Making dithered art

29 de Julio de 2022

Algo que me encanta hacer es encontrar esos pequeños rincones de internet donde alguien ha creado una página web personal desde cero. Me refiero a esas páginas que para estándares de hoy en día serían vistas como cutres, anticuadas o, simplemente raras.

Un primer ejemplo

Sin embargo, creo que son creaciones muy personales y francamente interesantes. Tienes a gente que se dedica a contar su vida en un blog. Gente que simplemente quiere tener su página con un estilo de principios de siglo. Y otra gente quiere tener un sitio donde contar chorradas sobre distintos temas.