KHOI | Blog

Troubleshooting ENOSPC no space left on device — Docker · 2 min read

2024-08-01

Recently ran into an issue where I deployed a NextJS app with Docker on my DigitalOcean Ubuntu VPS and it logged this out while building: ENOSPC no sp...

Fixing NextJS 14 package issue · 2 min read

2024-07-19

Recently upgraded a NextJS app to version 14.2.5 from version 14.2.4, and during the process, I ran `npm update` and got some stuff messed up, and the...

Tips for technical co-founder · 2 min read

2024-03-12

Ideating: 1. Build prototype ASAP in a matter of days. 2. Create 90/10 solution. Focusing on a minimal viable product (MVP) that covers 90% of the ess...

Learning Go — Week 5 · 4 min read

2024-03-03

Have not made any update to my Golang journey, because I had been busy building my first Golang project over the past few weeks. This project was buil...

Learning Go — Week 4 · 4 min read

2024-01-08

I love how Go does error-handling! Error handling is not done via exceptions in Go. Instead, errors are normal values of types that implement the buil...

Learning Go — Week 3 · 2 min read

2024-01-06

Week 3 of learning Golang. It's been a while! Yeah, I just graduated and spent some time traveling with my parents! Recently, I've been doing Go chall...

Learning Go — Week 2 · 2 min read

2023-11-28

Week 2 of learning Golang: Speed-running has been my method of learning Go for the past week. Having learnt Python and C, I skipped some parts of A To...

Setting up CI/CD for your blog · 11 min read

2023-11-25

In this blog post, let's learn how to set up a CI/CD workflow for your blog with CircleCI, GitHub, and a Virtual Private Server (VPS)...

SOAR Playbooks · 3 min read

2023-11-24

SOAR stands for Security Orchestration, Automation and Response. It is a technology solution that aims to streamline and automate the security operati...

Learning Go — Week 1 · 1 min read

2023-11-18

Week 1 of learning Golang. Here are a few things I found interesting about Go: 1. Go is sort of Object-Oriented...