Anton Tkachov
antontkachov.bsky.social
Anton Tkachov
@antontkachov.bsky.social
Talent-as-a-Service Founder | Ukrainian 🇺🇦 living in Chicago 🇺🇸 | Helping Tech Leaders engage incredible coding and design professionals via flexible | Ruby / Python / Node.js / React.js / Vue.js / UX / UI
The final #ChicagoRuby meetup of the year is here ⚡️
Dec 3 — and the first ChicagoRuby Hack Night in years!

Talk by @jefflcohen.bsky.social: “Learning How to Learn,” then an open hack session.
Bring a project or join one!
🔗 www.meetup.com/chicagoruby/...
November 26, 2025 at 3:57 PM
🔹 Colleen Schnettler at #sfruby — “Building Products Without Overbuilding”

- Ship constraints, not fantasies
- Business problems > frameworks

“Most founders don’t fail from under-building. They fail from building the wrong thing too well.”
November 25, 2025 at 4:46 PM
🔹 Eugene Kenny at #sfruby — “Intercom Engineering: Scaling the Unscalable

- A strong “ownership culture” beats any platform tooling
- Guardrails matter more than abstractions

“You can’t scale what no one feels responsible for.”
November 25, 2025 at 4:43 PM
🔹 @obiefernandez.bsky.social at #sfruby — “Performance Starts With You”

- Rails is fast enough, developers are often the bottleneck
- “Accidental complexity” compounds until it becomes culture

“You don’t scale the app. You scale the people who build the app.”
November 25, 2025 at 4:41 PM
🔹 Fireside + Live Demo at #sfruby: Bolt.new (Albert Pai & Alex Kalderimis)
An unplanned fireside stepped in for the scheduled talk — and somehow turned into one of the most mind-bending sessions of the day.

- AI acts as a co-developer, guiding decisions instead of dumping code
November 25, 2025 at 4:38 PM
🔹 planetscale.com — Zero-to-Sharded in Minutes
@samlambert.com at #sfruby live-sharded a MySQL cluster with zero application changes and it worked instantly.

- Vitess handles ID generation and routing

Watching “unsharded -> sharded -> serving traffic” in minutes felt unreal.
November 24, 2025 at 4:08 PM
🔹 AngelList — Financial Reporting at Scale
Chamod Gamage at #sfruby showed one of the most creative engineering approaches

- Excel workbooks treated as directed graphs
- Their gem Zexcel compiles Ruby -> Excel

“When checks fail, we trace the graph to find the exact source of the mismatch”
November 24, 2025 at 4:04 PM
🔹 Thatch — Modern Healthcare Benefits
@bdewater.bsky.social at #sfruby live-demoed how to set up personalized healthcare benefits for an entire team in under 10 minutes.

- Smart allowances (state-adjusted budgets)
- A wellness marketplace for leftover budget: from Kaiser plans to Oura Rings
November 24, 2025 at 4:02 PM
🔹 Stepful — Healthcare Career Training

Wyatt Ades at #sfruby demoed a clean, practical product for training medical assistants and placing them into jobs, a reminder of how well Rails handles multi-party, workflow-heavy products.
November 24, 2025 at 3:59 PM
🔹 Recognize — Employee Recognition Platform
Peter Philips at #sfruby showed how Recognize supports 3M+ ARR, 200+ customers, and even 80k-employee orgs, all on Rails

