OnlineOrNot updates from January 2024
On adopting OpenAPI schemas, exposing result metadata, and more.
I built my HTTP API docs from scratch
You don't have to rely on a third party to have your own API docs, read on to learn how.
How to get your first ten customers
Going into the strategies I used to acquire OnlineOrNot's first paying customers
OnlineOrNot updates from November 2023
Dark mode for Status Pages, faster loading, and more.
The Complete Guide to Cron Jobs
Everything you wanted to know about cron jobs in a single place. From understanding what a cron job is, its syntax, to common errors.
OnlineOrNot updates from September
Cron job and scheduled task monitoring, on-call integrations, and more.
How to monitor your uptime with OnlineOrNot
Ever wonder how an uptime monitoring company uses its own software to monitor its website?
Scaling AWS Lambda and Postgres to thousands of simultaneous uptime checks
AWS Lambda is supposed to mean great scalability, but what happens to your database as you scale?
Guidelines for updating WordPress and its plugins, safely.
You know keeping WordPress and its plugins updated is important, but the last thing you need is downtime. Luckily, it's avoidable.
Ways to avoid losing your domain
Your domain name is the foundation on which your entire online presence is built, so let's learn how to avoid losing it.
How to check if a website is online
Going over the various ways to check if your website is online.
Our lessons from the latest AWS us-east-1 outage
Lessons learned from the latest us-east-1 outage.
No, the average cost of downtime is not $5600 per minute
Debunking a common website uptime monitoring myth.
OnlineOrNot updates from May
Adding multiple Slack integrations, removing team mates, and more.
On writing better error messages
'Error 503 Service Unavailable' is a terrible error message. This article teaches you how to do better.
Monitoring our monitoring
A recent outage of our hosting provider made me re-evaluate how I monitor OnlineOrNot itself.
Announcing OnlineOrNot's open-source uptime check CLI
Details about onlineornot - a new CLI for managing uptime checks.
What I learned running a SaaS for a second year
This time two years ago, OnlineOrNot was born. Here's what I learned in the second year of running the business.
Monitoring your application as a solo founder
Things can get pretty hectic as a solo founder working on your own service. Let's discuss ways to make the anxiety of letting your business run itself go away.
Saving your team from alert fatigue
Alerts can be useful to let you know something's wrong with your product, but they can quickly become overwhelming if you don't manage them. This article shows you how you can take back control.
The unreasonable effectiveness of shipping every day
My secret to releasing several products and writing a book in a few years? Ship every day.
How I accidentally told 19k people Hacker News was down
On how I was testing a feature and accidentally caught a rare hacker news outage
On moving over a million uptime checks per week onto fly.io
Your AWS bill is huge, credits running out - what if your entire serverless workload could be significantly cheaper?
What I learned running a SaaS for a year
This time last year, OnlineOrNot was born. Here's what I learned in the first year of running the business.
What we learned from AWS's us-east-1 outage
AWS's us-east-1 region went down, temporarily taking OnlineOrNot's uptime check service with it. Here's what we learned.
Dealing with Noisy Error Monitoring
You're getting dozens of alerts each hour, and you're pretty sure you can ignore most of them. But what if one of them was legit? This article helps you improve your error alerting.
8 Months of OnlineOrNot: From 7 Day MVP to Stable Product
It's been 8 months of building OnlineOrNot, here's an update of how the last two months went.
Six months in: How the SaaS that was built in 7 days is going
Just over six months ago I started OnlineOrNot by building an MVP in a single week sprint. Here's an update on how it's going.
Self-hosting vs Managed Services: Deciding how to host your database
You might be asking yourself 'do people still self-host their databases'? Let's discuss the benefits of managed-services versus self-hosting, to help you decide.
What the Fastly outage can teach us about writing error messages
As developers, we can *definitely* do better than 'Error 503 Service Unavailable' when it comes to error messages. This article shows you how.
Picking a domain name, and which country to host your website from
As someone running a website for a global audience, you might be confused about where to host your website. This article has answers.
Two months in: How the SaaS that was built in 7 days is going
Just over two months ago I started OnlineOrNot by building an MVP in a single week sprint. Here's an update on how it's going.
How to Improve First Contentful Paint
You've probably noticed a high First Contentful Paint result while testing with Google Lighthouse or PageSpeed Insights - the question is, how do you reduce it? This article has answers.
Why VPS Plans are Cheaper than Shared Hosting
Confused about why VPS plans are cheaper than Shared Hosting, and when you'd want to use one over the other? This article has answers.
Understanding the Page Speed Metrics in Google Lighthouse
TTFB, FCP, LCP, TTI, WTF? Google Lighthouse involves quite a bit of jargon, so let's unravel it all.
Ten Ways to Improve WordPress Page Speed
Every 100ms slower that your site responds, costs you 1% of your revenue. Here are ten ways you can fix that.
Guidelines for picking where to send monitoring alerts
Chances are, your monitoring service sends you alerts. Where you choose to send them can have a big impact on your team's ability to respond to them.
Building a SaaS in one week: How I built OnlineOrNot
In 2018, building a similar SaaS (involving payment and email integrations) would take over a month. In 2021, it took me one week.