Agile - Get Started with Scrum

As a software developer you are certainly aware of Scrum. You may have already used Scrum or heard about it only marginally. With this article I would like to give you an overview of what Scrum is and how you can apply this methodology. Plus: You can also use many of the principles even for working on your side projects alone or in a small group. Scrum is probably the best known process model of agile software development. It is a collection of definitions and tools for managing projects. Scrum is not a rigid structure, but a flexible toolbox. A scrum project team consists of three parties: the product owner, who determines what is to be developed in the next sprint, i.e. the next iteration, the development team itself, who is responsible for the implementation and presentation of the results, and the Scrum Master, who guarantees the smooth running of the project. Scrum is designed for small, self-organized teams. ...

July 15, 2018 · 6 min · Marcel Jurtz

Docker - Installation and First Steps

After outlining the theory behind container management with Docker in last week’s article, I would like to continue the topic in a more hands-on way today. I’ll show you the installation and the first steps in Docker. Let’s get started! Installation Docker is available for Windows, Linux and Mac OS. For the download you’ll need to sign up for a free account. I would like to point out that the Windows version is not intended for production use, only for development and testing. It runs (currently) on a Mobylinux Hypervisor VM, but a native Win10 application is under development. Nevertheless, you will hardly notice this, the usage feels native and you can work on Windows with a command line of your choice. ...

July 8, 2018 · 5 min · Marcel Jurtz

Tim Ferriss - The 4 Hour Work Week

Most of you may already know the book by Tim Ferriss. Nevertheless, I would like to hold my thoughts here, because some approaches and concepts have really made an impression on me. The basic idea of the book is that you can work from any location and thus combine work and travelling. The modern definition of wealth is not defined by the bank account balance, but by the ability to freely manage one’s time. ...

July 4, 2018 · 6 min · Marcel Jurtz

Getting Started with Docker

As a software developer, you’ve probably heard about Docker and perhaps already used it. But if you’re like me, you’ve been observing the topic from a distance with some interest, but you haven’t gotten into it yet. In this article I would like to introduce you to the concept of docker and the “big picture”. This post will not be a detailed tutorial, but will give you an overview of the technology and help you get started. ...

July 1, 2018 · 6 min · Marcel Jurtz

Introduction to VCS

When you start learning to program, you rarely think about how you will be able to work on a project at the same time with other people. By the time your side projects take on larger dimensions or you work in a team, you will be confronted with the topic of version control. Version control is basically the management of source code, so that several developers can work on the same files at the same time. The sense of a system for monitoring changes can be easily understood by an example: ...

June 23, 2018 · 5 min · Marcel Jurtz