🎁 Newsletter #39: 2 años ya, un nuevo récord para Pi, UX bueno para la salud mental...
Un boletín bimensual sobre Ruby on Rails y web.
En este episodio, ¡celebramos nuestro segundo aniversario! ¡No nos hace más jóvenes! Tú tampoco si es que nos comenzaste a seguir desde el inicio (¡gracias!). También recordamos a Kathleen Booth, nos preguntamos como prevenir el acoso en el lugar de trabajo, tenemos nostalgia por los 90s...
👋 Versión en francés (version française) | 🤌 Versión en italiano (versione italiana) | 🤝 Versión en inglés (English version)
Noticias de la Web 🗞️
Nosotros no conocemos tu opinión sobre esto, pero parece que durante el Jamstack Conf de la semana pasada, hubo un panel indicando que the more Javascript frameworks, the better. Parece que ayuda a evitar el "síndrome de Wordpress", donde un solo método puede ser aplicado a todo.
Quedándonos en el mismo tema, puedes probar los últimos frameworks más populares: Astro, Fresh, o Qwik.
🛤️ Noticias de Ruby y Rails
*Adoramos ver menciones de Ruby en Hacker News (especialmente cuando son aspectos positivos), y este es el último artículo que llamó la atención: It's not Ruby that's slow, it's your database
*Adoramos leer de Julia Evans quien comenzó a usar Ruby unos años atrás: Making a DNS query in Ruby from scratch
*En el podcast Ruby for All, Emily Samp, Desarrollador Senior Developer en Shopify, nos explica how to collect better feedback
*Un vistazo a JIT compilers for your Ruby on Rails app por Renata Marques
Ruby tip 💎
#squish
Es un método de batido que limpia cadenas de texto. Primero quita los espacios en los extremos de la cadena, luego reemplaza grupos de espacios consecutivos con un espacio simple.
%{ Multi-line
string }.squish # => "Multi-line string"
" foo bar \n \t boo".squish # => "foo bar boo"
En the Web 🕸️
🧘🏽♀️ Zen UX
¿Quién no ha experimentado ansiedad al iniciar una tarea administrativa en línea? ¿O el estrés de una reunión Zoom? Sitios web con diseño pobre, navegación oscura, popups espeluznantes: muchos sitios web y aplicaciones actuales son un cóctel de pesadillas. Con 15 años de experiencia en Diseño UX, Danae Botha demuestra en este artículo que otro UX es posible, bien pensado y bueno para la salud mental de todos.
✨ Kinder Tools: How to Improve Enterprise UX Design for Mental Health - Danae Botha
🛑 Paren el acoso
« ¿La acosaron durante años? Que raro, siempre fueron amables conmigo ». En el trabajo, los acosadores saben precisamente que están haciendo: ellos apuntan a una población específica (juniors, minorías, ...) y simpatizan con la jerarquía. Y cuanto más estás en una posición de poder, más difícil es identificarlos. Sarah Milstein, VP de Ingeniería en Daily, nos brinda recursos para prevenir, actuar y ser líderes que escucha a su equipo.
✨ Why leaders can’t see workplace harassment - Sarah Milstein
📈 100,000,000,000,000
¿No puedes leer ese número? No te preocupes, nosotros tampoco. Sin embargo Emma Haruka Iwao puede y por una buena razón: en Marzo 2022, la ingeniera en la nube rompió el récord mundial al calcular el valor del decimal 100,000,000,000,000 de Pi.
✨ How Google’s Emma Haruka Iwao Helped Set a New Record for Pi - David Cassel
Algo de código 💻
⛰️ Un Tributo para Kathleen Booth
Todos saben que si hay muy pocas mujeres en tecnología es por que ellas no están interesadas [fuera sarcasmo]. Si eres un poco serio sabes que las mujeres tuvieron un rol importante en los orígenes de la tecnología. En Octubre, Kathleen Booth pereció a los 100 años de edad. Matemática, científica de computadoras, le debemos el primer ensamblador.
✨ Computer Pioneer Kathleen Booth Dies At Age 100 - Sue Gee
✏️ Crea tu propia película de animación con CSS
De acuerdo, este título no es cierto del todo: no es creíble que puedas crear la siguiente película de Pixar con este tutorial. Yosra Emad nos enseña como mover una pequeña bola usando transiciones cúbicas Bézier y CSS. Pero como sabes, todos tenemos que comenzar en algún lugar.
✨ How To Create Advanced Animations With CSS - Yosra Emad
💎 Mira a mi hermosa colección de gemas
dry-rb es una colección de gemas para Ruby basadas en el principio de encapsulado. Hace dos semanas dry-schema, una gema para la validación de estructura de datos, ha sido actualizada a la versión 1.12. Esta es una oportunidad buena para Abiodun Olowode que nos explica como funciona. Y si eres curioso, podrás encontrar muchos artículos de Abiodun sobre las gemas de esa colección.
✨ An Intro to dry-schema in Ruby - Abiodun Olowode
Diversión 🎉
📖 La Pequeña Historia de los GIFs
Aaahhh los 90s y su estética delicada.
¿Sabías que el primer GIF fue creado en 1987? ¿Qué estaba representando? ¿Qué fue patentado (y utilizable a través de una tarifa) hasta 2004 (el año de la libertad de GIF)? El artículo de Jenny Brewer te contará todo.
Encontramos este artículo en el boletín de Tech Sisters y ¡te invitamos a que te suscribas!
✨ The creative legacy of Gifs: Past, present and future - Jenny Brewer
Eventos 🎡
🔥 Black Girls Tech Summit - Noviembre 16 & 17
Dos días de conferencias para construir tu red de contactos, escuchar a más de 50 ponentes, conocer reclutadores, participar en talleres, e incluso una sesión de bienestar. Todo esto in situ en Londres o en línea.
👽 Guía de Buenas Prácticas en Code Reviews - Noviembre 21
¡No hay buen código sin el buen y viejo code review! Para probarlo, investigadores estudiaron la afirmación para desarrollar una guía práctica. No hay más excusas para evitar las revisiones.
✨ Coding review - RIOT Science Club
☕ Buy us a coffee tpara apoyar este boletín 🍰 ¡Gracias Michaël y Zoé por su apoyo!
✨ Unetenos: meet-up | twitter | website
Editores: Aurelie, Camille, Lucille y Juliette
Versión en inglés: Aurelie
Versión en italiano: Paola
Versión en español: Kattya