Dockerizing .NET Core Apps

I have already written two articles about the basics of Docker. While these should provide a general overview of you technology, I would like to illustrate a concrete application example today. I will show you the whole process, from writing a simple application to using it in the form of a Docker Container. If you haven’t read my previous articles, you may not have the idea why you should use Docker at all. For a full explanation, I refer to my other articles which you can check out [here]({{site.baseurl }}{% post_url 2018-07-01-docker-getting-started %}) and [here]({{site.baseurl }}{% post_url 2018-07-08-docker-installation-and-first-steps %}). However, I would still like to comment briefly on the idea. Imagine you are writing a.NET application. To use your application you now need a special version of the.NET framework, as well as possibly a suitable database and other dependencies. ...

August 19, 2018 · 6 min · Marcel Jurtz

Automated Testing

Todays focus is on how you can test your applications automatically to detect bugs early and improve your code quality. I want to introduce you to the concept of automated testing. In order to make the content accessible to as many users as possible, I will not use code examples and concentrate purely on the underlying idea instead. Once you understand them, you will have no problems implementing the concept in the programming language of your choice. ...

August 5, 2018 · 5 min · Marcel Jurtz

How I Learn Anything Quickly

As a software developer, you are probably well aware of the feeling: You are overwhelmed by the amount of interesting stuff you want to test and learn. But I’m sure that this problem is also very common in other fields. If you feel like me, you may read and watch various books, blog articles or online courses, but you won’t really keep much of their contents. In today’s article, I’d like to help you to learn more effectively about the topics that really interest you, wasting less time. ...

July 29, 2018 · 4 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

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