From the community to the community.
A new moment of Rails!
We are living a moment of rediscovery for Rails. In scenarios of constraint and search for efficiency, its advantages become even more obvious as one of the best frameworks to start a startup or create a modern web application. With Rails World and so many others emerging in the United States and Europe, Tropical.rb returns with the proposal of bringing together developers from Latin America to talk about Rails and share knowledge!
Our speakers

Aaron is on the Rails core team, the Ruby core team, and is a Senior Staff Engineer working at Shopify. In his free time, he enjoys cooking, playing with cats, and writing weird software.
Aaron Patterson
Rails Core & Senior Staff Engineer, Shopify

Adrian is a product-minded engineer, the author of Avo for Rails, and co-host of Friendly.rb conference and Friendly.show podcast. In his free time he likes to travel the world, meet cool people, and learn about the world around us.
Adrian Marin
Author of Avo & Friendly.rb Host

Alan Ridlehoover is a passionate software engineer who loves Ruby. He is a Sr. Engineering Manager (at Cisco Meraki), a fallible human, a swell photographer, and a rusty drummer
Alan Ridlehoover
Sr. Engineering Manager, Cisco Meraki

Alexandre Calaça is a passionate software engineer specialized in turning complex problems into elegant solutions through code. With an international background, he has contributed to collaborative projects involving professionals from the Americas, Europe, Oceania, and Asia. Outside of work, he loves spending time with family and studying various topics
Alexandre Calaça
Lead Developer, Oct7 & Technical Interviewer, Nearsure

Amanda is the executive director of the Rails Foundation, which supports the Rails community through documentation improvements, education, marketing, and events. She is American and lives in Amsterdam
Amanda Perino
Executive Director, Rails Foundation

The "majestic monolith" from FestaLab was created in 2018 running Rails 5.1, but currently runs Rails Edge, and the company contributed back to Rails some things they developed (including the switch to "vips by default" in Rails 7). This monolith also served as the basis for collaboration on Propshaft and the first app to deploy the gem to production.
Breno Gazzola
Co-Founder & CTO, FestaLab

Bruno Ghisi is a co-founder and VP of Product and Engineering at RD Station, a leading company in technology solutions for digital marketing and sales in Brazil with over 50,000 customers. He holds a master's degree in Computer Science from UFSC. He was elected an Endeavor Entrepreneur in 2016 and has since also been an investor and mentor in other companies.
Bruno Ghisi
Product & Engineering VP, RD Station

Bruno, a Rails Foundation board member, has been developing software with Rails since 2006. Originally from Brazil, he moved to the USA at 13. With a rich history of building software and leading teams in various industries, Bruno has been instrumental in Doximity’s founding team since 2010
Bruno Miranda
Rails Foundation & SVP, Engineering @ Doximity

With over three decades in software development, I am a Ruby on Rails pioneer from its early versions and a CTO who guided my company from its inception using Rails to a successful IPO, continuously shaping the technological landscape
Carlos Brando
CTO & Co-Founder

Dan Phillips is a Senior Engineer at Loophole Labs, where one of his main areas of focus is WebAssembly on the server. He is also the founder and organizer of the WebAssembly Chicago group
Dan Phillips
Senior Engineer & Wasm Lead, Loophole Labs

Campus Code alumni, developer at iugu, passionate about bicycles, mechanical keyboards, and some good tinkering with Arduino/Raspberry Pi
Danilo Tupinambá
Backend Rails Developer, Iugu

Fito von Zastrow is a Staff Software Engineer working at Cisco Meraki. He has over a dozen years of experience working with Ruby and Rails, and other technologies. He is a San Francisco Bay Area transplant from Asunción, Paraguay. He enjoys hiking, playing video games, watching fútbol, and pair-programming
Fito von Zastrow
Staff Software Engineer, Cisco Meraki

