SF Ruby Workshop: Upskill Your Team by Diving into Rails itself & other Gems
- Date
- 2025-11-20
- Location
- San Francisco, CA, USA
- Host
- SF Ruby
About this event
Most Rails workshops stay at the surface: app code, common patterns, a few productivity tips, and you’re done. This one goes deeper. If you want to understand how Rails itself works, how gems are structured, and how that knowledge can make your team faster, sharper, and more effective in day-to-day development, this session is built for you. About the Event This is an in-person SF Ruby workshop focused on a part of Ruby and Rails learning that many teams rarely make time for: studying the framework and libraries from the inside out. Instead of treating Rails and gems as black boxes, the workshop centers on reading, discussing, and learning from the code that powers the tools you use every day. The goal is practical, not academic. By diving into Rails itself and other gems, attendees can build a stronger mental model of how Ruby applications behave, where abstractions come from, and how to debug, extend, and evaluate dependencies with more confidence. Because this is framed as a workshop, expect a more active format than a standard talk. The emphasis is on exploration, discussion, and shared learning with other Ruby developers and teams who care about writing better software and getting more leverage from the ecosystem. There is also a strong community angle here. The event sits at the intersection of technical upskilling and meetup energy, making it a good fit for people who want to learn in a room with peers, compare approaches, and leave with ideas they can apply back at work. What to Expect Expect a hands-on, discussion-friendly session that uses real framework and gem code as a learning tool. The core theme is understanding how Rails and Ruby libraries are designed, how they solve problems, and what that means for your own codebase. The workshop may move through topics like: reading Rails source to understand key conventions and internals tracing how a gem is organized and how its public API maps to implementation discussing patterns used by mature Ruby libraries looking at how deeper framework knowledge helps with debugging and performance thinking exploring how teams can turn source-code reading into an ongoing learning habit Rather than only focusing on feature usage, the session is likely to emphasize questions such as: Why was this abstraction designed this way? What tradeoffs does this gem make? How can understanding internals help when something breaks or when a team needs to customize behavior? Because this is also a meetup-style gathering, you should expect some mix of technical learning and informal connection. That might mean time for conversation before or after the core workshop, chances to compare notes with other attendees, and room for practical discussion about how different teams approach Ruby and Rails development. Why Attend If you work with Rails regularly, knowing the API is useful. Knowing the underlying design is a different level of leverage. This event is for people who want to close that gap and become more capable when navigating complex behavior, dependency choices, and framework-driven architecture. Teams benefit when developers can go beyond “it works” and start asking better questions about maintainability, debugging paths, extension points, and implementation tradeoffs. A stronger grasp of Rails internals and gem design can lead to cleaner decisions, quicker diagnosis of issues, and more confidence when adopting or challenging conventions. You should come if you want takeaways like: better intuition for how Rails behaves beneath the surface more confidence reading unfamiliar Ruby code stronger debugging instincts when stack traces lead into framework or gem internals a clearer sense of how high-quality gems are structured ideas for helping your own team grow through shared technical study There is also real value in being in the room with others who care about craft. For many developers, source-level learning becomes easier and more engaging when it is done in community, with chances to ask questions, compare interpretations, and learn how others think through the same code. Practical Details This event takes place in person in San Francisco, USA. If you learn best by being physically present, talking through ideas live, and working through technical concepts with other people in the room, the format should be a strong fit. It is scheduled for Thursday, November 20 at 9:45 AM PST. Since it starts in the morning, plan to arrive with enough time to settle in, meet a few people, and get ready to jump into the workshop from the start. The tags for this event include community, networking, meetup, social, and other, which is a useful signal about the tone. While the technical subject matter is serious, the atmosphere is likely to be approachable and interactive rather than formal or distant. If you’re considering bringing this back to your team, this workshop is especially relevant. The title makes the value proposition clear: the point is not just individual learning, but upskilling your team by learning from Rails itself and the wider Ruby gem ecosystem. Come ready to think deeply, ask practical questions, and leave with better ways to learn from the tools you already rely on.
Who should attend
If you want to get more value out of Ruby and Rails than surface-level usage, this workshop is likely a strong fit. - You work on a **Rails team** and want to understand the framework more deeply so you can debug faster, make better architectural decisions, and contribute with more confidence. - You’re a **Ruby developer who uses gems heavily** and want to get better at reading source code, evaluating dependencies, and understanding how library design choices affect your app. - You help **level up other engineers on your team** and are looking for practical ways to turn framework and gem exploration into a repeatable learning habit. - You’ve hit moments where a stack trace disappears into Rails internals or third-party code, and you want the skills to follow what’s happening instead of guessing. - You enjoy **technical discussion in community settings** and want an in-person San Francisco event where you can learn with peers, compare approaches, and talk shop with other Ruby people. - You’re curious about how mature Ruby codebases are structured and want ideas you can apply to your own code, reviews, and team practices.