Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Rails Made My Hobby Profitable
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Miha Rekar
September 05, 2025
Programming
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rails Made My Hobby Profitable
Lightning talk I gave at Rails World 2025 about
https://visualizer.coffee/
Miha Rekar
September 05, 2025
More Decks by Miha Rekar
See All by Miha Rekar
Kamal 2.x
miharekar
0
170
Turbo
miharekar
0
130
What's new in Rails?
miharekar
0
120
Rails 7.1
miharekar
0
160
Software Developers Are People Too
miharekar
0
170
What Are Flame Graphs and How to Read Them - RubyConfBY 2017
miharekar
2
610
What Are Flame Graphs and How to Read Them - DevConTLV X
miharekar
0
450
TBD
miharekar
0
190
Flame Graphs
miharekar
0
610
Other Decks in Programming
See All in Programming
Google Apps Script で Ruby を動かす
kawahara
0
150
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
220
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.2k
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
770
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
160
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
260
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
250
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
320
SlackアプリとLambdaの 連携を構築した話
pawn_4_s
1
110
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
160
AIが無かった頃の素敵な出会いの話
codmoninc
1
400
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
380
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
490
Speed Design
sergeychernyshev
33
2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
360
How to make the Groovebox
asonas
2
2.3k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
230
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
370
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
660
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
Miha Rekar, mr.si Rails Made My Hobby Profitable
2012 PHP developer hacker Working for a “digital ad agency”
Hate coffee
2013 Coworker recommended a book
2013 Coworker recommended a book Discover Ruby and Rails
2013 Coworker recommended a book Discover Ruby and Rails Apply
for RailsConf Opportunity Scholarship
2013 Coworker recommended a book Discover Ruby and Rails Apply
for RailsConf Opportunity Scholarship Explore Portland
2013 Coworker recommended a book Discover Ruby and Rails Apply
for RailsConf Opportunity Scholarship Explore Portland Have my first specialty coffee
Coffee Setup Started with Aeropress and Baratza grinder
Coffee Setup Started with Aeropress and Baratza grinder Upgradeitis Espresso
machine
Coffee Setup Started with Aeropress and Baratza grinder Upgradeitis Espresso
machine EK43
Coffee Setup Started with Aeropress and Baratza grinder Upgradeitis Espresso
machine EK43 Decent
Scratching my own itch First commit a couple of hours
after getting the machine No persistence, just a Ruby parser on Heroku and Chart.js People loved it but wanted to share GitHub sponsorship
January 2021 v2 Over 100 registered users and over 4,000
uploaded shots Hotwire Tailwind
January 2022 Freemium SaaS Over 1,200 users and over 200,000
uploaded shots GitHub sponsors not a great fit Stripe subscriptions 5€/month or 50€/year Migrated to Fly Docker
December 2023 v4 A ton of updates all the time
This was a big one Comissioned a logo on Fiverr All in on Hotwire Pagy Out, Turbo In radan.dev
Turbo Broadcasts No custom JS It Just Works™ "
Rails World 2023 —> March 2024 Solid Queue Using Sidekiq
Unless you’re paying for pro, it’s quite unsafe Redis on Fly # Impressed by Rosa’s work but needed scheduling Minutes after merging Visualizer was running it
Minimal work, maximal effect Rails 8 Live in production with
beta 1 Devise to Rails Auth (another post on radan.dev) Solid Cable Solid Cache Redis $ Thruster Trigram indexes
October 2024 Kamal 2 The Fly experience How hard could
it be? ~35 GB Postgres DB 6 min downtime Massive speedup on Hetzner ARM Full Stack DevOps
Can’t have a talk in 2025 without mentioning AI, right?
AI Nokogiri Claude API Couple of lines of Ruby Populate all the coffee info
January 2025 Push Notifications PWAs were all the rage again
Using ServiceWorker Inspired by Campfire source code (not the new Action Native Push)
[This Slide Intentionally Left Blank] Rails 8.1
Stats
Thank you Rails!