🏖 Newsletter #34: el verano está aquí, el descubrimiento de una brecha de seguridad en Rails, una inmersión en un incidente en Slack...
Un newsletter bimensual sobre Ruby on Rails y web.
En este episodio, hablamos de género, encontramos vulnerabilidades en Rails, criticamos la agilidad, mejoramos el proceso de contratación, nos ponemos al día, ...
😙 French version (version française) | 🤌 Italian version (versione italiana) | 🤝 Spanish version (versión en español)
Noticias Web 🗞️
Un pequeño paso para Google, uno enorme para las mujeres desarrolladoras [que por fin tienen una traducción correcta de su trabajo].
Nota para nuestros lectores no franceses: en Francia, los sustantivos tienen género... y muchas veces la gente utiliza la versión masculina por defecto (especialmente cuando hablamos de desarrolladores). Aquí, Google Translate sugirió también el femenino, lo cual es una mini victoria.
🛤️ Noticias sobre Ruby y Rails
El Rails Team habilitó un discord abierto a todos para facilitar la comunicación entre los contribuidores
Hay una vulnerabilidad en Ruby on Rails 🏴☠️
RubyGems quiere promover la autenticación multi-factor para los que mantienen gemas para mayor seguridad y para prevenir ataques
RubyBaguette (ex Paris.rb) lanzó su canal de Youtube donde hacen stream de sus Meetups (si quieres practicar tu francés)
Gitlab confirma su preferencia por Ruby on Rails
Ruby Tip 💎
Ruby Set
Algo entre un hash
y un array
, la clase Set
nos permite crear una colección de valores no ordenados y sin repetirlos.
require 'set'
products = Set.new
products << 1
products << 1
products << 2
products # => #<Set: {1, 2}>
Una búsqueda en una lista de valores únicos es bastante rápida.
products.include?(1) # => true
# Ruby 2.5.0
set include: 8381985.2 i/s
array include: 703305.5 i/s - 11.92x slower
El método to_set
agregado a Enumerable, transforma un array en un objeto Set
.
s1 = Set[1, 2] #=> #<Set: {1, 2}>
s2 = [1, 2].to_set #=> #<Set: {1, 2}>
s1 == s2
En la Web 🕸️
🏃🏽♀️ ¿Es el fin de Agile?
#Agile #Management #SoftwareDevelopment
Stand-up diarios, retros, code reviews… Si estas palabras te suenan familiares, significa que probablemente estás trabajando en un entorno Agile. Miriam Posner nos da un facinante repaso del nacimiento de Agile, su ascenso, y sus derivados tóxicos, especialmente para la gente poco representada en tecnología. Este es un artículo que puedes leer y compartir durante tu próximo stand-up…
✨ Agile and the long crisis of software - Miriam Posner
👩🏻💼 Manifiesto para una Contratación Inclusiva
#Hiring #Inclusivity
“¿Sigues de cerca el mercado laboral?” ncluso para las personas que buscan activamente, esta pequeña frase suele ser el inicio de procesos de contratación largos y mal diseñados. En este artículo, Dana Lawson comparte una serie de herramientas para construir un proceso inteligente, eficiente e inclusivo.
✨ Hiring technical talent: An exercise in clarity, patience, and preparation - Dana Lawson
♿️ Accesibilidad Explicada con Images
#Accessibility #UXDesign
La accesibilidad web es fundamental. Muy poco entendida, a veces es puesta bajo la alfombra por los equipos técnicos. Stéphanie Walter muestra en este artículo 5 ilustraciones realizadas por Marie Guillaumet, diseñadora de UX, para comprender mejor y promover la accesibilidad al público. Hermosas y esenciales.
✨ 5 illustrations to understand and promote accessibility - Stéphanie Walter
Algo de Código 💻
🏎 Ponte al Día con Vitess
#Database #Scaling
Recientemente hablamos sobre sharding para scalar una base de datos horizontalmente. Vitess es una herramiente para fraccionar bases de datos MySQL , y Deepthi Sigireddi quien mantiene esta tecnología habla sobre su creación en Youtube y su evolución como un proyecto de código abierto.
✨ The story of Vitess - Deepthi Sigireddi
👷 Necesitamos hablar sobre el indicente de Slack
#Incident #Database
Hablando de Vitess, continuamos en este tema para compartirles este reporte sobre el incidente que pasó en Slack en febrero. Laura Nolan explica cómo se cayeron muchas cosas, la causa es en relación a Vitess.
✨ Slack’s Incident on 2-22-22 - Laura Nolan
Fun 🎉
😄 Emojis, una Fuente Como Ninguna
Emojis simples, retro, e inclusivos: Noto Emoji, una adorable fuente de Google con un diseño refinadoy sólo líneas negras, estuvo a la altura. Fácil de entender, adaptable a todas las plataformas y todos los dispositivos, y lo más importante super lindo! Se aparta de las mini-figuras demasiado realistas que utilizamos hoy en día.
✨ What is black and white and read all over? - Jennifer Daniel

☕ Cómpranos un café para apoyar al newsletter 🍰
Gracias Joe Masilotti por tu apoyo a Women On Rails!
✨ Únete: 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