🧆 Newsletter #32: Rails Conf 2022, hagamos que Slack diga "hummus", trabajemos con datos...
Un newsletter bimensual sobre Ruby on Rails y web.
En este episodio, nos enfocaremos en la Rails Conf que hace un par de semanas, hablaremos sobre datos: cómo presentarlos bien, cómo escalar con sharding, no nos olvidamos de los bugs…
😙 Versión en Francés (version française) | 🤌 Versión en Italiano (versione italiana) | 🤝 Versión en Inglés (english version)
📰 No tenemos Noticias Web esta semana, porque tenemos demasiado que celebrar en las noticias de Ruby on Rails (¡este es el principal objetivo del newsletter después de todo!)
💡 Estamos probando hashtags como keywords de los artículos que compartimos. Cuéntanos lo que piensas (en Twitter or por correo: womenonrails@gmail.com) así podemos mejorar continuamente ^^
🛤️ Noticias de Ruby y Rails
La Rails Conf fue la semana pasada y somos fans totales del impacto de WNB.rb después de solo 1 año de existencia. ❤️
Estamos tan felices de ver muchos miembros dando charlas y esperamos ver las repiticiones: Maple Ong, Stephanie Minn, Andrea Fomera, Mina, Clara Morgen, Sweta Sanghavi, Jemma Issroff, Brittany Martin, y Colleen Schnettler… Fue lindo ver sus fotos en el meet-up, ¡nos hubiera encantado estar ahí!
Estos tipos de comunidades ofrecen un espacio seguro para mujeres y no-binarios están haciendo un trabajo increíble para defender, apoyar y dar valor a personas excluídad en tecnología, así que por favor apoyenlos. 👏 👏 👏
You can suport WNB.rb here 💰💰💰
Ruby Tip 💎
to_i vs. to_int
Ambos to_i
y to_int
son usados para transformar un valor de un tipo a otro. Usualmente usamos to_i
para convertir un objeto en un entero mientras to_int
te permite verificar que el objeto puede ser considerado como un entero.
irb> 19.99.to_i => 19
irb> 19.99.respond_to?(:to_int) => true
irb> 19.99.to_int => 19
irb> '19.99'.to_i => 19
irb> '19.99'.respond_to?(:to_int) => false
irb> '19.99'.to_int
NoMethodError: undefined method `to_int` for "String":String
Did you mean? to_i
to_str
Un String no puede convertirse en un entero, así que to_int
retornará un error. Un objeto Float puede convertirse como un entero, así que to_int
no retornará un error.
En la Web 🕸️
🦫 Cómo Contar una Buena Historia
#DataVisualization #Storytelling #Dashboard
Noticias de última hora: como desarrolladores, no se supone que programamos solos en frente de una máquina. 😱 También necesitamos defender una decisión técnica, reportar bugs, y justificar sus necesidades… Para todo esto, necesitamos aprender ¡cómo usar sus datos correctamente! Así que encontramos un buen artículo por Susie Lu dándonos muchas ideas para contar una historia convincente con datos.
✨ Storytelling in Dashboards - Susie Lu
👎 Not OK Google
#Experience #Nightmare #Google
Cientos de desarrolladores sueñan con trabajar en Google. Katelyn Gadd lo hizo, y la experiencia fue una pesadilla. El artículo da a conocer los problemas en liderazgo, de personal y de organización que se sabe que son una plaga real en la industria tecnológica.
✨ Why I quit Google’s Web Assembly team and how it made me sick - Katelyn Gadd
⭐️ Deja Tu Foosball
#Recruiting #Benefits #Needs
Espacio para el tennis de mesa y para la siesta: los pequeños “beneficios” que los reclutadores aman vendernos incluso si no son tan relevantes en un mundo (post) Covid. Pero ¿qué es lo que los desarrolladores realmente quieren ahora? Nicole Kow trabajo en este tema y sugirió ideas para ayudar a reclutar y pelear contra la rotación.
✨ The Workplace Perks Your Developers Actually Want - Nicole Kow
Algo de Código 💻
💥 Sharded Data
#Data #SystemDesign #Sharding
El System Design es complicado. Pero ¡eso está por cambiar! Gracias a la serie de artículos de Aishwarya Ravichandran ahora podemos hablar sobre System Design con más seguridad. Para este episodio, hemos seleccionado el artículo en el que nos explica sobre sharding, una forma de escalar una base de datos horizontalmente.
✨ System Design: Sharding - Aishwarya Ravichandran
🐜 Cómo Escoger una Aplicación de Seguimiento de Bugs
#Bug #TrackingTool #ComputerHerstory
Si no sabes por qué llamamos a un bug “bug” y la imagen de arriba te ha dado curiosidad, entonces sabrás más en este artículo. Marija Dimoska nos ayuda a escoger la herramienta ideal para hacer seguimiento a los bugs e incluso compara algunos: Jira, ClickUp, Backlog, MantisBT, ZOHO BugTracker, BugHerd
✨ How to Choose the Right Bug Tracking Tool - Marija Dimoska
🧩 Dividamos el Problema
#Problem-solving #Pseudocode
Todos saben que los desarrolladores no pasan todo el día salvando a Santa programando algoritmos para decodificar instrucciones… pero puede ser útil practicar ese tipo de ejercicios para ganar habilidades de resolución de problemas. Hay métodos para esto, y Ellie Nguyen nos da algunos, el PREP, para ayudar a dividir los problemas en pequeños bloques y resolverlos con pseudocódigo.
✨ Pseudocode Like a Badass: Breaking Down Problems and Figuring Out What They’re Asking For - Ellie Nguyen
Fun 🎉
🧆 Más Hummus Por Favor
¿Estás estresado del sonido de notificación de Slack? ¿Sabes cómo cambiarlo? Existen múltiples opciones, una de ellas es una voz diciendo “hummus” (¡sí!). Es completamente aleatorio pero, solo para que sepas, puedes encontrar un tutorial y algo de explicación sobre el sonido en ¡el artículo que compartimos!
Vimos este artículo en el newsletter Pixels of the Week por Stéphanie Walter quién comparte muchos recursos de Diseño UX/UI, te invitamos a que te suscribas 🤗
✨ I Changed My Slack Notification Sound To Say 'Hummus,' And I Am Profoundly Less Stressed - Jennimai Nguyen
Eventos 🎡
📦 Programación Orientada a Objetos: Patrones Creacionales - 24 de Mayo
Women Who Code organiza Meetups sobre Programación Orientada a Objectos(OOP). Una buena oportunidad para mejorar tus habilidades y destacar en la comunidad (o durante entrevistas técnicas). Esta semana aprenderás más sobre patrones creacionales.
✨ Object Oriented Programming: Creational patterns - Women Who Code
🗺 Mesa Redonda de Emigrantes en Tech - 31 de Mayo
Ladies of Code preparó un evento para personas programando lejos de casa. El panel compartirá sus experiencias y viajes de emigración. Hablarás con ellos, y les podrás pedir consejos sobre cómo adaparse a un nuevo entorno y un nuevo país.
✨ The expat experience in tech - Ladies of Code
☕ Cómpranos un café para apoyar al newsletter 🍰
✨ Ú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