Ales Nosek - The Software Practitioner

Helping you navigate the world of Kubernetes.

Jul 4, 2015 - Comments - devops

Running Wine with Docker

After upgrading to Debian Jessie, my Windows application running under Wine stopped working. In this article we’ll use Docker to restore the Wine environment from Debian Wheezy. We’ll run the Windows application inside this Docker container.

Jun 28, 2015 - Comments - development

Diagrams and Images in Doxygen

Is your technical documentation hard to read? Diagrams and images liven up technical documentation and help the reader to better understand the subject. In the last article of the Doxygen miniseries we’ll go over a couple of options how to include diagrams and images in Doxygen documentation.

Jun 6, 2015 - Comments - development

Seven Tips for Better Code

It’s a pleasure to read and maintain your code, right? Software practice teaches that code is written once but read many times. Your teammates will appreciate it if you put your effort into writing a good looking and understandable code. Needless to say that when you’ll read your code one year later you’ll appreciate it, too. Let’s discuss a couple of basic guidelines to write a better code.

May 18, 2015 - Comments - development java

Five Basic Tips for Logging in Java

Where do you look when your server application doesn’t work as expected? Application logs can provide invaluable information when the systems in production misbehave. That’s why a great software practitioner desings the application logs carefully. Let’s review a couple of basic tips for great logging in Java.

May 2, 2015 - Comments - devops

Dynamic DNS with BIND and dhclient

In this blogpost we’re going to configure the BIND server to accept dynamic updates. Client machines themselves will send the updates to the DNS server instead of letting DHCP server update the DNS. A great setup for situations where the DHCP server is not in your control.