Question: “Do you understand?”Answer: “Yes!”Order: “Okay, then implement it.”Question: “How do I start?” And that is the difference between understanding something in theory and having experience doing it. There is a lot to it and in this article I’d like to cover this topic on the specific example of creating a repository for your work.… Continue reading Theory vs. experience
Category: Software development
Start Spring Boot with classpath and class
There is an easy way to start a Spring Boot application by just calling This requires all dependencies to be bundled into the jar file and makes the jar file “fat”. That’s also the key word to search for when trying to create a complete jar. But there is another way. For example if I… Continue reading Start Spring Boot with classpath and class
Use a build agent for multiple systems
Assume you have a build agent that has a specific tool set installed. Let’s say certain compilers, build tools and configurations. Parts of the team work with Provider A (let’s say GitHub), others with Provider B (let’s say GitLab) and a third part works with the internal Git repositories and a locally installed Jenkins instance.… Continue reading Use a build agent for multiple systems
Automated Eclipse downloader
I work with Eclipse a lot and to download a new version, which comes out 4 times a year, I use the following script. It can be executed with PowerShell and does not require Java to be installed on the system because it downloads the OpenJDK version itself. Eclipse can then be found in the… Continue reading Automated Eclipse downloader
Build your application outside your IDE
This is a short introduction into building applications like Visual Studio solutions, Gradle/Ant/Maven- or Makefile projects. What does building mean in general? Transfering your project from one state to another. This means for example one takes the source files and derives binaries from them or creating a pdf documentation from the contained markdown files. Thus… Continue reading Build your application outside your IDE
How to keep a clean local development environment
As a developer I have to work with a lot of tools, development environments and frameworks and I want to keep them in the same spot, know what I work with, especially with which version, keep old versions for compatibility reasons and have a simple way of updating stuff without the need to change a… Continue reading How to keep a clean local development environment
Install Visual Studio Code
I think it is time to show real quick how to install Visual Studio Code because most of my work is done with this editor. It can be downloaded from the product page. After this is done just follow the screenshots and you are good to go. I recommend to use the user installer, which… Continue reading Install Visual Studio Code
Create a simple .NET core library
In my last post I summed up my Azure DevOps setup at home. When the machine is running, the application is set up and the services are started the first tasks can be added. In this post I want to show how to create a simple solution that offers the following functionality. A simple library… Continue reading Create a simple .NET core library