23 Oct 2023 - by 'Maurits van der Schee'
In this tutorial I'll walk you through the steps of setting up Debian 12 with LUKS full disk encryption on a server you bought from the Hetzner auction. I'm using the recommended method using the "installimage
" script (that Hetzner provides) to make things really easy for myself...
16 Sep 2023 - by 'Maurits van der Schee'
The fairly new N100 processor was mainly available in mini PC's and firewall devices, but now we have ASRock that offers it as "N100DC-ITX" on an ITX sized motherboard. I'm using it to rebuild a PC in my living room that I designed to be powerful and silent and always on. My previous...
Continue reading...31 Aug 2023 - by 'Maurits van der Schee'
In my last post I've told you about how I'm writing (simple) games in TypeScript. In this post I'll share the source code of a Simple TicTacToe game I rewrote in TypeScript. I'm using Visual Studio Code and the TypeScript plugin. I'm working on Linux, but on Windows you...
Continue reading...30 Aug 2023 - by 'Maurits van der Schee'
I loved programming in Actionscript (for Flash) and I have tried Haxe and other languages when Flash was widely abandoned. I felt JavaScript was lacking features for better structural programming. Typescript and Visual Studio Code provide a great development experience...
Continue reading...18 Jul 2023 - by 'Maurits van der Schee'
Any IT security measure must be evaluated in the context of a specific set of threats with context specific relevance. IT security is much like the security of the windows of a house. In a bad neighborhood of a city having steel bars in front of your ground floor windows...
Continue reading...17 Jul 2023 - by 'Maurits van der Schee'
When writing LUKS tutorials I often made mistakes preventing my system to boot. This resulted in a dreadful message saying:
ALERT! /dev/mapper/debian--vg-root does not exist. Dropping to a shell!...
Continue reading...
14 Jul 2023 - by 'Maurits van der Schee'
I feel that using full disk encryption of servers is a must. Not to protect against attacks with physical access (to the unencrypted boot loader or unprotected BIOS), but to avoid leaking data when a disk or computer is either stolen or replaced. But what do you do when you need to reboot...
Continue reading...17 Jun 2023 - by 'Maurits van der Schee'
I have a .net application that runs on SQL Server that I want to migrate to MariaDB for licensing reasons. The .net code to query MariaDB looks a lot like the code to query SQL Server, so that is not much work (mainly search and replace). Also the SQL queries...
Continue reading...01 Jun 2023 - by 'Maurits van der Schee'
I've built another small form factor PC for office use (and light gaming). This time I wanted to upgrade my silent but powerful small form factor PC. You can read about my Antec ISK 110 with and how it's AMD 3400G CPU was limited by the power supply here. The Chieftec IX-03B-OP case ...
Continue reading...06 Mar 2023 - by 'Maurits van der Schee'
Today I am celebrating the 7 years that the TQdev.com blog exists. In this period I have written 198 blog posts on various software development related topics. Best visited post was the "The "Boring Software" manifesto" with more than 43 thousand visitors...
Continue reading...