Blog
Insights, guides, and stories about real estate in Nigeria.
Insights, guides, and stories about real estate in Nigeria.

At Heartbeat, we run everything on AWS - queues, database, object storage, email, DNS, you name it. Everything except our frontend hosting, which, for a long time, lived on Vercel. Why? Next.js. If yo

So you’ve got an EC2 instance you want to ship updates to it. How do you go about it? A lot of us start with the classics of SSH into the box, git pull and building on the server. While someone with m

NOTE: This is a cross-post I made on r/awscertifications. My result just came 12 hours after the exam and I passed! I'm really happy and thought I should share my experience on how I prepared. For st

So over the weekend, I had the brilliant idea to offload the grunt work of setting up a WireGuard server to Infrastructure as Code. I got tired of replaying the same commands over and over whenever I

Passwords are the most widely used form of authentication on the internet. And unless you're Nelson Dellis—a six-time USA Memory Champion—most of us tend to pick the easiest passwords we can remember

React has undergone a significant evolution since its inception in 2013, transitioning from Higher-Order Components (HOCs) and lifecycle methods to the introduction of hooks in 2019. Now, one of the m

Greetings! TypeScript 5.4 Beta just dropped and it presents new exciting features with some bug fixes and QoL changes. Without further delay, let's quickly explore some of these game-changing improvem

In this article, We're going learn how to set up a monorepo and share multiple configs and dependencies between each package inside one repository. Before, we proceed, we have to understand what a mon

We've all been in a situation where we want to access a set of properties inside an object based on the value of one property key. This is where discriminated unions shine. But before we dive in, let'