Blog / Tech

Getting to 100 paying customers for a SaaS product

July 12, 2017

We've recently passed 100 paying customers for one of our Shopify apps, EZ Exporter.

Shopify apps are technically SaaS products. We maintain the app and the servers it runs on and provide it as a service to Shopify store owners. You can set different types of pricing: from one-time fees, usage-based, or recurring monthly subscriptions.

EZ Exporter is our first paid app which got published on the Shopify store last December. It took about ...

Forming an LLC in the US using IncFile.com

June 1, 2017

My business partner and I had finally decided to form a Limited Liability Company (LLC) a few months ago for our software company Highview Apps, where we focus on building Shopify apps. We intentionally took our time before forming a company as we weren't sure if we'll actually get anywhere with our app ideas.

We started working on our first app, Slacky (integrates Shopify and Slack), last year to test the Shopify ecosystem ...

Generating a signed URL for an Amazon S3 file using boto

April 9, 2017

I was refactoring some code for EZ Exporter, a data exporter app for Shopify, last week as our customer base has been growing pretty steadily these last few months. I figured it's time to do some optimization to make sure the app is ready for future growth.

One of the functionalities that we needed to optimize is how we handle manual downloads. Initially, I just made it very simple by returning the data as ...

Generate random passwords on Linux with the "pwgen" command

February 26, 2017


With the recent Cloudflare hack ("CloudBleed"), I currently find myself resetting a bunch of passwords.

I tend to use very random passwords for most of my accounts, where each account uses a different random password. Thankfully, with tools like pwgen this is very quick and easy to do. Before using pwgen, I would normally go to a site like random.org to generate random passwords.

Using `pwgen` is very simple, just install it and type ...