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 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.