Harder, better, faster, stronger
It's no secret that Reviewable's performance is not exactly best-in-class. While it can deal with large reviews better than GitHub—mainly by not trying to precompute all the diffs and stuff them onto one page—the page load latency and lack of smoothness can quickly get annoying.
The TL;DR is that as of now improving performance is . . .
Running users' rules safely and cheaply on AWS Lambda
As a web app becomes more mature, you often want to enable deeper customization than is possible just by making selections in a UI. For Reviewable, there was strong demand for customizing the completion condition that determines when a code review is done, but a quick survey of the interested users showed that I'd need to add a large . . .
A potential hybrid SaaS / on-premises model
Over the last year, a number of people have asked me whether Reviewable would work with GitHub Enterprise, behind their company's firewall. The answer has always been no: third-party services that cannot run on-premises are an intrinsic part of Reviewable's architecture, with the biggest one being Firebase.
Recently, though, I've . . .
And how you can avoid the same fate
Reviewable is built on top of Firebase and had a rough start to September, with the whole app dropping out for minutes at a time. I've finally gotten to the bottom of the issues and fixed them, but thought it best to document everything for the benefit of other developers.
If your app uses Firebase, did you know that chances are anyone . . .
More features for PR and comment authors
Reviewable just got a few new features that relax some restrictions on the review process. First, it used to be that once you published a comment, the only way to resolve it (and take it off the “progress counters”) was to get somebody else to acknowledge it. Even if you changed your mind and decided it was no longer relevant. Now . . .
It's a Real Product™ now
Exciting news: Reviewable, the code review service for GitHub, is out of beta! We've made a lot of improvements since our launch in September and many teams are now using Reviewable as part of their core workflow, so I figured it was time to drop the beta label. If you haven't visited lately you might want to give it another try.
As . . .
It's pricing a SaaS that's hard
I've been struggling recently with how to price Reviewable. I tried reading up on the subject of pricing SaaS offerings and talked to a bunch of people but discovered that there's no consensus, and no universally applicable advice. I'm hesitant to add my voice to the cacophony but I figure it'll help me, and—who . . .