TQ
dev.com

Blog about software development

Subscribe

Static IP addresses in a KVM network

23 Jan 2020 - by 'Maurits van der Schee'

In a previous post I have shown how to use the serial console in KVM and how to access it on the KVM CLI. In this post I will show how to set up static IP addresses for your KVM virtual machines. Static IP addresses are a requirement for...

Continue reading...

Serial console access from the KVM CLI

13 Jan 2020 - by 'Maurits van der Schee'

In a previous post I have installed KVM from the CLI on my Dell R720xd. In this post I will show how to adjust the GRUB config to enable the serial console in KVM and how to access it on the KVM CLI. This is great for fixing SSH connectivity issues...

Continue reading...

Install KVM from the CLI on Ubuntu 18.04

08 Jan 2020 - by 'Maurits van der Schee'

In a previous post I have installed OpenSSH on my Dell R720xd. In this post I will show how to install KVM on it, so that you can start using it as a GNU/Linux hypervisor to run virtual machines...

Continue reading...

Install OpenSSH on Ubuntu 18.04

05 Jan 2020 - by 'Maurits van der Schee'

In a previous post I have installed Ubuntu 18.04 on my Dell R720xd. In this post I will show how to install OpenSSH on it, so that we no longer need the iDRAC for system administration...

Continue reading...

Using an iDRAC7 on a Dell R720xd

31 Dec 2019 - by 'Maurits van der Schee'

I rent a dedicated server at LeaseWeb (this is NOT a sponsored post) for my virtual machines. It is a Dell PowerEdge R720xd and I recently re-installed it...

Continue reading...

Advent of Code programming puzzles

23 Dec 2019 - by 'Maurits van der Schee'

Every day in December I am doing a programming puzzle. The series is called Advent of Code and it follows the advent calendar approach. Every day from the 1st until the 25th of December...

Continue reading...

How mature is your REST API?

13 Nov 2019 - by 'Maurits van der Schee'

In my career I have seen many REST APIs. They all implement Create Read Update and Delete (CRUD) on single entities with verbs as described by the REST standard. All of them do the same 4 (additional) things: column filtering, row filtering, authorization and...

Continue reading...

TreeQL and PathQL compared

02 Nov 2019 - by 'Maurits van der Schee'

TreeQL (see: TreeQL.org) and PathQL (see: PathQL.org) are two API query languages that I have designed and implemented. These implementations can save you time implementing your queries and CRUD operations on database models as REST API's...

Continue reading...

Sorting JSON for unit testing

26 Oct 2019 - by 'Maurits van der Schee'

When you are creating unit tests for things that produce JSON, you will quickly find that you need to compare two JSON strings for equality. The order of key/value pairs within a JSON object is not defined, while the order within JSON arrays is. The spec (RFC 7159) says...

Continue reading...

Automatic REST API for SlimPHP 4 (minimal)

26 Sep 2019 - by 'Maurits van der Schee'

Last month we showed how to use PHP-CRUD-API (2k stars) as a library executed on an endpoint in the SlimPHP 4 framework (10k stars). In the previous post we used the recommended way to set up a SlimPHP 4 project and in this post we take a minimal approach...

Continue reading...