Special kudos to Rylan Bowers and to @viget.bsky.social Boulder
Special kudos to Rylan Bowers and to @viget.bsky.social Boulder
My recaps:
1. www.linkedin.com/posts/anton-...
2. www.linkedin.com/posts/anton-...
3. www.linkedin.com/posts/anton-...
Full recordings by Confreaks: www.youtube.com/watch?v=eK0Y...
My recaps:
1. www.linkedin.com/posts/anton-...
2. www.linkedin.com/posts/anton-...
3. www.linkedin.com/posts/anton-...
Full recordings by Confreaks: www.youtube.com/watch?v=eK0Y...
Walk-ins are not possible, but you have a great alternative to join us online via Webex (from Cisco): cisco.webex.com/cisco/j.php?....
Significant milestone for our community in Chicago 🎉
Walk-ins are not possible, but you have a great alternative to join us online via Webex (from Cisco): cisco.webex.com/cisco/j.php?....
Significant milestone for our community in Chicago 🎉
@push.cx, creator of Recheck, showed why checking your data regularly matters more than trying to keep it perfect.
“Shipping a query you already wrote, and running it forever, is the best trade-off.”
-> www.youtube.com/watch?v=I0UO....
@push.cx, creator of Recheck, showed why checking your data regularly matters more than trying to keep it perfect.
“Shipping a query you already wrote, and running it forever, is the best trade-off.”
-> www.youtube.com/watch?v=I0UO....
"From schema-based multi-tenancy to a single schema with UUIDs" by Prarthana Shiva @ NexHealth
“Startups outgrow early choices. It’s okay — design the exit ramp, then take it one table at a time.”
-> www.youtube.com/watch?v=I0UO....
"From schema-based multi-tenancy to a single schema with UUIDs" by Prarthana Shiva @ NexHealth
“Startups outgrow early choices. It’s okay — design the exit ramp, then take it one table at a time.”
-> www.youtube.com/watch?v=I0UO....
Kudos to the sponsors: Chime, @bolt.new, Cisco, gusto, @temporal.io, @scoutmonitoring.bsky.social, @planetargon.com, @hackclub.com, @gitbutler.com, and others.
sfruby.com.
Kudos to the sponsors: Chime, @bolt.new, Cisco, gusto, @temporal.io, @scoutmonitoring.bsky.social, @planetargon.com, @hackclub.com, @gitbutler.com, and others.
sfruby.com.
sfruby.com.
sfruby.com.
- ~600 Rubyists.
- Talks on Ruby + AI, Rails at scale, future, etc.
- Keynotes by @paolino.me, @marcoroth.dev, @obiefernandez.bsky.social, and Vladimir Dementyev.
- Workshops on Inertia Rails, building AI Agents, etc.
All the details and tickets: sfruby.com.
- ~600 Rubyists.
- Talks on Ruby + AI, Rails at scale, future, etc.
- Keynotes by @paolino.me, @marcoroth.dev, @obiefernandez.bsky.social, and Vladimir Dementyev.
- Workshops on Inertia Rails, building AI Agents, etc.
All the details and tickets: sfruby.com.
Nov 5, 6–8:30 PM
433 W Van Buren St, 7th Fl, Chicago
Speakers: patrickmcsweeny.bsky.social, andycandrea.bsky.social
❗️Registration & ID required
Registration: www.meetup.com/chicagoruby/...
Nov 5, 6–8:30 PM
433 W Van Buren St, 7th Fl, Chicago
Speakers: patrickmcsweeny.bsky.social, andycandrea.bsky.social
❗️Registration & ID required
Registration: www.meetup.com/chicagoruby/...
Can’t wait for the next one — see you all at SF Ruby Conference this November! 👋
Can’t wait for the next one — see you all at SF Ruby Conference this November! 👋
- Take ownership: don’t wait for permission, lead the upgrade.
- Build a concrete plan: audit dependencies, set milestones, and document everything.
“The worst that can happen is someone says no: create the plan anyway.”
- Take ownership: don’t wait for permission, lead the upgrade.
- Build a concrete plan: audit dependencies, set milestones, and document everything.
“The worst that can happen is someone says no: create the plan anyway.”
- Build confidence: rely on tests, monitoring, and staging environments.
- Deploy small and often: shorter lead times = safer changes.
“Your app will go down eventually, but you’ll be ready to recover.”
- Build confidence: rely on tests, monitoring, and staging environments.
- Deploy small and often: shorter lead times = safer changes.
“Your app will go down eventually, but you’ll be ready to recover.”
“Not Another AI Talk” – Ted Tash
“Your Next Sr. Software Engineer Works in Support” – @zackmariscal.com
“Know a Jujitsu” – @zerowidth.com
“Tidewave Web Demo” – Don Barlow
“Oh my Claude, what have I done?” – Travis Dockter
“Not Another AI Talk” – Ted Tash
“Your Next Sr. Software Engineer Works in Support” – @zackmariscal.com
“Know a Jujitsu” – @zerowidth.com
“Tidewave Web Demo” – Don Barlow
“Oh my Claude, what have I done?” – Travis Dockter
What will be the result of this Ruby code?
a = sleep 1.5
p a
A. 1
B. nil
C. 2
D. System will sleep for 1.5 seconds
answer in comments 👇
What will be the result of this Ruby code?
a = sleep 1.5
p a
A. 1
B. nil
C. 2
D. System will sleep for 1.5 seconds
answer in comments 👇
🎙️ Ratnadeep Deshmane – “Reading Rails: A Visual Walkthrough of the Source Code”
- Tools like Visual Rails help map internals interactively.
“By visualizing code, you turn complexity into clarity.”
🎙️ Ratnadeep Deshmane – “Reading Rails: A Visual Walkthrough of the Source Code”
- Tools like Visual Rails help map internals interactively.
“By visualizing code, you turn complexity into clarity.”
- AI opens new frontiers for exploration.
- Ruby’s metaprogramming enables expressive DSLs.
“We were voyagers and we got comfortable — but the universe got weird again.”
- AI opens new frontiers for exploration.
- Ruby’s metaprogramming enables expressive DSLs.
“We were voyagers and we got comfortable — but the universe got weird again.”
- Focus on “big rocks” before details.
- Revisit topics to deepen understanding over time.
- Frameworks like Aha Mat guide consistent growth.
“When you master learning itself, that’s true freedom.”
- Focus on “big rocks” before details.
- Revisit topics to deepen understanding over time.
- Frameworks like Aha Mat guide consistent growth.
“When you master learning itself, that’s true freedom.”
- The repository pattern separates logic from persistence.
- Dependency injection improves reusability and testability.
“Hanami helps you structure Ruby apps predictably and cleanly.”
- The repository pattern separates logic from persistence.
- Dependency injection improves reusability and testability.
“Hanami helps you structure Ruby apps predictably and cleanly.”
- Learn by building, not just reading.
- Use AI to assist, not replace, understanding.
- Advocate for apprenticeships and internal training programs.
“Maps are never finished… we keep walking together.”
- Learn by building, not just reading.
- Use AI to assist, not replace, understanding.
- Advocate for apprenticeships and internal training programs.
“Maps are never finished… we keep walking together.”
- AI should augment human expertise, not replace it.
- Prompt thoughtfully for Ruby-aligned output.
- Prioritize readable, human-centered code.
“Your expertise should guide AI — it’s a tool, not a replacement.”
- AI should augment human expertise, not replace it.
- Prompt thoughtfully for Ruby-aligned output.
- Prioritize readable, human-centered code.
“Your expertise should guide AI — it’s a tool, not a replacement.”
- Mutation testing reveals untested logic.
- The Mutant gem automates mutations.
- High coverage pushes cleaner, simpler code.
- Great for APIs; heavy for large Rails apps.
“Your tests cover functionality, not just lines.”
- Mutation testing reveals untested logic.
- The Mutant gem automates mutations.
- High coverage pushes cleaner, simpler code.
- Great for APIs; heavy for large Rails apps.
“Your tests cover functionality, not just lines.”
Built a full 4X strategy game entirely in Rails.
- SaaS patterns fit games perfectly.
- Tools like Turbo + Stimulus enable interactivity.
“You don’t need Unity to build a great game.”
Built a full 4X strategy game entirely in Rails.
- SaaS patterns fit games perfectly.
- Tools like Turbo + Stimulus enable interactivity.
“You don’t need Unity to build a great game.”
- The real bottleneck: your database
- Build early-warning systems (SLA queues, kill switches)
- Maturity = dashboards, playbooks, telemetry
“A 0.0001% error still means thousands of failures daily.”
- The real bottleneck: your database
- Build early-warning systems (SLA queues, kill switches)
- Maturity = dashboards, playbooks, telemetry
“A 0.0001% error still means thousands of failures daily.”
- UI bugs are production-critical
- Shared systems > custom ones
- Frontend complexity costs 10× more, budget it
“Treat UI complexity like a budget.”
- UI bugs are production-critical
- Shared systems > custom ones
- Frontend complexity costs 10× more, budget it
“Treat UI complexity like a budget.”