Getting started with server monitoring and alerting
This short article loosely follows my previous adventures in self-hosting services such as mail server, file server and document server; this time, I’ll show you how I handled server monitoring and alerting so that no matter what happens to the server, I can be quickly alerted.
Taking self-hosting to a whole new level
In my previous article, I briefly described how I modernized the way this website is hosted, and how I better utilized the VPS it’s running on. Since then, I tweaked a few things and added one really big feature. Let me show you around a bit, I think you’ll like it.
Bringing this website to 2019 with Dokku, GitHub Actions, Terraform Cloud, and Mailcow
For over a year, this website operated in a fairly simple way: a lonely Digital Ocean’s Droplet was running a MySQL database and a Ghost CMS instance behind a Nginx webserver. Over the past few weeks, I decided to pimp the server up just a little bit.
Gallery: building my own mechanical keyboard
Ever since I bought the Das Keyboard last year, I knew that mechanical keyboards are much more comfortable than any keyboard Apple has offered in the past 16 years – at the very least, you don’t have to deal with the absolute disaster known as Butterfly Mechanism.
How to clock out of work with style
If there’s one defining characteristic of mine, it would be a horrible case of forgetfulness. It manifests in many different ways: sometimes I forgot to clock out of work, sometimes I forget to text my wife I’m coming home. Let’s kill two birds with one… massive stone today.
How to survive Japanese banks
This article is, unfortunately, going to be a bit different from all the other “How to Japan” articles. In my previous articles, I tried to present a problem and show a solution to overcome the obstacles in my way. When it comes to Japanese banks, I’m afraid I haven’t found that solution yet.
Retro gallery: GameBoy Zero
Or technically, a “double retro gallery” since these images are over 1.5 years old; back when I was taking them, I didn’t have a website to share the fruits of my labor with the world, but since now I have one that sometimes even works, I thought to myself, “why not publish these images again”?
Gallery: 私のアパート (my apartment)
I’ve been waiting for weeks to finally finish furnishing my small Japanese apartment, and with (hopefully) last piece of furniture arriving this Friday and everything looking exactly as I wish it to look, I can finally share the fruits of my labour with you. This is how I live now!
How to get a job in Japan
I swear I have been putting of writing this article for a really long time. In the following paragraphs, I will try to describe my road to Japan (which necessarily involves getting a job first) and hopefully provide a few pieces of advice that could help anyone wishing to pursue the same path.
How to hot reload a Vapor project
One question that gets frequently asked in Vapor’s Slack channel is whether is it possible to not have to recompile the entire project upon the slightest change in the source code. Until recently, I would have told you that this is just the reality of compiled languages, but today I have a solution.
How to de-Googlify your life
Google, back in the day, used to be one of those companies that were loved by everyone and could essentially do no wrong. Due to Google’s actions in the past few years, it feels like that illusion is slowly disappearing and the true nature of the company starts showing – and it's not a nice look.
How to get a free SSL certificate for your GitHub Pages site
In the first article on this site, I described a way to host your site or blog on GitHub Pages while having it accessible via your own domain. I left the article with one thing left unsolved: the site was not accessible via HTTPS, and something like that would not fly in current year.