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
Miha Rekar
September 05, 2025
Programming
150
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
160
Turbo
miharekar
0
130
What's new in Rails?
miharekar
0
120
Rails 7.1
miharekar
0
150
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
180
Flame Graphs
miharekar
0
590
Other Decks in Programming
See All in Programming
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
250
Oxcを導入して開発体験が向上した話
yug1224
4
370
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
570
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.6k
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
150
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
820
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
190
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
340
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
14
6.6k
どこまでゆるくて許されるのか
tk3fftk
0
290
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
160
はてなアカウント基盤 State of the Union
cockscomb
1
1.2k
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
3.8M
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
160
Measuring & Analyzing Core Web Vitals
bluesmoon
9
870
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
4 Signs Your Business is Dying
shpigford
187
22k
The Pragmatic Product Professional
lauravandoore
37
7.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
960
The Mindset for Success: Future Career Progression
greggifford
PRO
0
370
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
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!