KHOI | Blog

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

CompTIA Roadmap · 1 min read

2023-11-14

I attended the National Cyber Summit a few months ago and got this flyer. I think it might be helpful to share...

Hosting my own ActivityPub server · 4 min read

2023-11-12

I love self-hosting. The idea of running someone else's software is beautiful and satisfying. Like learning how to bake a cake from a recipe, if it tu...

Threat hunting vs Security analytics · 6 min read

2023-11-10

In cybersecurity threat hunting, this involves developing a specific hypothesis or theory about a potential security threat, based on available data o...

Guide to renting · 2 min read

2023-11-10

I'm about to graduate and looking to rent an apartment. Here're some takeaways that I learned from these videos...