<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>RubyAZ Meetup Events</title>
  <link href="https://rubyaz.org/feed.xml" rel="self"/>
  <link href="https://rubyaz.org/"/>
  <updated>2026-08-08T02:52:54+00:00</updated>
  <id>https://rubyaz.org/</id>
  <author>
    <name>RubyAZ Organizers</name>
  </author>
    <entry>
      <title>Speak at a Future Meetup! (Event Date: 2099-12-31)</title>
      <link href="https://rubyaz.org/2024/01/01/call-for-speakers/"/>
      <id>https://rubyaz.org/2024/01/01/call-for-speakers/</id>
      <published>2024-01-01T00:00:00+00:00</published>
      <updated>2024-01-01T00:00:00+00:00</updated>
      <summary>Meetup scheduled for 2099-12-31</summary>
      <content type="html"><![CDATA[
        <p><strong>Event Date:</strong> 2099-12-31</p>
        <p>We are always looking for speakers to share their Ruby experiences! Whether it’s a 5-minute lightning talk or a full 45-minute deep dive, we’d love to hear from you.</p>

        <p><a href="https://www.meetup.com/ruby-az/">RSVP on Meetup</a></p>
      ]]></content>
    </entry>
    <entry>
      <title>Deploying with Kamal, Day 2 (Event Date: 2026-07-23)</title>
      <link href="https://rubyaz.org/2026/07/23/deploying-with-kamal-day-2/"/>
      <id>https://rubyaz.org/2026/07/23/deploying-with-kamal-day-2/</id>
      <published>2026-07-23T00:00:00+00:00</published>
      <updated>2026-07-23T00:00:00+00:00</updated>
      <summary>Meetup scheduled for 2026-07-23</summary>
      <content type="html"><![CDATA[
        <p><strong>Event Date:</strong> 2026-07-23</p>
        <h2 id="talks">Talks</h2>

<p>This month we had Marc Heiligers presenting on Deploying with Kamal, Day 2.</p>

<p>Most tutorials cover Day 0:</p>

<ul>
  <li>Buy a VPS</li>
  <li>Run kamal setup</li>
  <li>Profit!</li>
</ul>

<p>But what about Day 2 and beyond?</p>

<ul>
  <li>Who patches the OS kernel?</li>
  <li>How do we know when Sidekiq runs out of memory?</li>
  <li>Is SSH really secure on a public port?</li>
</ul>

<div style="text-align: center; margin: 3rem 0;">
  <a href="/slides/kamal-day-2/index.html" target="_blank" class="btn--primary-alt" style="display: inline-flex; align-items: center; gap: 0.5rem; font-size: 1.125rem; padding: 1rem 2rem;">
    <svg viewBox="0 0 24 24" fill="currentColor" style="width: 1.5rem; height: 1.5rem;"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z" /></svg>
    View Slides
  </a>
</div>

<hr />

<p>Luis Montes did a quick lightning talk showing off some work he’s been doing with Claude to create a WASM game engine with the same public interface as DragonRuby.</p>

<hr />

<p>Malak Janus showed off the developer experience tools she’s built into <a href="https://bloomlight.app/early-access/ruby-az-heatsync">Bloomlight</a> to make future development faster and easier.</p>

<hr />

<h2 id="links">Links</h2>

<ul>
  <li><a href="https://github.com/mattbrictson/nextgen">Nextgen</a> is an interactive and flexible alternative to rails new that includes opt-in support for modern frontend development with ⚡️Vite.</li>
</ul>

<hr />

<h2 id="thanks">Thanks</h2>

<ul>
  <li>Pizza and Soda sponsored by <a href="https://velocitylabs.io/">Velocity Labs</a></li>
  <li>Event space provided by <a href="https://heatsynclabs.org">HeatSync Labs</a></li>
</ul>

        <p><a href="https://www.meetup.com/ruby-az/">RSVP on Meetup</a></p>
      ]]></content>
    </entry>
    <entry>
      <title>Secure Ruby Coding Practices (Event Date: 2026-06-18)</title>
      <link href="https://rubyaz.org/2026/06/18/secure-ruby-coding-practices/"/>
      <id>https://rubyaz.org/2026/06/18/secure-ruby-coding-practices/</id>
      <published>2026-06-18T00:00:00+00:00</published>
      <updated>2026-06-18T00:00:00+00:00</updated>
      <summary>Meetup scheduled for 2026-06-18</summary>
      <content type="html"><![CDATA[
        <p><strong>Event Date:</strong> 2026-06-18</p>
        <p>This month we have Sean Coleman presenting on Secure Ruby Coding Practices.</p>

<ul>
  <li>Importance of using UUIDs instead of integer IDs</li>
  <li>Secure multi-tenant architecture</li>
  <li>Practical authorization layers</li>
</ul>


        <p><a href="https://www.meetup.com/ruby-az/">RSVP on Meetup</a></p>
      ]]></content>
    </entry>
</feed>