John is on the Rails Core team, Ruby committers team, and is a Staff Engineer on the Ruby Architecture team at GitHub. He loves making Ruby, Rails, and gems faster and building tools to improve performance
John Hawthorn
Rails Core, Ruby Committer & Staff Engineer, GitHub

Eileen helps lead the effort to improve and maintain the Rails framework and the Ruby language at Shopify. She focuses on ensuring stability and extensibility for individual developers and large and small businesses. Her goal is to ensure the long-term sustainability of Rails and its continued adoption as one of the leading open-source frameworks.
Eileen Uchitelle
Rails Core & Senior Staff Engineer, Shopify

Jose has been a Ruby developer since 2014 and has worked on projects in Brazil, Europe, and North America. Passionate about Ruby on Rails, automated testing, CLIs, and Vim. In his free time, he watches cartoons with his children and spends time with a 1983 Opala.
José Anchieta
Software Engineer, Spacelist & rubyonrails.club

Lázaro Nixon is a senior developer currently working for a Colombian company, passionate about the "Rails way", in his spare time he likes to create libraries and also play the best of forró on his keyboard
Lázaro Nixon
Senior Developer, Koombea

Matheus is a 🇧🇷 Senior Developer working at thoughtbot. He's passionate about building games and programming languages.
Matheus Richard
Senior Developer, Thoughtbot

Mayra is from Lima, Peru. Software Developer at Buk & Tech Leader at WNBrb. Passionate about Ruby, open source software and diversity and inclusion in tech. Too lazy to create things for herself, but never too lazy to help people to build their dreams specially the RoR community. Outside of work, you're likely find her spending time playing with her cats, planning for the next conference she is attending and doing Zumba.
Mayra L. Navarro
Software Developer, Buk & WNB.rb Tech Leader

I believe technology transforms human life for the better, and being a part of that is essential for me.
Radamés Roriz
Rails contributor & Principal Engineer, Revelo

Self-appointed Rails Sheriff, member of the Rails Core team. Working to define the future of Ruby and Rails at Shopify.
Rafael França
Rails Core & Principal Engineer, Shopify

Creator of Oh My Zsh, host of the Maintainable Software Podcast, and runs Planet Argon, a Ruby on Rails consultancy.
Robby Russell
CEO, Planet Argon

CTO at CloudWalk Inc and 15 years of experience in Ruby
Thiago Scalone
CTO, CloudWalk

Wagner is a Ruby developer and entrepreneur. Former CTO and co-founder at the Brazilian fintech Vindi, in 2022 he founded Glass Data, another Ruby startup focused on observability and security for payments.
Wagner Narde
Founder, Glass Data

Weldys is from São Luís, software engineer, works with Rails since 2006 but with a pause to be manager, but tired of too many meetings, I became a developer again. Now I’m father of two, Karate Purple Belt and I want to have a farm.
Weldys Santos
Fullstack Engineer, Give Lively
Schedule
04/04 | #1 Day
08:30h - 09:45h
Check-in
09:45h - 10:00h
Opening
10:00h - 10:50h
Keynote | Rafael França

11:00h - 11:30h
Authentication: Reinventing the wheel
We all use Devise, it’s the defacto authentication approach in Rails, but if I told you that building your authentication is not that difficult, some years ago I created a library called authentication-zero and it has become very popular.

11:40h - 12:10h
A Brewer's Guide to Filtering out Complexity and Churn
Complex code is expensive and risky to change. Most programmers are unaware of how their changes increase complexity over time. Eventually, complexity leads to pain and frustration. Without understanding the complexity, developers tend to blame Rails. Come learn how to keep complexity under control.


12:15h - 14:00h
Lunch
14:00h - 14:45h
Panel - Successful Brazilian Rails-powered Startups




14:50h - 15:20h
Cloning Cookie Clicker to Debug jobs and Confirm What DHH Said
DHH did a talk on Rails World about using Solid Queue instead of the much loved/used Sidekiq + Redis. We did some tests at work, but I want to show in a more playful way how we can test jobs, cloning the Cookie Clicker javascript game and trying to break my web application.

