70 preguntas para una entrevista de trabajo para javascript

Recuerdo hace muchos años, hablando con Arnau Siches sobre las preguntas que se podrían hacer para conocer en una entrevista de trabajo, los conocimientos que tiene una persona candidata al puesto. Se me ocurrían muchas: por errores que veía habitualmente y lagunas que tenía yo mismo.

Si hablásemos de Javascript (ECMAScript en realidad), empezaría a silbar con disimulo.

Bueno, pues Mark en 70 JavaScript Interview Questions ha escrito un buen artículo listando varias preguntas, y sus respuestas.

Un recurso recomendable.

Menú desplegable con javascript accesible

En 456 Berea Street (un sitio muy recomendable), podemos leer el artículo escrito por Roger Johansson y que lleva por título Accessible expanding and collapsing menu. En él explica cómo apareció un artículo en el que explicaba como desarrollar un menú desplegable con javascript, aunque tenía bastantes errores. También muestra el código fuente original, y una propuesta que el sugiere, y que podemos ver en funcionamiento en Accessible expanding and collapsing menu demo page. ¿Ventajas de su propuesta? El menú es accesible con javascript desactivado.
Este artículo para mí tiene dos aspectos interesantes, el primero y fundamental, es que se trata de un buen trabajo. Y en segundo lugar, a ver si alguien se da cuenta de los errores que se cometen habitualmente en los sitios web (como usar varios elementos en una misma página con el mismo identificador).
Por cierto, no nos olvidemos de la propuesta de Menús desplegables…y accesiblespublicado en jvelazquez.net.

Por fin aparece en inglés Dublin Core Metadata Gen

Han pasado cerca de dos años desde que salió a la luz Dublin Core Metadata Gen, y más tarde, Dublin Core Metadata Gen en catalán, gracias a la inestimable colaboración de Arnau. Bien, pues por fin me he puesto a traducirlo al inglés, y aquí lo podéis encontrar: Dublin Core Metadata Gen en inglés.

¿Y para qué sirve esta aplicación? Te preguntarás, apreciado lector, si llevas poco tiempo visitando este blog (el resto ya está aburrido, je je)… pues se trata de una sencilla aplicación (XHTML y Javascript, nada de Ruby On Rails ni PHP, aunque se agradecerían colaboraciones para recodificar la aplicación a un lenguaje web más potente),… decía que se trataba de una sencilla aplicación que genera tres tipos de metadatos usando los elementos de Dublin Core. Los clásicos metatags, el contenido de un fichero RDF y como microformatos.

Puedes encontrar abundante (además de antiestética y aburrida) documentación en el sitio web Microformatos Dublin Core.

Dev.Opera, comunidad de desarrolladores de Opera

La noticia no es muy nueva (hay que seguir las tradiciones de este blog), y está fechada el día 1 de Noviembre: Developers’ Opera, donde se anuncia la creación de un sitio web (Dev.Opera) con artículos y liberías (de javascript) muy útiles.

Por ejemplo, entre los artículos podemos leer:

  • Designing With Opera Mini in Mind
  • Making a cross-platform AJAX-based web application

Y entre las liberías de javascript:

  • Feed Reader

Suponemos que irá creciendo el número de artículos y librerías… me parece que hay que visitarlo con bastante frecuencia 🙂

Colección de esquinas redondeadas con CSS

Inculto de mí, que pensaba que las únicas formas verdaderas de redonedar las esquinas usando CSS era las mostradas por Caótico Neutral en su excelentes artículo Redondeando esquinas (I) y Redondeando esquinas (II), pero no es así.

En Smiley Cat, han recopilado alrededor de cincuenta formas para redondear esquinas: CSS Rounded Corners ‘Roundup’. Y lo mejor de todo es que prentende seguir aumentando la lista que de momento ronda los cincuenta métodos. La lista es casi tan larga como la de los Reyes Godos que algunos olvidamos a los pocos segundos de memorizarla en el colegio, por aquí, por España.

Por cierto, no nos olvidemos de un método, que no funciona en todos los navegadores pero sí en los de la Familia Firefox, y es mediante el uso del estilo -moz-border-radius: (de momento no forma parte de las recomendaciones de CSS), que podemos ver funcionando en  algunas páginas del sitio web de inkel, por ejemplo en su blog ({ ?sujeto ?predicado ?objeto } => “Web Semántica”@es)