Lista de lectura sobre desarrollo web n.º 141: jQuery 3, Chillout.js y cómo la tecnología da forma a la sociedad
Publicado: 2022-03-10Hay semanas en las que no encuentro ningún artículo para la sección "Más allá" de la Lista de lectura sobre desarrollo web. Y luego hay semanas como esta, donde aparecen dos piezas brillantes que revelan mucho sobre cómo convivimos con las nuevas tecnologías y cómo esto da forma a nuestra sociedad.
Junto con un montón de buenos artículos de tecnología, una excelente manera de dejarlo durante las próximas dos semanas. Tenga en cuenta que estaré de vacaciones la próxima semana, por lo que no habrá un resumen el próximo viernes.
Lectura adicional en SmashingMag:
- Cómo usar iconos para apoyar el contenido en el diseño web
- Iconos como parte de una gran experiencia de usuario
- 6 sencillos pasos para un mejor diseño de iconos
- Pasos sencillos para un mejor diseño de iconos
Noticias
- Opera 38 (y Chromium 51) trae muchas características nuevas de ES6: interfaces DOM iterables similares a matrices, detectores de eventos pasivos y la API Intersection Observer para rastrear cuándo un elemento dado en el DOM ingresa o sale de la ventana gráfica visible.
- Firefox 47 está fuera. Incluye depuración de Service Worker, compatibilidad con pseudoelementos de
::backdrop
, Descifrado de contenido de Widevine a través de EME para mp4 y el modificadori
que no distingue entre mayúsculas y minúsculas (como en[foo=bar i]
) para los selectores de atributos de CSS. - Finalmente, después de meses de espera, GitHub anunció soporte HTTPS oficial y completo para sus páginas de usuario de github.io. Si bien HTTPS ya ha funcionado durante bastante tiempo, el tráfico de la CDN a los servidores de origen no estaba encriptado hasta ahora. Con la actualización, ahora puede disfrutar de un sitio totalmente encriptado. Sin embargo, tenga cuidado con el contenido mixto para no romper las páginas en los navegadores modernos.
- WebKit ahora incluye depuración de memoria en su inspector web. La publicación del anuncio comparte cómo puede usarlo en sus aplicaciones.

General
- Maximiliano Firtman escribe cómo el uso irresponsable de metaetiquetas específicas de iOS puede arruinar su sitio web para muchos usuarios.
Herramientas y flujos de trabajo
- Chinche de fuego. La herramienta que ha sido reemplazada por las herramientas de desarrollo nativas de Firefox pero que, sin embargo, tiene una amplia aceptación entre los desarrolladores. Sin embargo, con el cambio de Firefox a e10s (Firefox multiproceso), la extensión ya no funcionará, y sus autores ahora anunciaron que tampoco la transferirán como una nueva extensión. En su lugar, se centrarán en proporcionar un tema de Firebug para herramientas de desarrollo nativas y mejorarlas.
- Andrey Okonetchnikov anunció su nueva herramienta
lint-staged
que te permite litear todos los archivos actualmente en git. - Cloud Four anunció ayer Drizzle, una herramienta para generar bibliotecas de patrones y guías de estilo.
Seguridad
- Con las recientes filtraciones de contraseñas en LinkedIn, MySpace, Tumblr y Twitter, una vez más ha quedado claro que tendemos a olvidar las contraseñas antiguas. Y eso es porque las contraseñas no son muy útiles para la autenticación, especialmente porque hay dos partes involucradas que podrían hacer algo mal (el proveedor de servicios que almacena la contraseña y el usuario que la elige). Drew Thomas explica cómo podemos mejorar la autenticación. Un artículo útil con una gran conversación en la sección de comentarios.
JavaScript
- Chillout.js reduce el uso de la CPU en JavaScript al proporcionar funciones de iteración asíncronas que tienen una interfaz basada en Promise. No más alertas de "Advertencia: secuencia de comandos que no responde" en el navegador.
- La consola de Firefox intenta ser más útil con los errores de JavaScript. Si es determinable, la consola ahora agregará un enlace a MDN (Mozilla Developer Network) para obtener más información sobre el error.
- jQuery 3.0 finalmente salió. En proceso desde 2014, este es un gran paso, ya que ofrece un enfoque más delgado, más rápido y más moderno que v1 y v2. Hay una extensa guía de actualización disponible, así como una nueva versión del complemento de migración de jQuery.
- Jack Franklin comparte por qué es importante hacer que su JavaScript sea "puro". Si bien a menudo usamos la forma más fácil de crear una función, estos enfoques suelen fallar en los escenarios de prueba. Pero son evitables por simples adiciones.
- "Promises: All The Wrong Ways" de Getify muestra enfoques comunes con Promises y aclara cómo hacerlo mejor. Vale la pena leerlo para todos los que se ocupan de Promises.
CSS/Sass
- Shaun Bent escribió sobre cómo BBC Sport sirve su CSS central con un tamaño de archivo de menos de 9 KB. Una gran historia en profundidad que comparte los principios de su estrategia de desarrollo y producto de la que podemos aprender mucho.
Ir más allá…
- Hay evidencia de que los nuevos tipos de consumo de medios dan forma a nuestra sociedad, pero no vemos cómo sucede, porque tendemos a olvidar pensar en ello. Actualmente, si en algún momento la realidad se vuelve aburrida o aburrida, nuestros teléfonos ofrecen algo más agradable, más productivo e incluso más educativo que lo que la realidad nos brinda. Pero también nos cambia por dentro. Nos volvemos cada vez menos pacientes con la realidad tal como es, especialmente cuando es aburrida o incómoda. “Lo que está en juego es nuestra Agencia. Nuestra capacidad de vivir la vida que queremos vivir, elegir la forma en que queremos elegir y relacionarnos con los demás de la forma en que queremos relacionarnos con ellos, a través de la tecnología. Este es un problema de diseño, no solo un problema de responsabilidad personal”.
- “Hay muchas razones por las que revelamos nuestras identidades tan fácilmente. En lo que se refiere a la búsqueda, no estamos acostumbrados a vernos como cúmulos de información faltante. Y entonces nos esforzamos por darnos cuenta de que fácilmente podemos ser definidos negativamente por todos nuestros deseos. […] Nuestras tecnologías digitales están diseñadas para hacernos sentir relajados por nuestra falta de privacidad”. — Luciano Floridi en su ensayo “La profecía autocumplida”.

Y con eso, voy a cerrar por esta semana. Si te gusta lo que escribo cada semana, apóyame con una donación o comparte este recurso con otras personas. Puede obtener más información sobre los costos del proyecto aquí. Está disponible por correo electrónico, RSS y en línea.