Welcome to Melroy’s Blog. Here I share articles about IT, DevOps, software engineering, security, GNU/Linux, technology, AI, (embedded) hardware and anything else computer related.
Recent Posts
Domain Name System (DNS) - Part 1
This is a DNS blog series of two parts.
In this first part I will give an introduction to DNS, including some examples and hands-on experiments on the command line. So you will understand the concept of DNS much better! In Part 2 we will setup our own DNS server. Let’s get started!
Moving from Redis to Valkey
This guide is focus on moving from Redis to Valkey on my Ubuntu Server 24.04. There is no official documentation on how to setup Valkey via the binary, so this guide will help you to get started with Valkey. Which in my case will replace my Redis servers.
Bun 1.0 is out
Bun 1.0 is out of the oven! And it’s a big deal, because there wasn’t much happening in terms of performance or innovation in the recent years with NodeJS. Sure we have Deno, but who is really using Deno? Also Bun tries to combine various tools into one tool, helping out the developers a lot.
Server Hardening
Introduction
Security of a system is often overlooked or not considered important enough. Some might think not about the possible consequences, which might result in a hacked or compromised server. Maybe sensitive data gets stolen or encrypted with major consequences.
Starship Prompt
I would like to share a nice ‘secret’. I want to introduce you to the Starship prompt! This is a getting started guide for Starship. I’m using Starship every day.
Starship Prompt, not to be confused with the Starship from SpaceX 😆, is a cross-shell prompt written in Rust. The prompt works in any common shell you may already use under GNU/Linux, like Bash.
GitLab: Pull from remote repo
GitLab is an awesome product. I’m using GitLab Community Edition (FOSS) at home on a daily basis.
However, I needed a specific feature in GitLab called Pull from a remote repository which is officially a premium feature only. Too bad this feature is not free, but I have a solution.
This sync feature allows you to keep for example your forked repository in sync with a remote upstream repository.
Arguments against Bitcoin
Introduction
I hear a lot of people talking bad about Bitcoin and cryptocurrencies. As if crypto is bad for humanity. In 2014 I already wrote a blog article about Bitcoin; Bitcoin and Litecoin (Dutch).
I want to discuss several arguments against Bitcoin and misconceptions people are telling me regarding crypto. Specifically against Bitcoin.
New server: Install & configuration of services (Part III)
Welcome back, this will be the 3rd part of new server series. In the previous parts I assembled the server and prepared the machine with Ubuntu Server. I configured the basics things like; networking, RAID setup, E-Mail and more. In case you missed that: read Part I and Part II.
Today, we will finish the job with installing and configuring all the services we love so much. Again, I included a Table of Contents for convenience reasons, since it quite a long article. But hopefully the table will help you to navigate around.
New server: Setup Linux (Part II)
Happy new year everyone! 😎 Let’s install Ubuntu Server 20.04 as part of the blog series. And continue with setting-up the software part of the server. If you missed Part I, read that first.
New Server: Buy & Assemble (Part I)
My current server is 15 years old, and time for an upgrade! Finally! After all, adding additional memory is not good enough and we hitting the limits of the old hardware. We will replace the whole server from the ground-up.
GPT-3 – We are doomed
I would like to talk about artificial intelligence (AI), GPT-3 to be specific. Has been a while since I posted an article, but I noticed an urge to write about GPT-3 🙂. Without further ado, let’s get into what GPT-3 is. And why this is such an important topic to discuss.
Bests electric cars for your money
Currently, I’m also searching for an electric car. Of course when you are buying a car for yourself, you are judging your bare minimal requirements. Like what is the minimum range (for electric cars), the type of car or what is your budget you want to spend on a car.
Aside from all those factors, those cars were hitting the marked and I couldn’t choose any more. The cars have huge differences in both range and starting price. This gave me the idea to come up with some similar calculation what is used in the IT; to compares hard-disks/solid state disks. Namely the cost of of 1 Gigabyte.