Gravity Logo

The Secret Formula for Profitable SaaS Ideas

Download the FREE PDF on how to find and validate profitable SaaS business ideas.

Donating Revenue to Fight Climate Change

Donating Revenue to Fight Climate Change

As of today, I am donating 1% of every Gravity purchase to fight climate change and remove CO₂ from the atmosphere

How to Test Your Web Application Without Writing Code

How to Test Your Web Application Without Writing Code

Hands up who loves writing software tests? No-one, oh okay... Testing is one of those subjects that puts most developers to sleep but today I'm going to show you how to test your app without even thinking about it.

How to a Create Magic Sign In Link with Node.js & JWT

How to a Create Magic Sign In Link with Node.js & JWT

Magic sign-in links are not only cool, they tend to be more secure than using passwords and are even easier to implement than password-based auth.

20 Hacks to Secure Your Node.js Web Application

20 Hacks to Secure Your Node.js Web Application

Protecting your web application against malicious attackers can feel like a full-time job that requires a PHD in Cybersecurity, but it doesn't have to be complicated.

Lessons From Having The World's Largest Startup Event as a Customer

Lessons From Having The World's Largest Startup Event as a Customer

In 2015, my first business secured a deal with Jason Calacanis to ticket his LAUNCH Festival events with Gary Vaynerchuk and Tim Ferris.

How to Deploy a Node.js & React App to Heroku

How to Deploy a Node.js & React App to Heroku

You've built an app, and now you're ready to unleash it upon the world but that final hurdle of deployment can leave developers reaching for an aspirin.

The Startup Success Delusion That Put Me In Hospital

The Startup Success Delusion That Put Me In Hospital

In 2016 I almost lost my life and my delusions about startup success played a large part in it.

Build a Single-Tenant SaaS App with Node.js

Build a Single-Tenant SaaS App with Node.js

Confused about what multi-tenant and single-tenant SaaS means? Even more confused about how to implement this in your application?

Gravity 6 SaaS Boilerplate Now Available

Gravity 6 SaaS Boilerplate Now Available

Introducing the latest SaaS boilerplate, now with user onboarding and user feedback.

This Simple Node.js Error Handling Trick Will Save You 100s of Lines of Code

This Simple Node.js Error Handling Trick Will Save You 100s of Lines of Code

Fed up writing try...catch everywhere in your application? Did you know you can eliminate this once and for all?

Gravity 5 with MongoDB Support Now Available!

Gravity 5 with MongoDB Support Now Available!

Today, I'm so excited to share Gravity v5 with the world. This is a significant release - not only because it's packed full of awesome new features (like support for MongoDB and a new animated UI).