15:30h - 16:00h
From React to Hotwire: The Adventures of a Frontend Migration
How we managed to turn our frontend from React to Hotwire in 4 steps, after a migration to Rails 7 and we managed to reduce the size of the codebase and organize our frontend into something simpler.

16:05h - 16:50h
Coffee Break ☕️
16:50h - 17:20h
Mastering Internationalization: A Journey through Cultures and i18n
Crafting a Spanish webapp? Bravo! Picture LatAm expansion—tricky, right? Words change meaning with borders. Rails to the rescue! Unveil i18n wonders, mastering idiolects effortlessly. Say adiós to static strings. Rails equips you to adapt, translate, & flourish across LatAm’s diverse tapestry.

17:30h - 18:00h
Implementing Semantic Search in Rails Using Database Vectors
Unlock the power of semantic search in Rails! Join me on a journey to implement cutting-edge database vectors, revolutionizing search functionality. Elevate your applications with intelligence and precision by using the Large Language Models provided by OpenAI. Don’t miss this transformative talk!

18:10h - 19:00h
Keynote | Aaron Patterson

19:00h - 19:15h
Closing
05/04 | #2 Day
09:45h - 10:00h
Opening
10:00h - 10:50h
Keynote | Breno Gazzola

11:00h - 11:30h
State of Internal Tools and How Ruby is Winning it
This hidden sector of development is sometimes where we spend most of our time and resources. I will overview what’s out there (cloud services and hosted ones), the pros and cons of using different tools, and do a deep dive into how the Ruby ecosystem has a strong tooling chain.

11:40h - 12:10h
How to Start Creating Mobile Apps Using Rails and Turbo Native
Discover Turbo, Turbo Native, and Strada in this talk, where we’ll dive into essential concepts like webviews and techniques for deploying Rails apps on iOS and Android. Learn about the advantages and challenges of this innovative method, opening new horizons for Rails developers.

12:15h - 14:00h
Lunch
14:00h - 14:45h
Panel - Rails Foundation AMA



14:50h - 15:20h
We Need less Layers, Not More
Complexity often silently grows, gradually complicating projects and clouding efficiency. This talk aims to debate the hidden costs of unnecessary layers. By embracing simplicity and leveraging Rails’ inherent strengths, we can enhance our software’s performance, maintainability, and pace.

15:30h - 16:00h
Deploy Your Next Rails App with WebAssembly (Wasm): Smaller, Safer, Faster
This talk focuses on the unique advantages of using WebAssembly (Wasm) for deploying Ruby on Rails applications (yes, on the server). Wasm offers a groundbreaking approach that enables smaller, faster, and more secure server deployments, compared with existing strategies using VMs or Containers.

16:05h - 16:50h
Coffee Break ☕️
16:50h - 17:20h
Vernier: A next Generation Ruby Profiler
This talk explores how to use a Ruby profiler, how one works, and new techniques Vernier uses to give more information more accurately with lower overhead.

17:30h - 18:00h
The Fast Lane: Asynchronous Rails
Oh no! Computers are not doubling in speed every two years anymore! How can we make software run faster? You and your Rails app cannot just wait doing nothing, so join me to explore how we can leverage concurrency and parallelism concepts to enhance performance and scalability!

18:10h - 19:00h
Keynote | Eileen Uchitele

19:00h - 19:15h
Closure
About the place
Cubo Itaú
Alameda Vicente Pinzon, 54 - Vila Olímpia, São Paulo - SP - Brasil
Cubo Itaú, located in the heart of the city of São Paulo, is considered the main Hub of Startups in Latin America. Due to its relevance within the Brazilian startup market, the space was chosen as the venue for the next edition of Tropical.rb.
FAQ

Tropical.rb 2024. All rights reserved.
Questions: info@tropicalrb.com
Code of Conduct






























