Fork me on GitHub
Columbus Ruby Brigade logo Columbus Ruby Brigade

Next Meeting - November 17, 2025 6:30pm

CRUD to Event Sourcing: A Rails Developer's Journey

I thought I knew how to build Rails apps. Then I joined a new company and discovered an entire architectural approach I never knew was possible in Rails: event sourcing with Commands, Deciders, Event Stores, and temporal queries.

This talk covers what event sourcing actually is, why major tech companies and financial institutions have built their systems around it, and when this pattern makes sense versus traditional CRUD. We’ll look at real Rails code examples and practical implementation options available in the Ruby ecosystem.

Whether you’re curious about the pattern or considering it for your next project, come learn alongside me as I share what I’ve discovered about this powerful architectural approach.

Chris Miles

VOTE REQUIRED: Proposed Bylaws Changes - November 17th Meeting

The Columbus Ruby Brigade Board of Directors has approved a comprehensive revision to the organization’s bylaws. These changes are designed to streamline organizational governance and better reflect the current scale and needs of our community.

The proposed bylaws require approval by a two-thirds majority vote of the membership present at this meeting. The key changes include:

Board Size Flexibility: The minimum number of Directors is reduced from five to three, with the Board having discretion to expand as needed. Current Directors may continue serving through the end of 2026 to ensure continuity during this transition.

Self-Perpetuating Board Structure: The Board will transition from member-elected to self-perpetuating governance, where the Board is responsible for recruiting and approving new members rather than conducting annual elections.

Elimination of Term Limits: Board members will no longer be subject to term limits, allowing for greater continuity and institutional knowledge retention. Previously the term limit was five consecutive years.

Officer Role Consolidation: The same individual may now serve simultaneously as President, Secretary, and Treasurer, providing operational flexibility for a volunteer organization.

Simplified Membership Model: The concept of formal membership has been removed, it was intended to support dues collection and an official membership roster, which are not part of our current operational model.

Streamlined Amendment Process: Future bylaw amendments will be approved by Board vote rather than requiring membership approval, enabling more responsive governance.

Documents for Review:

We encourage all community members to review these documents prior to the meeting. Questions may be directed to board@columbusrb.com or posted in our Slack workspace.

Rachel Slaby - CRB President

Location & Parking

Meeting Location

Where: CoverMyMeds - 910 John St, Columbus, OH 43222

When: Third Monday of each month at 6:00 PM (talks start at 6:30 PM)

Parking & Arrival

Parking Information: Parking in the garage is no longer available. Please park in front of the main entrance or the wedge lot (see parking map). Orange Barrel Media has graciously allowed us to park in their lot as well. Doors are open until 6pm. After 6pm security will need to let you in.

Stay Connected

Never miss a meeting! Subscribe to our calendar or join our Meetup community to stay up to date with all Columbus Ruby Brigade events.

About Us

We are a bunch of professionals, students, and geeks who are excited about Ruby programming language and Rails framework and the joy they have brought back to web development. Our goal is to provide a welcoming environment to speak and share knowledge to all level of programmers who are interested in Ruby, the Rails framework, and professional development.

We are a non-profit organization guided by a passionate board of volunteers who work together to organize our community and events.

Board of Directors

Who's using Ruby?

Have you ever wondered who's using Ruby in Columbus? Want to find Ruby developers who want to work at your company? Want to get your company on the list? Put in a Pull Request here!

Name Market Location
Root Insurance Insurance Downtown Columbus
CoverMyMeds Healthcare Downtown Columbus
Test Double Consulting Your Home
Bold Penguin Insurtech Bridge Park, Dublin
Orange Barrel Media Marketing and Advertising Downtown Columbus
Ready Made RC, LLC Online Retail Lewis Center
Beam Technologies, Inc Dental Insurance Downtown Columbus
Switchbox, Inc Custom Application Development Upper Arlington
Bark, Inc Making Dogs Happy Franklinton
Upstart Fintech Short North
Your Lighting Brand Marketing and Advertising Downtown Columbus
Data-Axle Data and Marketing Remote
Ticketfire Entertainment Campus Area
Sana Health Insurance Remote! (Co-founder based in Columbus)
Northwoods Health and Human Services Dublin
Empora Title Real Estate Remote-first, with an office in the Short North
Kode Health Healthcare Fully Remote

Graciously Sponsored By