Welcome to the Blog!

Subscribe via RSS

TL;DR – This update brings contextual autocomplete, more authentication types, and better debugging! 👏

It’s been over a month since the last release but version 5.0 is finally here! So, find a chair, take a seat, and brace yourself for what’s about to come.

Read More »

As Insomnia slowly grows into a sustainable business it becomes more and more difficult to find things to put in these updates. I’m currently heads-down putting the finishing touches on a very major release so, instead of spending a day or two drafting and editing a recap, I’m choosing to keep this one short and focus on the release ahead. Don’t worry, though. Next month’s release will be jam-packed.

Read More »

February was an exciting month for Insomnia with monthly recurring revenue growing 192% and monthly active users growing 14%. Considering how little time (none) was put into marketing and promotion, that’s really exciting.

Read More »

Last Month’s Recap was fairly uneventful due to extremely low app usage during the holiday season. Thankfully, usage is back up this month and things are looking great! Insomnia crossed last month’s failed goal of $100 MRR and also surpassed 3,000 daily active users.

Read More »

Superb design has always been treated as a core feature of Insomnia. However, I recently noticed that no design-related work had been done on Insomnia in months. Because of this, I decided to spend a few days and implement a new design-related feature. Themes!

Read More »

December is a notoriously slow month because of the holidays. I also decided to take some time off to reflect on things and spend time with family, so this recap will be relatively short. (Still interesting, I promise!)

Read More »

Electron is a framework for building cross-platform desktop apps in Javascript, HTML, and CSS. The folks at GitHub somehow managed to cram the Node.js runtime into the Chromium web browser, letting developers combine the flexibility of HTML and CSS with the ever expanding ecosystem of over 380,000 Node modules.

Read More »

Welcome to the recap of my fifth month working on Insomnia full time. In this blog series, I analyse interesting growth metrics and reflect on valuable lessons learned while trying to take Insomnia from a part-time hobby to a full-time business. My motivation for writing these posts is to help hold myself accountable, and also share my experience with readers who may be trying to do something similar.

Since publishing the first recap (First Four Months) I’ve had a month to reflect on it, and have decided to apply a slightly different format this time. Stats can be interesting, but they are not very useful or descriptive on their own. So, this update will try to adhere to a more expository style. Let’s get right into it then, shall we?

Read More »

Version 4 brings multipart support, response history, performance, and more!

The number 3 just wasn’t big enough to contain all the awesome stuff in this release, so it’s been bumped to 4.0! This version fills in all of the major usability gaps that I’ve noticed from talking to over 400 users since the initial beta launch over four months ago. Keep reading to see what’s new.

Read More »

Insomnia’s cloud sync feature makes use of the Secure Remote Passwords protocol to help protect the user’s credentials during authentication. The folks at Mozilla maintain a great library called node-srp but nothing as good existed for Go. So, I spent a few hours to port it. View go-srp on GitHub

Read More »