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.
How OnlineOrNot uses OnlineOrNot to run OnlineOrNot
Ever wonder how an uptime monitoring company uses its own software to monitor its website?
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.
Scaling AWS Lambda and Postgres to thousands of uptime checks
AWS Lambda is supposed to mean great scalability, but what happens to your database as you scale?
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.
How to handle monitoring 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.
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.
Migrating between WordPress hosts without downtime
Migrating between Wordpress hosting providers is complicated as it is - the last thing you need is downtime. Luckily, it's avoidable.