Categorías
Profesionalidad

Aprendiendo los fundamentos de la programación

Learn programming fundamentals before you learn the shinny new libraries.

Fundamentals are forever, shinny libraries are short term.

WellPaidGeek

Categorías
Profesionalidad

La excelencia como principio y como meta

Harto ya de confiar en vano en la persistencia digital y cansado de que dominios y aplicaciones que desaparecen, he empezado a crear un pequeño repositorio de artículos en formato markdown que, desde mi punto de vista, merece la pena tener guardados por si se desaparece en circunstancias tristemente comunes.

Los tornillos de Pagani publicado en Medium por Iván Leal, es uno de esos artículos que tengo guardados.

Comienza hablando de un simple tornillo utilizado en la reconocida y exclusiva marca de coches deportivos Pagani.

El artículo habla de la excelencia que se demuestra hasta en el menor de los detalles: un tornillo que ni siquiera se ve habitualmente dentro del coche.

La importancia de cuidar los detalles no depende de si se ven o no; lo importante es que ayudan a que el producto sea como es.

Iván Leal

Al final, acaba hablando de producto, de equipos, de metodología, de resultados, eficiencia y…

A veces es sorprendente que ciertas cosas se construyan o se sostengan en pie, pero al pensar sobre ello llegas a ver sobre qué se sustentan: sobre la energía, la profesionalidad, la motivación e, incluso, la frustración de muchas personas. ¿Cuánto de esa tremenda carga no podría aliviarse si se apoyase sobre metodologías más eficientes, procesos de trabajo a los que se dedique tiempo y esfuerzo en crear y pulir? Esto ayudaría a centrar esfuerzos en cuidar los detalles que hacen de un producto algo excelente.

Iván Leal

Y sí, creo que es una lectura recomendable, y profesionalmente una aspiración (no siempre fácil de lograr).

Categorías
accesibilidad CSS

Detectando imágenes sin alt mediante CSS

En una micropublicación de Addy Osmani, muestra un pequeño truco para visualizar de forma clara cuando una imagen no tiene alternativa textual (atributo alt):

img:not([alt]){
    border: 5px solid red;
}

De esta manera, veremos un llamativo y grueso borde de 5 pixels rojo en las imágenes que probablemente estén incumpliendo una regla básica de accesibilidad web (tal vez sean decorativas, pero no es lo habitual).

Una alternativa —también propuesta por el mismo autor—, aprovecha una interesante y potente característica de CSS3: la aplicación de filtros en imágenes.

img:not([alt]){
    filter:blur(5px);
}

Y como consecuencia, veremos las imágenes sin alternativa textual desenfocadas.

Más allá del aspecto cómico que pueda tener el mostrar una imagen desenfocada, y dar a entender que no se ha cargado correctamente, creo que en situaciones en los que sea factible incluir imágenes sin textos alternativos —ya sea por los editores encargados de generar contenidos, o el propio software de creación de contenidos—, creo que no viene mal incluirlo en las hojas de estilos utilizadas, aunque sea en entornos previos (desarrollo, pre-producción, QA).

Porque, pasa el tiempo, y todavía tenemos que seguir insistiendo en las ventajas de la accesibilidad web, y la satisfacción del trabajo bien hecho: por los editores y desarrolladores. Pero sobre todo por los usuarios. Por todos.


Por cierto: blog posible comenzó su historia en el lejano año 2005. Estuvo funcionando hasta el 2008, en el que por diversos motivos, decidí aparcar este blog (junto con web es móvil) y empezar de nuevo, con Xposible.

Más tarde, empecé a utilizar tumblr (¿cómo se pronuncia?) haciendo blogs temáticos, en los que básicamente, incluía enlaces (lo contaba en asuntos varios y ahí puedes encontrar los enlaces).

Hoy, casi doce años después de la última publicación, vuelvo a escribir de nuevo aquí.

Probablemente este blog se nutra de esos enlaces y recursos pero utilizando y revitalizando webposible.  Mientras muchos blogs de aquella época, continúan en estado zombie o directamente han desaparecido, yo vuelvo tras un descanso de casi doce años. Cuento contigo.

Categorías
Personales

Fin

Blog posible ha muerto. !Larga vida a xposible!

La explicación la puedes leer en Empezando de nuevo. Resumiendo mucho, no me siento cómodo escribiendo en este blog y necesitaba un cambio. Ha llegado el momento de terminar una etapa y comenzar otra nueva (pero no nos engañemos, sólo es un blog).

Gracias a todos los que os habéis pasado por aquí. Sobra decir que si hay un hueco en vuestro lector de feed, podéis suscribiros a xposible.

Categorías
accesibilidad Diseño web Eventos Explorer Noticias

403 day: Una iniciativa arrogante en defensa de la web

En esta primera y ojalá última edición del día 403 (4 de marzo de 2008) denegamos el acceso a nuestros sitios al navegador Internet Explorer.
La aplicación de estándares en el desarrollo web permite que los sitios funcionen y se vean correctamente en casi todos los navegadores. Por desgracia, Internet Explorer, el navegador con mayor dominio de mercado, presenta serias deficiencias en la implementación de los estándares. Como consecuencia, los desarrolladores tienen que hacer trabajo extra para que quienes lo usan disfruten de una buena experiencia. Eso cuesta dinero. Y cabellos, muchos cabellos.
Por la salud de miles de trabajadores: no rompas la web, usa otro navegador.

403day una iniciativa arrogante en defensa de la web