Episodes
-
En este quinto capitulo de TalkingRoots S2 estaremos hablando sobre el cambio laboral desde otras areas al area IT, donde nuestras invitadas Anna Fermin (Integrante del equipo de QA de Rootstrap) y Yesica Suñol (Integrante del equipo de Ingeniería de InConcert) nos cuentan acerca de como decidieron hacer un cambio radical en su vida comenzando a trabajar en un area poco relacionada a la que ellas estaban, como vivieron el cambio al mundo IT, sus sentimientos y sensaciones, y las dificultades que tuvieron que vivir.
Hecho con ❤ por Rootstrap.
Yesica Suñol: https://www.linkedin.com/in/yesica-su%C3%B1ol/
-
En este cuarto capitulo de TalkingRoots S2 estaremos hablando sobre el primer Learning Camp realizado por Rootstrap con Belen Irazusta (Miembro de recursos humanos en Rootstrap), Sebastian Caraballo (Miembro del equipo de ingeniería de Rootstrap) y Rodrigo Eizmendi (participante de la primera instancia de Learning Camp). Ademas, nos estarán explicando de que trata el Learning Camp y como vivieron la experiencia, entre otras cosas.
Hecho con ❤ por Rootstrap.
Belen Irazusta: https://www.linkedin.com/in/belen-irazusta/
Sebastian Caraballo: https://www.linkedin.com/in/sebastiancaraballo/
Rodrigo Eizmendi: https://www.linkedin.com/in/rodrigo-eizmendi-a4767086/
-
Missing episodes?
-
En esta segunda parte de este segundo capitulo de la segunda temporada de Talking Roots estaremos hablando con tres miembros importantes del equipo de Ingenieria y Diseño de Rootstrap, las cuales nos hablaran de las experiencias de las mujeres en el mundo de software. Ademas, nos compartirán sus experiencias personales, como ven el ambiente del software y como se podría atraer mas mujeres a que sigan esta carrera.
Hecho con ❤ por Rootstrap.
Belen Iglesias: https://www.linkedin.com/in/mariabeleniglesias/
Antonieta Alvarez: https://www.linkedin.com/in/antonieta-alvarez-541964161/ -
En esta primera parte de este segundo capitulo de la segunda temporada de Talking Roots estaremos hablando con dos miembros importantes del equipo de Machine Learning y Recursos Humanos de Rootstrap, las cuales nos hablaran de las experiencias de las mujeres en el mundo de software. Ademas, nos compartirán sus experiencias personales, como ven el ambiente del software y como se podría atraer mas mujeres a que sigan esta carrera.
[1:00] Presentación de invitados
[2:40] Disparidad de genero en la educación terciaria
[5:40] Inicios en sus carreras y experiencias personales
[10:50] Relación con el genero opuesto y discriminación
[15:27] Falta de mujeres en el area y posibles soluciones
[19:00] Girls in tech
[24:00] Retrospectiva
Hecho con ❤️ por Rootstrap.
Lucia Giusti: https://www.linkedin.com/in/luc%C3%ADa-giusti-109bb638/
Mikaela Pisani: https://www.linkedin.com/in/mikaela-pisani-leal/ -
En este primer capítulo de la segunda temporada de Talking Roots estaremos hablando con dos miembros importantes del equipo de ingeniería de Rootstrap, los cuales nos contarán sobre sus experiencias en la Rails Conf que se desarrolló de manera remota en el mes de abril, y en donde ellos tuvieron el privilegio de dar sus propias charlas. Además, nos compartirán algunos tips de cómo presentar una propuesta para participar en la conferencia.
[1:00] ¿Qué es la Rails Conf?
[3:00] Charla de Martín
[4:50] Charla de Santiago
[6:40] ¿De dónde surge la idea?
[10:10] Sensaciones
[12:20] Cómo presentar una propuesta en la Rails Conf
[17:40] Sensaciones al hacer la charla en inglés
[20:00] ¿Repetir la experiencia?
[24:30] Enseñanzas, Consejos
[27:00] Retrospectiva
Hecho con ❤️ por Rootstrap.
Santiago Bartesaghi: https://www.linkedin.com/in/santiago-bartesaghi-89b870ab/
Su charla: https://www.youtube.com/watch?v=5peogeDq7R8
Martín Jaime Morón: https://www.linkedin.com/in/martin-jaime-moron/
Su charla: https://www.youtube.com/watch?v=oZNeMCj5hgY
-
En este capitulo estuvimos hablando sobre la importancia de usar patrones y testing desde el inicio de un proyecto y cómo esto nos va a ahorrar tiempo en el futuro. También hablamos sobre refactor, en qué momento del proyecto hacerlo, cómo manejarlo con el equipo de desarrollo y qué partes del código refactorizar.
Hecho con ❤️ en Rootstrap.[2:00] Patrones de Ruby. Presenters, Serializers y Helpers
[12:00] Refactor. Cuando conviene hacerlo?
[18:30] Form Objects, ventajas y sus aplicaciones
[27:25] Query Objects. Usos y experiencias
[29:50] Que patrones podemos usar al comenzar una app de cero
[33:00] Refactor en testing y Page ObjectsJuan Diego: https://www.linkedin.com/in/juan-diego-rosales/
Martin: https://www.linkedin.com/in/mart%C3%ADn-jaime-mor%C3%B3n-935ab667/
Bruno: github.com/brunvez -
Nos juntamos para charlar sobre máquinas de estado finitas y caching en Rails. Conversamos sobre la gema AASM, qué beneficios nos trae y cómo agregarla en una aplicación Rails sin sobrecargar los modelos. Y por último charlamos sobre algunas consideraciones de hacer caching en Rails, principalmente fragment caching.
[1:00] Introducción. Catching up. Sobre máquinas de estado finitas. AASM y pure old ruby objects.
[6:50] Callbacks y tests. Helper methods para tests.
[10:50] Guardas y transiciones condicionales. Persistencia de estados con ActiveRecord.
[14:30] Consideraciones de performance. Caching y construcción de claves para la caché.
[21:10] Recyclable cache keys, una decisión tomada en Rails.
[25:00] Comparando el sistema de caching con Django. ¿Puede redis influir en el response time considerablemente? Fragment caching.Este episodio es parte de la miniserie sobre Ruby.
Belén @BelenRemedi linkedin.com/in/maría-belén-remedi
Bruno @brunvez github.com/brunvez
Kalil @kaoz_165 github.com/kaozdlHecho con ❤️ en Rootstrap.
-
Tres desarrolladores de Rootstrap nos acompañan para charlar sobre Ruby y la metaprogramación.
[1:20] - Introducción. ¿Qué es? ¿Para qué sirve?
[4:40] - Ejemplos de metaprogramación en Ruby
[8:30] - Concurrencia y metaprogramación
[10:50] - Impacto en la performance del sistema. Monkey Patching y ActiveSupport.
[18:12] - DSLs y RSpec
[23:22] - Los find_by dinámicos de Rails y el method_missing approach
[26:00] - Caso de uso: Formularios web
[30:00] - Macros y reflección
[34:35] - Palabras finalesEste episodio es parte de la miniserie exclusiva sobre Ruby.
Bruno @brunvez github.com/brunvez
Juan Manuel @jotaeme_r github.com/juanmanuelramallo
Kalil @kaoz_165 github.com/kaozdlHecho con ❤️ en Rootstrap.
-
Juan Ignacio Sanchez presenta a tres invitados que participaron activamante en el NASA International Space Apps Challenge: Marcello Farias, Mikaela Pisani y Francisco Delgado. Acómpañanos para saber más sobre el evento y su alcance.
[0:55] - Introducción. ¿De qué se trató el evento? ¿Qué impacto ha tenido? ¿Cómo surge la posibilidad de organizar NASA International Space Apps Challenge en Montevideo?
[4:21] - ¿En qué consistió la participación de Rootstrap en el evento? Open Source y Open Data. ¿Con qué desafíos se encontraron?
[13:30] - ¿Cuál fue el alcance del evento? ¿Cuántos equipos participaron?
[17:20] - ¿Han considerado armar eventos similares pero completamente locales?Juan Ignacio Sánchez – @jiss2891
Francisco Delgado – @franttwer
Mikaela Pisani – LinkedIn
Marcello Farias – @markel
Twitter de los organizadores locales: @spaceappsmvdHecho con ❤️ en Rootstrap.
-
Charlamos con Pablo Blanco sobre seguridad informática, particularmente sobre pentesting.
[1:15] - Introducción, ¿Qué es pentesting? ¿Dónde hacer pentesting? ¿Por qué hacer pentesting?
[4:44] - Metodologías de pentesting.
[10:18] - ¿Es realmente necesario hacer pentesting? ¿En qué etapa del desarrollo entra el pentesting?
[13:00] - Herramientas para pentesting: Kali Linux, Burp Suite, ...
[18:45] - Literatura recomendada sobre pentesting.
[19:55] - Tipos de pentesting.
[22:26] - Vulnerabilidades más comunes.Hecho con ❤️ en Rootstrap.
Anfitrión: Danilo García @DaniloG79994040
Invitado: Pablo Blanco linkedin.com/in/pablo-blanco-a6b5a371/ -
Hablamos con Joaquín Cardozo, desarrollador en Ironhide, empresa uruguaya de videojuegos conocida por sus productos Iron Marines y Kingdom Rush, sobre la industria de los videojuegos. Charlamos sobre cómo es trabajar para una empresa como Ironhide, cómo es la producción mas casera de videojuegos y repasamos la actualidad de la industria tanto juegos triple A como el desarrollo indie
[2:06] - Joaquín nos habla sobre su formación y lo que lo llevo a dedicarse al desarrollo de videojuegos
[5:06] - Frameworks y cuál conviene al momento de elegir uno para desarrollar
[9:56] - Cómo se forma un equipo en la producción de un videjouego?
[15:31] - Joaquín nos cuenta sobre sus proyectos personales en Starlock Games
[19:35] - Dividir el tiempo entre el trabajo y los proyectos personales
[23:16] - Cuánto tiempo lleva desarrollar un videojuego?
[27:31] - Desafios que debe afrontar la industria actual de videjuegos
Invitado Joaquín Cardozo - [email protected] - https://www.linkedin.com/in/joaquincardozo/
Hecho con ❤️ en Rootstrap. -
"Machine Learning es aplicar algoritmos para encontrar patrones en los datos, y la inteligencia artificial usa Machine Learning para automatizar tareas [...]"
Mikaela Pisani nos acompaña para charlar sobre Data Science y Machine Learning. La ingeniería en computación fue solo el inicio de la carrera profesional de Mikaela, hoy en día cuenta con experiencia amplia en Big Data y Data Science y a su vez con una maestría en Data Science emitida por la institución norteamericana Texas Tech University.
[0:40] - Introducción y diferencias entre Data Science y Big Data, Machine learning e Inteligencia artificial
[8:56] - Recomendaciones para arrancar con Data science y Machine learning
[12:00] - Arte y ciencia. Mikaela cuenta sobre el desafio "BitRate: Machine Learning & Music Series" bitrate.devpost.com
[18:30] - Desafios personales y profesionales alrededor de Data science. El potencial de algoritmos de Data science, caso GPT-3.
[28:00] - Mika nos cuenta sobre su compromiso con promover el empoderamiento de la mujer a través de la ONG girlsintech.org (Más info en instagram.com/girlsintechuy)Hecho con ❤️ en Rootstrap.
Anfitrión: Fede Agripa github.com/fedeagripa
Invitada: Mikaela Pisani linkedin.com/in/mikaela-pisani-leal-64704b47 -
En este capítulo discutimos sobre las principales características de cada uno de estos lenguajes, como también cuál es el preferido de nuestros invitados. Vemos casos de estudio particulares sobre Instagram y Justin Bieber, como también sobre Discord y las tecnologías que usaron para proveer escalabilidad.
[1:00] - Mario Souto (anfitrión) presenta a los invitados: Bruno Vezzoli (Elixir), Kalil de Lima (Python) y Federico Agripa (Ruby, anfitrión en los anteriores episodios). Los invitados comparten sus recomendaciones sobre libros, charlas y open source.
[4:52] - ¿Qué te llevó a hacer el cambio de Ruby a Elixir? Bruno comenta su experiencia, los drawbacks que ha tenido en Rails y las soluciones que ha encontrado en Elixir. ¿Cómo fue la transición? ¿Inmutabilidad?
[8:40] - ¿A qué se debe el crecimiento tan pronunciado de Python? ¿Python como lenguage principal para enterprise-like systems (que usualmente son en Java)? ¿Tests? ¿Lenguajes fuertemente tipados? Caso Instagram y Justin Bieber.
[19:35] - ¿Cómo fue la transición entre python2 a python3? Python Futures y la compatibilidad.
[22:25] - ¿Microframeworks o grandes frameworks? ¿Domain Driven Design con Phoenix?
[28:40] - ¿Engines, rails engines? Un poco sobre la modularización en Phoenix.
[31:25] - ¿Cuándo no usar Rails? Ideas sacadas de un artículo publicado recientemente.
[34:00] - La herramienta para resolver todos los problemas no existe. Caso Discord usando Elixir y Rust.
[40:51] - ¿Hay algo que Ruby tenga que Elixir no? Concurrencia en Ruby. El polémico pipe operator en Ruby.
[45:35] - Omakase según DHH.
[47:00] - Consideraciones finales. La web de hoy.Hecho con ❤️ en Rootstrap.
Anfitrión: Mario github.com/mariosouto
Invitados:
- Bruno @brunvez github.com/brunvez
- Federico @fgagripa github.com/fedeagripa
- Kalil @kaoz_165 github.com/kaozdl -
Anthony Figueroa, CTO de Rootstrap, nos acompaña para conversar sobre publicidad y privacidad en la web de hoy. Charlamos sobre las cookies, los líderes de hoy en día como Facebook y Google, una nueva configuración en iOS 14 que podría afectar el revenue de la industria del marketing, entre otras cosas.
[2:15] - ¿Qué son las cookies de terceros y qué hacen?
[4:35] - Aceptación de las cookies y uso de información privada
[8:20] - Facebook y el uso de tus datos
[11:40] - ¿Existe alguna regulación para las fake news?
[14:00] - ¿Cómo afecta el uso de cookies de terceros a las empresas?
[18:00] - ¿Qué papel disruptivo está jugando Apple?
[20:40] - Intelligent Tracking Prevention
[23:05] - ¿Cómo se adapta Google a estos cambios?
[25:20] - Recomendaciones a empresas sobre la publicidad en la web hoy en díaHecho con ❤️ en Rootstrap.
Anfitrión: @FGAgripa - github.com/fedeagripa
Invitado: www.linkedin.com/in/figueroaanthony/ -
Se busca cada vez más este pujante rol en la industria del Software. Conversamos con Diego Oliveros sobre qué implica, cuál es nuestra visión y qué significa realmente ser Full Stack Developer.
[1:37] - Diego se introduce y nos cuenta sobre su experiencia como ingeniero de software [3:30] - ¿Cuáles son los temas o problemas que solemos tener como backenders? [7:28] - ¿Qué desafíos solemos tener como frontenders? [14:00] - ¿Hay realmente un nuevo rol llamado full stack? [20:00] - ¿Debemos buscar este unicornio o buscar un buen equipo? [22:20] - ¿Hay algo más que backend y frontend en ser Full Stack? [28:28] - Comunicación efectiva entre backend y frontend [31:20] - Tener un rol de full stack, ¿mejora el proyecto en general? [36:22] - ¿Todos deberían intentar ser full stack? [39:50] - roadmap.sh, ¿cuántos años conlleva ser full stack según estos tracks?Made with ❤️ at Rootstrap.
Host: @FGAgripa - https://github.com/fedeagripa
Guest: @DiegoOliver17 - https://github.com/colembolos
-
Tiempo muerto o una Oportunidad para crecer? Trabajar en un bench es una oportunidad para crecer profesionalmente, trabajar sin presión de deadlines y preparse para nuevos desafíos
Made with ❤️ at Rootstrap.
-
Rompamos con el mito de que open source es algo difícil y que solo una elite o muy buenos programadores pueden hacerlo.
Enterate de como nosotros iniciamos desde cero y cómo podrías tu también empezar! También hablaremos acerca de la comunidad y como son las interacciones entre sus miembros (nuevos o experimentados)