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
0
48
Rails Made My Hobby Profitable
Lightning talk I gave at Rails World 2025 about
https://visualizer.coffee/
Miha Rekar
September 05, 2025
Tweet
Share
More Decks by Miha Rekar
See All by Miha Rekar
Kamal 2.x
miharekar
0
130
Turbo
miharekar
0
100
What's new in Rails?
miharekar
0
94
Rails 7.1
miharekar
0
130
Software Developers Are People Too
miharekar
0
160
What Are Flame Graphs and How to Read Them - RubyConfBY 2017
miharekar
2
580
What Are Flame Graphs and How to Read Them - DevConTLV X
miharekar
0
430
TBD
miharekar
0
160
Flame Graphs
miharekar
0
530
Other Decks in Programming
See All in Programming
ネストしたdata classの面倒な更新にさようなら!Lensを作って理解するArrowのOpticsの世界
shiita0903
1
340
Claude Code on the Web を超える!? Codex Cloud の実践テク5選
sunagaku
0
530
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
330
Inside of Swift Export
giginet
PRO
1
560
予防に勝る防御なし(2025年版) - 堅牢なコードを導く様々な設計のヒント / Growing Reliable Code PHP Conference Fukuoka 2025
twada
PRO
37
12k
OSS開発者の憂鬱
yusukebe
12
4k
例外処理を理解して、設計段階からエラーを見つけやすく、起こりにくく #phpconfuk
kajitack
12
5.9k
GraalVM Native Image トラブルシューティング機能の最新状況(2025年版)
ntt_dsol_java
0
130
知られているようで知られていない JavaScriptの仕様 4選
syumai
0
590
Bakuraku E2E Scenario Test System Architecture #bakuraku_qa_study
teyamagu
PRO
0
730
AI駆動開発ライフサイクル(AI-DLC)のホワイトペーパーを解説
swxhariu5
0
820
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
4
610
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
What's in a price? How to price your products and services
michaelherold
246
12k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
320
Writing Fast Ruby
sferik
630
62k
Designing Experiences People Love
moore
142
24k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.3k
Making Projects Easy
brettharned
120
6.4k
[RailsConf 2023] Rails as a piece of cake
palkan
57
6.1k
Facilitating Awesome Meetings
lara
57
6.6k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
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!