HNHacker News
TopNewBestAskShowJobs

joemasilotti

783 karma · joined February 11, 2015

I'm Joe Masilotti, the Hotwire Native guy! I help Ruby on Rails developers build web-powered iOS and Android apps with Hotwire Native.

https://masilotti.com joe@masilotti.com

submissionscomments
joemasilotti··on How I took my SaaS from idea to sold in 14 months
I didn't build this app on it, but if I did it again I would probably use Jumpstart. https://jumpstartrails.com

There's also an open source version that handles a good chunk of the stuff needed to get a Rails saas up and running.

joemasilotti··on How I took my SaaS from idea to sold in 14 months
I sold the domain, the IP, the design, and the marketing tactics along with the code. What more is there in a company?
joemasilotti··on How I took my SaaS from idea to sold in 14 months
At the time of sale it was doing $218 MRR. And why gatekeep? It sold, right?
joemasilotti··on How I took my SaaS from idea to sold in 14 months
$218 MRR and damn proud of it, too!
joemasilotti··on How I took my SaaS from idea to sold in 14 months
I wish I had that data... sadly I didn't time track for this in the beginning when I was working on it the most. But in the end I was definitely making less than $100/hour before the sale.
joemasilotti··on Show HN: Turn your Rails app into an iOS app – Jumpstart template
This new template from Jumpstart helps you "port" your Rails app to iOS, powered by Hotwire and Turbo.

We've been working on it for a while and are really excited with how it turned out. The template includes native authentication, URL routing configuration, a native tab bar, and push notifications all built in.

You can even configure your tab bar with a JSON file on your server, no iOS code changes required.

joemasilotti··on GitHub: OpenGraph images for repositories, commits, issues, and pull requests
Creator of Mugshot Bot here! Did you see the GitHub renderer [1]? It fetches the repo via the API then renders a HTML styled with Tailwind CSS. To render the image, the content is passed along to browserless [2].

[1] https://mugshotbot.com/github

[2] https://www.browserless.io

joemasilotti··on Tamale King: ecommerce website from 1990s
It's... so fast! You click a link and BOOM the page loads. Sad that that experience isn't ubiquitous across the web anymore.
joemasilotti··on Show HN: Thumbnail.ai – Just paste a blog post link and get a thumbnail
Hey justhw, I launched something similar [1] a few months back. I’d love to talk with you about your stack. Here are the three biggest problems I ran into.

1. Request timeouts

Even "fast" blogs sometimes have hiccups or rate-limit scrapers/crawlers. The more I scale the more often I see requests timing out. I've tried to mitigate this with retry buttons and trying the request again, but it doesn't always work.

2. Scaling Puppeteer

I saw from another of your comments that this is built on top of Puppeteer. From my experience, trying to scale to even 3 concurrent renders starts to fall apart when you have to spin up a new Chrome instance for each request.

I've looked into Browserless [2] but they charge per second of usage, and I'm not at the point where I want to have that big of an expense.

3. Getting a relevant image

I love that your tool adds an image to the thumbnail as well! I struggled with searching Unsplash using the text in the title of the article but they never came out that well.

I love it when people make these massively useful services stitching together a few simple tools. Congrats on the launch!

[1] https://mugshotbot.com [2] https://www.browserless.io

joemasilotti··on Feature-level testing in Swift without UI Testing
This library is an experiment in UIKit feature-level testing, but without Apple UI Testing (XCUITest).

The goal is to get to ~80% feature-parity with UI Testing but be as reliable and fast as XCTest.

It is still a work-in-progress but supports a wide range of interactions with common UIKit controls. Pushing/popping, presenting/dismissing view controllers, buttons, table views, sliders, switches, and alerts are all supported.

joemasilotti··on Show HN: Open graph image generator for your GitHub repositories
Thanks. Honestly, I hadn't thought about open sourcing this.

Your image looks great. Congrats on over 200 stars, too!

joemasilotti··on Show HN: Open graph image generator for your GitHub repositories
I made a tool that auto-generates open graph images.

I made it because I work in open source a lot and I was tired of sharing ugly links on Twitter and Facebook. One day I realized GitHub lets you customize them, so I started making some templates.

That eventually turned into a full product. It’s free to use. And it can create some nice open graph images for your open source projects.

I use the GitHub API to pull in a few stats from the repo: stars, language, forks, open issues, creator avatar.

I hope this helps the open source community by giving them a nicer way to share their projects.

joemasilotti··on How Not To Run an A/B Test (2010)
I found this fascinating. In the world of "optimize everything" I quickly realized I've been doing A/B testing completely wrong.

