Blog
Lately, I’ve been using GitLab CI more and more to replace my Jenkins server. The main purpose is to run unit tests on my code and to deploy it to various services. A few older projects still requi...
It's been three years since I started my YouTube channel, Simply Explained. In previous years (2017, 2018) I wrote blog posts where I reflected on what I did right, wrong and what I would improve. ...
This is part 4 of my blog posts series in which we create a blockchain in Javascript. In the previous blog posts, we added wallets and mining rewards to our simple blockchain. But the current imple...
About a week ago I found out that Troy Hunt had published a new course about modern web security. I decided to check out the introduction video and that made me realize that I don't have a Content ...
This is part 3 of my blog posts series in which we create a blockchain in Javascript. In the previous blog posts we created a simple blockchain and implemented proof-of-work to protect it from spam...
Exactly 2 years ago I started my YouTube channel and a year ago I published a blog post called "My first year on YouTube" where I wrote about what I had achieved and what my goals were fo...
I've been hosting this website on AWS since 2012 and a lot has changed in the cloud business. So I was wondering if AWS Cloudfront is still the best place to host my static website. What about Goog...
A couple of months back I made a Slack bot that allows everyone in the office to place an order for coffee. We have 1 person who is responsible for ordering coffee. He needs to be able to take a lo...
In my previous blog post we created a simple blockchain in Javascript to demonstrate how a blockchain works. However many people commented and said that the implementation wasn't complete and that ...
Buying and trading cryptocurrencies is all the rage right now. But how do you actually keep track of your investments? Especially if you do them on various websites. There are a few websites out th...
Almost everyone has heard about cryptocurrencies like Bitcoin and Ethereum, but few people actually know how the technology behind these work. In this blog post I'll create a simple blockchain in J...
Last year I wrote a blog post about how to use LXC containers on a VPS. I've been running this setup for quite a while now and it has been great. However, my approach involved making full copies of...
Exactly one year ago I started my YouTube channel. It was something I wanted to do for a long time, but only got around to last year. In this post I will reflect on my first year on YouTube. I'll s...
Last year I reviewed two pairs of bluetooth earphones: the QCY Qy7 and a pair from EC Technology. I've been really impressed with both these earphones because they are cheap, comfortable and easy t...
When my girlfriend and I moved in together, we decided to sit down each Saturday and plan ahead what we we're going to eat the following week. We used to do this with pen and paper but as a few wee...