San Diego
October 18
In San Diego, golden coastlines stretch between craft breweries and taco shops, where desert canyons meet a metropolis alive with surfers, rooftop bars, and bustling harbor walks. Here, dreamers, creators, and entrepreneurs from La Jolla to Chula Vista, and from Mission Beach to East County, come together to share visionary concepts under the warm embrace of year-round sunshine. This is your chance to dive into San Diego's culture of laid-back innovation, coastal creativity, and endless possibility—building relationships as genuine and dynamic as America's Finest City itself.
XO Ruby San Diego is a single-day, single-track conference designed to draw folks in from the city and the region. An approachable $100 ticket price coupled with no need for a hotel or airfare means you can connect with your community without breaking the bank.
Registration / Set up
Welcome
Fish Bowl Game
Optimize for developer speed
Launching a Rails 8 app in two months as a single developer can sound scary. In this talk I will guide you through the choices made to deliver great value in time for a planned release.You will hear about the latest powers of Active Record, Active Job and Turbo 8. We will review system tests and take a look at Hotwire Native and Bridge components.You will learn why, twenty years after its release, Ruby on Rails is still the best single-developer web framework.
Claudio Baccigalupo
Break
Never Fear, Unicorns Are Here!
It’s no secret that AI is having a moment and engineering as we know it is rapidly changing. But, if you’re like me, you’re likely feeling a bit nervous about how quickly our industry is evolving. What should our response be to this cultural moment and how do we thrive in the midst of change? In this session, I will teach you the best way to respond, why being a unicorn is essential to your flourishing, and how to become one.
Sunjay Armstead
How to Fail
KOW offers insights into a topic he is an expert in: Failure. How to do it, how to avoid it, and what to do when you do fail. Failure isn't the end, and being aware of common failure methods will help you to avoid them.
With a strong bias towards freelance work, but applicable to most effort driven endeavors, such as an agency, studio, or individual contributor, Karl offers lessons from his personal life about how to screw up, and how to avoid it. In the hopes that you may learn from his mistakes, and hopefully make some novel, unique mistakes all on your own.
Finally KOW will also share a statement of intent to start or support a new Ruby Foundation in the efforts to diversify and strengthen the Ruby ecosystem. And some direct lessons on how to organize and strengthen community, an imperative effort.
Karl Oscar Weber
Lunch
Dungeons and Developers: Uniting Experience Levels in Engineering Teams
Join us in “Dungeons and Developers,” a unique exploration of team dynamics through the lens of Dungeons & Dragons. Discover how the roles and skills in D&D can enlighten the way we build, manage, and nurture diverse engineering teams. Whether you’re a manager aiming to construct a formidable team (Constitution) or an individual seeking to self-assess and advance your career (Charisma), this talk will guide you in leveraging technical and transferable talents. Together we’ll identify your developer archetype and complete a 'Developer Character Sheet'—our tool for highlighting abilities, proficiencies, and alignment in a fun, D&D-inspired format. Developers and managers alike will leave this talk with a newfound appreciation for the varied skills and talents each person brings to the table.
Chantelle Isaacs
Break
Architecture
We use the term "architecture" in computer programming quite a bit. But is it a valid and useful analogy (or borrowing of the term)? What could we learn by taking another look at the architecture of buildings? We'll take a look at the history of patterns in building architecture, and how our industry adopted a similar way of thinking. What have we missed? Why do we only consider large architectural issues, and ignore smaller issues that still might be considered architectural?
Craig Buchek
Passkeys in Ruby
Nowadays, passwords are still our most common authentication method. However, they are not secure enough and have terrible UX.
Therefore, big industry players in the FIDO Alliance like Google, Apple, Yubico, 1Password (among others) collaborated together to find a solution. WebAuthn was born and eventually became a W3C standard enabling users to authenticate on the web using public-key cryptography together with biometrics.
This talk will allow you to learn what WebAuthn and Passkeys are and how they work. You’ll also see how any Ruby app can easily get the level of authentication security and UX users deserve.
Braulio Martinez
Break
What I Talk About When I Talk About Ruby
Our path to a more diverse Ruby, and the rewards from the journey. A look at Hanami and more.
Join from PC, Mac, iPad, or Android:
https://us02web.zoom.us/j/84853040016
Passcode:090091
Phone one-tap:
+16694449171,,84853040016#,,,,*090091# US
+16699006833,,84853040016#,,,,*090091# US (San Jose)
Passcode: 090091
International numbers available: https://us02web.zoom.us/u/kdF24nOrxN
Tim Riley
Closing
Chantelle Isaacs
With 7 years of experience working with students, tech, and teams, Chantelle is currently a career coach working with junior Rails developers entering the industry, as well as the teams who hire and mentor them. She also plays D&D sessions weekly.
Tim Riley
Tim leads the Hanami, Dry, and Rom projects. He’s been writing Ruby for over 20 years and still loves it! He works to bring the joy of Ruby to writing real, maintainable apps of all shapes and sizes.
Braulio Martinez
Cofounder & Software Engineer at Cedarcode. Ruby fan since 2010. OSS believer. Author and maintiner of webauthn-ruby & underlying dependencies. Proud father of 2.
Karl Oscar Weber
Karl Oscar Weber is a Utah based designer, programmer, and rabble rouser, that's been in love with the Web for over 20 years. His interests include Graffiti, Graphic Design, Programming Language Design, Ruby, Economics, Sociology, and the imperative rebellion against fascism. He has been described as: "A real one." Found everywhere as kowfm, and sometimes as karloscarweber.
Sunjay Armstead
Sunjay is passionate about the intersection of design and engineering. He's a lifelong learner, a champion of emerging talent, and forever the tinkerer. He lives in Durham, NC USA with his lovely wife, rambunctious dog, and a herd of adorable cats. Make sure to ask him about milkshakes!
Craig Buchek
Craig has been using Ruby and Rails since 2005. He enjoys writing concise readable code, especially in Ruby. He enjoys a player-coach role, helping teams improve their processes, technical practices, and automation.Giving a conference talk is Craig's way to strike up some conversations. If you want to make small talk, ask Craig about traveling, attending concerts, canoeing, beekeeping, or where he was when the pandemic hit.
Claudio Baccigalupo
250+ commits to the Rails codebase, editor of “This week in Rails”, loving Ruby on Rails since 2006!
TBA
To be announced ...
5490 La Jolla Boulevard – Found Studio
Luxury space in the heart of Bird Rock La Jolla. A blank canvas space, our design studio space has plenty of natural light and breathing room for your group.