tl;dr is to set a sample size before starting an experiment - otherwise risk statically insignificant results.

joemasilotti··on I’m designing custom images for blog posts – comment for yours
Here you are! I'd love to hear what you think.

https://i.imgur.com/IXg4nJY.jpg

joemasilotti··on Hacking Hypertext – How the Hyperlink Created the Modern Economy (2020)
“Low code” sounds super compelling. Give people with a little HTML and CSS experience a platform to build real things. I’m talking about the people that hacked at My Space back in the day because they wanted to. They didn’t really care about learning to code, it was all about the results.
joemasilotti··on Show HN: A zero effort social image generator for your website
Yeah, it looks really cool. The big difference with Mugshot Bot is there is no API or initial set up. You just pass a URL and you are good to go.
joemasilotti··on Show HN: A zero effort social image generator for your website
Thank you, I appreciate the feedback!

Mugshot Bot is meant to get out of your way. There’s zero configuration, no setup, and very little effort required. Vercel, hosted, requires you visit the site and punch in some information. Or host it yourself.

You can add a Mugshot to your site without evening visiting the landing page. For example, let’s say you blog at masilotti.com. Just set your og:image to `https://www.mugshotbot.com/m?url=https://masilotti.com`. That’s literally it. No downloading, no account, no setup.

My goal is to always keep a free plan with the branding in the bottom. I haven’t figured out exactly the pricing yet, but I’ll be looking at indies and small blogs. So expect something closer to $20 vs. $1000 per year.

joemasilotti··on Show HN: A zero effort social image generator for your website
The bot uses the title and description Open Graph rags to render the copy in the image. I’m working on adding a logo that is generated from the favicon and setting the color to match the page!
joemasilotti··on Show HN: A zero effort social image generator for your website
I made Mugshot Bot because I spend way too long creating the “perfect” social image for my blog posts. And I figured there’s got to be a better, more automated way.

You type in your website and Mugshot Bot automatically creates an image to share on Twitter, Facebook, or anywhere on the web. All you have to do is copy the generated HTML into your <head>. You don’t even need to download it.

The tool is free to use and randomly creates social images from 80+ backgrounds and 10 colors. It pulls data from your website’s <title> tag and other meta tags to generate the copy.

If you have any questions about the site, or feature requests, let me know! I’m looking forward to seeing your new social image.

joemasilotti··on How to play board games online with your friends
It's kind of sad, to be honest. The official Scrabble app does exactly what you want, but only for pass-and-play. (At least it did a few years ago when I played.)

I wonder if you could set up the game at your house, physically, with a camera pointed bird's eye view. He wouldn't be able to move his pieces, but he might be able to communicate via a video chat?

joemasilotti··on How to play board games online with your friends
You could try http://playingcards.io/

It's effectively a 52 card sandbox. You can also invite other players with a unique URL. Each player has their own "hand" private to others.

The controls seems a tad clunky but it should work for just about any card game!

joemasilotti··on How to play board games online with your friends
I skipped mentioning the workshop mods because of the huge variation in quality. A follow up post could go through a bunch of mods and recommend some good ones, though!
joemasilotti··on How to play board games online with your friends
I replaced the Google Hangout recommendation with Discord. Thanks for the heads up!
joemasilotti··on How to play board games online with your friends
I feel your pain. As fun as online sessions are nothing beats physically picking up a figurine or meeple. I also found Gloomhaven particularly hard to use on TTS. Wingspan, on the other hand, was a joy to play.
joemasilotti··on How to play board games online with your friends
This looks like a blast! I'll have to share it with my friends this weekend. We always think of new board game ideas but never take them anywhere. DoomGrid could really help.
joemasilotti··on How to play board games online with your friends
You could try https://skillgamesboard.com

They offer Chess, Checkers, Reversi, Go, Connect Four, and the like.

joemasilotti··on How to play board games online with your friends
Does everyone need a Discord account to join the call?

The big benefit (for me) of Zoom is that I can send a link to anyone and they don't need an account. Asking someone to sign up for a Board Game Arena account AND Discord would be too much.

joemasilotti··on How to play board games online with your friends
Oh, wow... I can't believe I forgot to add that site! I literally used it last night and that photo is of me and my friends.
joemasilotti··on How to play board games online with your friends
Good call. I initially left it out because it felt too close to TTS. How does it compare?
joemasilotti··on How to play board games online with your friends
I haven't found anything yet, but if I do I'll add it to the article.
← PreviousPage 3 of 4Next →