“Ten years of callbacks can crush throughput — so we built an event system that works in parallel.”
November 24, 2025 at 3:57 PM
@sfruby.com (#sfruby) — Product Demos that surprised me (in the best way) 🤩
I expected great talks, but I didn’t expect the demos to be this good. Let me share the insights in the next posts!

P.S. There’s also a short video of how the conference T-shirt merch was made 👕
November 24, 2025 at 3:54 PM
🎙️ Rachael Wright-Munn — “Play With Your Code”
An invitation to treat code as a space for exploration, not just execution.

- Constraints often spark creativity rather than limit it

“You only discover the interesting answers when you give yourself permission to experiment.”
November 24, 2025 at 1:39 PM
@sfruby.com (#sfruby) — Day 1 (Part 2): Talks changing how we think about Ruby 🤯

If Part 1 was about views, performance, and AI in monoliths, Part 2 dives into something even deeper: how languages evolve, how we design systems, and how AI fits into Ruby’s future
November 21, 2025 at 6:24 PM
🎙️ José Valim #sfruby — “Navigating Language Evolution in the AI Era”

- If AI generates the boilerplate, frameworks must focus on higher-order abstractions

“AI doesn’t replace language design — it reshapes what languages are for.”
November 21, 2025 at 5:40 PM
🎙️ Dave Thomas #sfruby — “Start Writing Ruby (Stop Using Classes)”
Dave asked a beautifully uncomfortable question: Do we reach for classes out of habit rather than necessity?

- Ruby is about objects, not mandatory hierarchies

“Stop reaching for a class when an object with a job will do.”
November 21, 2025 at 5:29 PM
🎙️ Stephan Hagemann #sfruby — “Pack It Up: Why Packwerk Can’t Save Your Messy Rails App (But You Can)”
Stephan’s message cut straight to the truth: Architecture isn’t something tools create, it’s something teams maintain.

- Modularity is evolutionary work: learn -> refine -> adjust
November 21, 2025 at 5:11 PM
🎙️ @paolino.me #sfruby — “RubyLLM: One API, One Person, One Machine”
Carmine brought a vision for Ruby’s future in AI, one that feels deeply aligned with Ruby’s DNA.

“RubyLLM is gifted to the community — built to make AI feel native, not bolted on"
November 21, 2025 at 4:17 PM
🎙️ @marcoroth.dev — “Herb -> ReActionView”
A fresh vision for Rails views: modern, reactive, but still unmistakably Rails.

- Rails should feel modern without becoming a JS framework

“I don’t want Rails developers to learn a whole new mental model just to build views.”
November 20, 2025 at 9:40 PM
🎙️ @baweaver.bsky.social — “AI Agents That Get Your Monolith”
Not AI as a copilot, but AI as a teammate that understands your Rails app’s structure.

- Your monolith already contains the domain knowledge AI needs
- Conventions and naming matter more than generic “smartness”
November 20, 2025 at 9:34 PM
🎙️ @bensheldon.bsky.social — “Performance Starts at Boot”
A reminder that real performance begins long before the first request hits your app.

- Boot time is a mirror of your architecture

“Performance begins long before your app hits production traffic.”
November 20, 2025 at 9:31 PM
🎙️ Takashi Kokubun — “ZJIT: The Future of Ruby Performance”
Ruby’s next big leap toward deep, automatic optimization.

- ZJIT introduces a high-level IR and whole-method optimization
- Opens doors YJIT simply couldn’t reach

“ZJIT lets Ruby optimize whole-method behavior, not just local blocks.”
November 20, 2025 at 9:29 PM
🔥 Day 1 of SF Ruby Conference felt like a crash course in Ruby’s future — the view layer, performance, modularity, and the emerging role of AI inside real-world Rails apps. With two tracks in parallel, I could only attend part of the lineup
November 20, 2025 at 9:28 PM
Kicking off the San Francisco Ruby Conference in great company — @robbyonrails.com, Andrés Yebra, @bencurtis.com, Iliana Hadzhiatanasova, @jeremysmith.co, @joshuawood.net, and @mileswoodroffe.com. So glad to see both familiar faces and new connections around.

Day one starts now 🤩
November 19, 2025 at 4:44 PM
Finally made it to California — all thanks to San Francisco Ruby Conference

Flew into LA, drove Road 1 to SF through fog, rain, and closures, but the coastline still feels unreal 🤩 Today is my first day in San Francisco, excited to finally experience the city that has shaped so much of our industry
November 17, 2025 at 4:06 PM
“If AI writes clever code, you might not even be clever enough to debug it.” (c) @scottwernervt.bsky.social at @boulderruby.bsky.social, while guiding us through his extensive vibe coding experience: www.youtube.com/watch?v=XBh7....

Special kudos to Rylan Bowers and to @viget.bsky.social Boulder
November 11, 2025 at 5:52 PM