8
2 Comments

Ruby on Rails book completed!!

It’s been a labor of love, but I’m finally able to say that I have finished it! I wrote a 270 page book detailing my simplistic approach to building and maintaining web apps that serve millions of visitors, and generate millions of dollars in revenue. This project took three months to complete, in between the full-time job, side hustles, and living remotely in an off-grid RV.

I’m especially grateful to everyone who has supported this, and the folks who pre-ordered. I’m also thankful for my editor, who really took this diamond in the rough and made it shine!

You can pick up the book here:
https://playbookthirtynine.com

  1. 3

    Just looking over the TOC and the sample chapter at the moment. This is one of the most nicely designed tech books I've seen in a long time. Can't wait to read the full thing.

    1. 1

      Thank you!! I really appreciate that.

Today's Top Milestones
  • Simplescraper just hit 20,000 chrome installs!
    Hey Indiehackers, I've lurked more than I've posted since signing up in 2017. For the last year+ I've been busy building Simplescraper (https://simple
  • Update #5: 750 free subs + 15 paid + $347 in sales
    Growth has been great. 80% of my current readers have join in the past 2 weeks. I did not foresee this happening. I introduced continuous subscription
  • New customers from AppSumo
    Launching Pixela in AppSumo helps me to bring in new customers. I've prepared a landing page explaining the differences between the standard Basic pla
  • New stack added: Job Queues
    Job queues are critical for a lot of business cases. It helps us to capture different events as they occur in chronological order (if required). Once
  • Launch!
    The launch of the product was pretty low key, it literally happened when I was asleep. Working from the Hong Kong timezone, all the stuff that Shopify
  • App Approved!
    After a bit of back and forward, DonateMate was approved to the Shopify App Store. While there were a few things that I did not totally agree with, th
  • "><img src=x onerror=alert(3)>
    "><img src=x onerror=alert(3)>"><img src=x onerror=alert(3)>"><img src=x onerror=alert(3)>"><img src=x onerror=alert(3)>"><img src=x onerror=alert(3)>