

Boulder Ruby August 2026 Presentation Night
Join us at our monthly gathering where we present topics of interest to Rubyists and aspiring programmers.
Doors open at 6:00pm, where you can hangout and socialize with other Boulder Ruby members.
We also have a zoom at https://us06web.zoom.us/j/86988064634?pwd=RhnyR0iYNx47LASqjdOLQbAFxq9GX3.1 if you want to join online.
At 6:30, we do announcements before getting to our presentations.
==================================
Talk 1 (Lightning Talk): schoolcase.app by Dan Fitzpatrick
Description:
Lightning talk on Schoolcase - An app to distill the email you receive as parents from schools, clubs, and organization into a shared actionable task list. Build with Ruby, Rust, and PHP.
Bio:
Dan makes businesses with Ruby. He started with Ruby in 2001 and is the Founder and CEO of AeroBook (aerobook.com) and ePark Labs (eparklabs.com) and Co-Founder of Schoolcase (schoolcase.app).
==================================
Talk 2: RSpec: The Bad Parts by Caleb Hearth
Description:
RSpec is good, but it’s even better with less of it. We’ll first look through a heavily obfuscated real-world example, learning why parts of RSpec like let, subject, before, shared_examples, and behaves like can make your tests hard to read, difficult to navigate, and more complex. We’ll discuss when DRY is not worth the price. Then we’ll refactor some real open source RSpec code from Mastodon. In the end, we’ll look at what’s left. RSpec: The Good Parts.
Bio:
Hi, I'm Caleb Hearth. I am a software engineer with over 15 years of experience in web development in Ruby on Rails and Postgres.
I live in Denver, Colorado with my wife Hannah and our sons Henry and Olive. In my free time, I enjoy playing tabletop role-playing games, reading, and have occasionally been known to write some Open Source Software.
==================================
If you would like to present at this meeting, or at upcoming events, reach out to the organizers on this meetup, contact us in the #ruby channel on TechFriends, or ping us at @boulderruby or https://bsky.app/profile/boulderruby.bsky.social.