Building Your Own Secure WebDAV Server with Docker

Introducing WebDAV

WebDAV, or Web Distributed Authoring and Versioning, is an extension of the Hypertext Transfer Protocol (HTTP) that allows users to collaboratively edit and manage files on remote web servers. Think of it as a file server accessible over the web, enabling you to create, change, and move documents directly on the server, much like a network drive. It’s widely used for synchronizing files across devices and providing remote access to document repositories.

Building Your Own Secure WebDAV Server with Docker weiterlesen

How to Write a JUnit 5 Unit Test: Dos and Don’ts

JUnit 5, the latest version of the popular Java testing framework, introduces several powerful features and improvements over its predecessors. Writing effective unit tests in JUnit 5 can significantly enhance the quality and maintainability of your codebase. This article explores the essential dos and don’ts of writing JUnit 5 unit tests, providing practical examples to illustrate best practices.

How to Write a JUnit 5 Unit Test: Dos and Don’ts weiterlesen

Network Device Simulation for Cisco Nexus with QEMU/KVM

Introduction

In this article I want to show you how to start with a bare Cisco NX-OS QEMU image guest and configure it to be reachable via the network of the host system. In this approach I am going to use an ‘expect’ script that is going through the initial configuration dialogues of the console of NX-OS.

Network Device Simulation for Cisco Nexus with QEMU/KVM weiterlesen

Your favorite Java collection is slow!

A little history

Java collection framework is an object oriented framework for dealing with data vectors. It started with JDK 1.2 and is today is very popular. There are well-known Collection classes like

Your favorite Java collection is slow! weiterlesen

Changing the UUID of a hard disk image in VirtualBox

VirtualBox is a virtual machine software that can run a couple of operating systems. A virtual machine is usually using a disk image instead of a real hard disk. A common operation is copying disk images in a clone-like manner. Unfortunately copying images with the command line cp command won’t work: VirtualBox will tell you it already knows this disk images UUID.

Changing the UUID of a hard disk image in VirtualBox weiterlesen