CINXE.COM

Ruby Central

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Ruby Central</title> <link rel="shortcut icon" type="image/png" href="https://rubycentral.org/content/images/size/w256h256/format/png/2022/11/Ruby-Central-logo.svg"> <link rel="stylesheet" href="https://rubycentral.org/assets/dist/app.css?v=9c321e9dec" /> <script src="//code.jquery.com/jquery-3.6.4.min.js" defer></script> <script src="https://rubycentral.org/assets/dist/app.js?v=9c321e9dec" defer></script> <meta name="description" content="Supporting the Ruby Community Since 2001"> <link rel="icon" href="https://rubycentral.org/content/images/size/w256h256/format/png/2022/11/Ruby-Central-logo.svg" type="image/png"> <link rel="canonical" href="https://rubycentral.org/"> <meta name="referrer" content="no-referrer-when-downgrade"> <meta property="og:site_name" content="Ruby Central"> <meta property="og:type" content="website"> <meta property="og:title" content="Ruby Central"> <meta property="og:description" content="Supporting the Ruby Community Since 2001"> <meta property="og:url" content="https://rubycentral.org/"> <meta property="og:image" content="https://rubycentral.org/content/images/2024/04/Ruby-Central-OpenGraph-1.png"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Ruby Central"> <meta name="twitter:description" content="Supporting the Ruby Community Since 2001"> <meta name="twitter:url" content="https://rubycentral.org/"> <meta name="twitter:image" content="https://rubycentral.org/content/images/2024/04/Ruby-Central-OpenGraph.png"> <meta name="twitter:site" content="@rubycentralorg"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "publisher": { "@type": "Organization", "name": "Ruby Central", "url": "https://rubycentral.org/", "logo": { "@type": "ImageObject", "url": "https://rubycentral.org/content/images/size/w256h256/format/png/2022/11/Ruby-Central-logo.svg", "width": 60, "height": 60 } }, "url": "https://rubycentral.org/", "name": "Ruby Central", "mainEntityOfPage": "https://rubycentral.org/", "description": "Supporting the Ruby Community Since 2001" } </script> <meta name="generator" content="Ghost 5.116"> <link rel="alternate" type="application/rss+xml" title="Ruby Central" href="https://rubycentral.org/news/rss/"> <script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.50/umd/portal.min.js" data-i18n="true" data-ghost="https://rubycentral.org/" data-key="b3718b63b799cc71fecbd76bdc" data-api="https://rubycentral.ghost.io/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script><style id="gh-members-styles">.gh-post-upgrade-cta-content, .gh-post-upgrade-cta { display: flex; flex-direction: column; align-items: center; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; text-align: center; width: 100%; color: #ffffff; font-size: 16px; } .gh-post-upgrade-cta-content { border-radius: 8px; padding: 40px 4vw; } .gh-post-upgrade-cta h2 { color: #ffffff; font-size: 28px; letter-spacing: -0.2px; margin: 0; padding: 0; } .gh-post-upgrade-cta p { margin: 20px 0 0; padding: 0; } .gh-post-upgrade-cta small { font-size: 16px; letter-spacing: -0.2px; } .gh-post-upgrade-cta a { color: #ffffff; cursor: pointer; font-weight: 500; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a:hover { color: #ffffff; opacity: 0.8; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a.gh-btn { display: block; background: #ffffff; text-decoration: none; margin: 28px 0 0; padding: 8px 18px; border-radius: 4px; font-size: 16px; font-weight: 600; } .gh-post-upgrade-cta a.gh-btn:hover { opacity: 0.92; }</style><script async src="https://js.stripe.com/v3/"></script> <script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/sodo-search.min.js" data-key="b3718b63b799cc71fecbd76bdc" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/main.css" data-sodo-search="https://rubycentral.ghost.io/" data-locale="en" crossorigin="anonymous"></script> <link href="https://rubycentral.org/webmentions/receive/" rel="webmention"> <script defer src="/public/cards.min.js?v=9c321e9dec"></script> <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=9c321e9dec"> <script defer src="/public/member-attribution.min.js?v=9c321e9dec"></script><style>:root {--ghost-accent-color: #E14943;}</style> <script defer data-domain="rubycentral.org" src="https://plausible.io/js/script.js"></script> </head> <body class="home-template"> <div class="grid"> <nav class="closed"> <a href="/" class="logo-circle"><span class="visually-hidden">Home</span></a> <ul class="nav"> <li class="nav-news"> <a href="https://rubycentral.org/news/"><span>News</span></a> </li> <li class="nav-open-source"> <a href="https://rubycentral.org/open-source/"><span>Open Source</span></a> </li> <li class="nav-sponsorship"> <a href="https://rubycentral.org/corporate-sponsorship/"><span>Sponsorship</span></a> </li> <li class="nav-conferences-has_child"> <a href="https://rubycentral.org/conferences/"><span>Conferences [has_child]</span></a> </li> <li class="nav-scholarships-subitem"> <a href="https://rubycentral.org/scholarships/"><span>Scholarships [subitem]</span></a> </li> <li class="nav-volunteer-subitem"> <a href="https://rubycentral.org/volunteer/"><span>Volunteer [subitem]</span></a> </li> <li class="nav-shop"> <a href="https://store.rubycentral.org/"><span>Shop</span></a> </li> <li class="nav-support-us"> <a href="https://rubycentral.org/support/"><span>Support Us</span></a> </li> <li class="nav-membership-has_child"> <a href="https://rubycentral.org/#/portal/signin"><span>Membership [has_child]</span></a> </li> <li class="nav-sign-up-subitem"> <a href="https://rubycentral.org/#/portal/signup"><span>Sign Up [subitem]</span></a> </li> <li class="nav-sign-in-subitem"> <a href="https://rubycentral.org/#/portal/signin"><span>Sign In [subitem]</span></a> </li> </ul> <a id="menu-icon-open" href="/" class="menu-icon open"></a> <a id="menu-icon-close" href="/" class="menu-icon close"></a> </nav> </div> <main id="theme-main"> <header> <a href="/" id="main-logo"> <div class="logo-square"> <div class="logo-circle"></div> </div> <h1>Ruby Central</h1> </a> <h2>Supporting the Ruby Community Since 2001</h2> </header> <div class="padded-container"> <div class="upcoming"> <div class="homepage-featured"> <a href="/news/ruby-centrals-oss-changelog-march-2025/">Ruby Central&#x27;s OSS Changelog: March 2025</a> </div> <div class="homepage-featured"> <a href="/news/introducing-new-policies-to-support-the-growth-of-rubygems/">Introducing New Policies to Support the Growth of RubyGems</a> </div> <div class="homepage-featured"> <a href="/news/january-2024-newsletter/">January 2025 Newsletter</a> </div> </div> <div class="main-grid"> <div> <section id="blurb"> <div class="icon-box"></div> <p> Ruby Central is a non-profit organization dedicated to supporting the worldwide Ruby community. We organize the annual RubyConf and RailsConf software conferences, support community growth, and provide vital infrastructure for the Ruby programming language.  </p> <p><a href="/history">Learn more about us.</a></p> </section> <section id="rubygems"> <div class="section-header"> <div class="icon-box"></div> <h3>RubyGems</h3> <img src="https://rubycentral.org/assets/images/arrow.svg?v=9c321e9dec" class="arrow"> </div> <p> RubyGems is the code-packaging system for the Ruby community. Started as a project in 2004 by the directors of Ruby Central and friends, RubyGems has grown into an invaluable and wide-ranging resource for the sharing of code among all members of the community. With hosting support by Ruby Central, more information can be found at <a href="https://rubygems.org">rubygems.org</a>. </p> </section> </div> <div> <section id="support"> <div class="section-header"> <div class="icon-box"></div> <h3>Supporting Ruby Central, Inc</h3> <img src="https://rubycentral.org/assets/images/arrow.svg?v=9c321e9dec" class="arrow"> </div> <p> The Ruby language could only have developed so robustly with its dedicated community. Our community consists of talented and passionate individual developers and many dynamic companies that recognize the value of helping foster a strong, sustainable environment for Ruby development. Join our <a class="nav-current" href="/#/portal/signup">Member Community</a>, <strong>Become a Sponsor</strong>, or <a href="/leadership">donate your time</a> – there are numerous ways to <a href="/support">Support Us</a>! </p> <br> <p> If you are looking for ways to help or have questions, please contact us at <a href="mailto:contact@rubycentral.org">contact@rubycentral.org</a>. </p> </section> <section id="conferences"> <h3>42 Conferences and counting.</h3> </section> </div> </div> <div class="main-grid"> <div> <section id="rubyconf" class="light-background"> <div class="section-header"> <div class="icon-box"></div> <h3>RubyConf</h3> <img src="https://rubycentral.org/assets/images/darkarrow.svg?v=9c321e9dec" class="arrow"> </div> <p> <a href="https://rubyconf.org">RubyConf</a> is the Ruby community’s annual celebration of all things Ruby! Every fall, we gather Ruby enthusiasts together to enjoy detailed talks about exciting new projects; meet and network with other Ruby developers; and hear from the community’s leading minds, including Yukihiro Matsumoto ("Matz"), the creator of the Ruby language. </p> <p><a href="/conferences">Learn more</a></p> </section> </div> <div> <section id="railsconf" class="light-background"> <div class="section-header"> <div class="icon-box"></div> <h3>RailsConf</h3> <img src="https://rubycentral.org/assets/images/darkarrow.svg?v=9c321e9dec" class="arrow"> </div> <p> <a href="https://railsconf.org">RailsConf</a> is the world’s largest gathering of Rails developers, brought together to further discussion and learning about building, managing, and testing Rails applications. With a specific focus on Rails, conference topics can range from new users to administration to advanced techniques. </p> <p><a href="/conferences">Learn more</a></p> </section> </div> </div> </div> <div id="about"> <div class="content padded-container"> <div id="directors"> <div class="icon-box"></div> <h3>Directors</h3> <ul class="people"> <li class="person"> <img src="/content/images/size/w300/2023/12/ben.jpeg" alt="Ben Greenberg"> <aside> <strong>Ben Greenberg</strong> <div class="person-content"> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/12/dave-photo.jpeg" alt="David Corson-Knowles"> <aside> <strong>David Corson-Knowles</strong> <div class="person-content"> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2025/01/Freedom-trimmed-ver.jpg" alt="Freedom Dumlao"> <aside> <strong>Freedom Dumlao</strong> <div class="person-content"> <p>Treasurer</p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/12/kinseydurhamgrace.jpg" alt="Kinsey Durham Grace"> <aside> <strong>Kinsey Durham Grace</strong> <div class="person-content"> <p>Vice President</p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2025/01/NToweettPP-trimmed-ver.jpg" alt="Naijeria Toweett"> <aside> <strong>Naijeria Toweett</strong> <div class="person-content"> <p>Secretary</p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/12/ufuk.jpeg" alt="Ufuk Kayserilioglu"> <aside> <strong>Ufuk Kayserilioglu</strong> <div class="person-content"> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2022/11/valerie.png" alt="Valerie Woolard"> <aside> <strong>Valerie Woolard</strong> <div class="person-content"> <p>President</p> </div> </aside> </li> </ul> </div> <div id="staff"> <div class="icon-box"></div> <h3>Staff</h3> <ul class="people"> <li class="person"> <img src="/content/images/size/w300/2023/06/RailsConf-2023-Headshot-by-BH-Brand-Co.--50-of-435-.jpg" alt="Ally Vogel"> <aside> <strong>Ally Vogel</strong> <div class="person-content"> <p>Operations Manager</p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2022/11/chelsea.png" alt="Chelsea Kaufman"> <aside> <strong>Chelsea Kaufman</strong> <div class="person-content"> <p>Transitional Executive Director</p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2024/03/20221104-Diesha-Cooper-02-2-2.jpg" alt="Diesha Cooper"> <aside> <strong>Diesha Cooper</strong> <div class="person-content"> <p>Chief Financial Officer </p><p></p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2025/01/1732168153429.jpg" alt="Rhiannon Payne"> <aside> <strong>Rhiannon Payne</strong> <div class="person-content"> <p>Marketing Director</p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/06/Headshot1.jpg" alt="Tom Chambers"> <aside> <strong>Tom Chambers</strong> <div class="person-content"> <p>Sponsorship Manager</p> </div> </aside> </li> </ul> </div> <div id="oss-team"> <h3>Open Source Team</h3> <ul class="people"> <li class="person"> <img src="/content/images/size/w300/2023/10/78.jpeg" alt="André Arko"> <aside> <strong>André Arko</strong> <div class="person-content"> <p><a href="https://rubygems.org/?ref=rubycentral.org" rel="noreferrer">RubyGems</a></p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/10/3948.png" alt="Arun Agrawal"> <aside> <strong>Arun Agrawal</strong> <div class="person-content"> <p><a href="https://rubygems.org/?ref=rubycentral.org" rel="noreferrer">RubyGems.org</a></p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/10/996377.jpeg" alt="Colby Swandale"> <aside> <strong>Colby Swandale</strong> <div class="person-content"> <p><a href="https://rubyapi.org/?ref=rubycentral.org" rel="noreferrer">RubyAPI</a> &amp; <a href="https://rubygems.org/?ref=rubycentral.org" rel="noreferrer">RubyGems.org</a></p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/10/2887858.jpeg" alt="David Rodríguez"> <aside> <strong>David Rodríguez</strong> <div class="person-content"> <p><a href="https://bundler.io/?ref=rubycentral.org" rel="noreferrer">Bundler</a> &amp; <a href="https://rubygems.org/?ref=rubycentral.org" rel="noreferrer">RubyGems</a></p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/10/39698.png" alt="Ellen Marie Dash"> <aside> <strong>Ellen Marie Dash</strong> <div class="person-content"> <p><a href="https://rubygems.org/?ref=rubycentral.org" rel="noreferrer">RubyGems</a></p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/10/17781315.jpeg" alt="Gift Egwuenu"> <aside> <strong>Gift Egwuenu</strong> <div class="person-content"> <p><a href="https://blog.rubygems.org/?ref=rubycentral.org" rel="noreferrer">RubyGems</a></p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/02/IMG_6725--1--2.jpg" alt="Irene Kannyo"> <aside> <strong>Irene Kannyo</strong> <div class="person-content"> <p><a href="https://rubygems.org/?ref=rubycentral.org" rel="noreferrer">RubyGems</a> Content Marketing Manager</p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/10/193936.jpeg" alt="Josef Šimánek"> <aside> <strong>Josef Šimánek</strong> <div class="person-content"> <p><a href="https://rubygems.org/?ref=rubycentral.org" rel="noreferrer">RubyGems.org</a></p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/10/989.jpeg" alt="Martin Emde"> <aside> <strong>Martin Emde</strong> <div class="person-content"> <p><a href="https://rubygems.org/?ref=rubycentral.org" rel="noreferrer">RubyGems</a></p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2024/09/marty-profile.jpg" alt="Marty Haught"> <aside> <strong>Marty Haught</strong> <div class="person-content"> <p>Director of Open Source</p> </div> </aside> </li> <li class="person"> <img src="/content/images/size/w300/2023/10/1946610.jpeg" alt="Samuel Giddins"> <aside> <strong>Samuel Giddins</strong> <div class="person-content"> <p><a href="https://rubygems.org/?ref=rubycentral.org" rel="noreferrer">RubyGems.org</a></p> </div> </aside> </li> </ul> </div> </div> </div> </main> <div class="grid"> <footer> <ul class="nav"> <li class="nav-contact-us"> <a href="mailto:contact@rubycentral.org"><span>Contact Us</span></a> </li> <li class="nav-donate"> <a href="https://donate.stripe.com/3cs5ncgyfcAsgjC7sw"><span>Donate</span></a> </li> <li class="nav-subscribe"> <a href="https://rubycentral.org/#/portal/signup"><span>Subscribe</span></a> </li> <li class="nav-privacy-notice"> <a href="https://rubycentral.org/privacy-notice/"><span>Privacy Notice</span></a> </li> </ul> </footer> </div> <script> let sections = document.querySelectorAll('.section-header'); function handleClick(event) { const isActive = event.currentTarget.parentNode.classList.contains("active"); if (!isActive) { event.currentTarget.parentNode.classList.add("active"); } else { event.currentTarget.parentNode.classList.remove("active"); } } sections.forEach(function(section) { section.addEventListener("click", handleClick); }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10