Introducing a new, even easier way, to authenticate with our software licensing API.
Keygen Blog
The latest blog posts from Keygen on software licensing, software engineering, and running a SaaS business.
- Public lists
- davewiner/hackerNewsStars
- Fetched
I Quit!
Enough is enough.
What is a Perpetual Software License?
When faced with the choice of a subscription-based or perpetual license, should businesses prefer one over the other?
How to License and Distribute a Private Ruby Gem
Learn how to license and distribute commercial Ruby gems with Keygen's software licensing and distribution API.
How to License and Distribute a Private Docker Image
Learn how to license and distribute commercial Docker images using Keygen's software licensing and distribution API.
Good SaaS Products Are Like UNIX Tools
Reusable, composable, single responsibility — these are all things good SaaS products have in common with UNIX command line tools.
How to Implement TOTP 2FA in Rails using ROTP
Learn how to implement OTP second factor authentication in a Ruby on Rails app using the ROTP gem.
From Side-Project to Full-Time: 5 Things I've Learned in 5 Years
I've learned a lot going from a side project to a full-time business. Read on to learn the 5 things that have stuck with me.
That Time I Told My Wife I Wanted to Quit My Job
It was midnight on May 22nd, 2016 that I pushed my first commit to GitHub for a new idea. Little did I know what would happen next.
How to License and Distribute an Electron App
Learn how to license and distribute a commercial Electron app using Keygen's software licensing and distribution API.
How to License and Distribute a Private Node Module
Learn how to license and distribute private Node.js packages using Keygen's software licensing and distribution API.
How to Build a Webhook System in Rails Using Sidekiq
It's the heyday of SaaS and webhooks are all the rage. Learn how to build a webhook system for your service using Rails and Sidekiq.
How to Generate Secure License Keys in 2026
Software vendors should move away from legacy license key algorithms such as partial key verification to generating secure license keys using modern algorithms like elliptic-curve and RSA cryptography.
How to Implement API Key Authentication in Rails Without Devise
Contrary to popular belief, you don't need Devise to implement API key authentication in a Ruby on Rails app.
How I replaced Baremetrics and ChartMogul with Rake
How I used a Rake task to replace Baremetrics and ChartMogul for business analytics.