I tried to sum up the installation options that I use and that make most sense to me. If course they are arguable and I can explain why I use them and why they make sense from my point of view. Git for Windows can be downloaded here. I have made the screenshots with the current… Continue reading Installing Git on Windows
Author: Andreas Gottardi
Debugging with PowerShell
I see a huge demand for automation even in areas that are not primarily associated with software development or IT in general. And I also see people getting more and more interested in scripting and coding to get annoying, repetitive and boring tasks done more easily and robust. There is only one drawback: Code that… Continue reading Debugging with PowerShell
Creating network bridges without “bridge-utils”
The following network definition cost me some time. I read in an article that the package “bridge-utils” is deprecated and is not required anymore to create network bridges under Debian and it’s derivatives. Let’s start with the code because that’s what I would be interested in, if I was looking for a solution. Code Just… Continue reading Creating network bridges without “bridge-utils”
Generating a less problematic public/private key file
To use this tutorial OpenSSH has to be installed on Windows. This can be easily done with the following command. To execute it, PowerShell has to be started as administrator: I had problems with key files in the OpenSSH format: These files are created when using the plain “ssh-keygen” command: I was, for example, not… Continue reading Generating a less problematic public/private key file
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
AllInOne DevOps solution
“Learning” for me means “practicing”. That’s why I started initializing every single small project with a Git repository, setting up a simple build pipeline and exporting artifacts to a central repository and I do this for Java projects (Gradle, Maven) in the same manner as for .NET projects (dotnet, NuGet). One might ask now: Why… Continue reading AllInOne DevOps solution
Knowledge has to be where I am
Where am I? In a project, in a code repository, deep down in the code or maybe on a bash shell on a remote Linux server. And I want the knowledge I need to work to be accessible from where I am. In this article I will show a few sources of knowledge that came… Continue reading Knowledge has to be where I am
Enabling public key authentication
Using public key authentication for services like ssh and scp is easy. Generate your keys (on the client) Deploy the public key to the server Authenticate automatically The details are tricky. WinSCP needs another format. OpenSSH format is not recognized by all tools. You have two keys, how do you specify which to use? There… Continue reading Enabling public key authentication
Making applications available in non-login shells
Assuming commands should be executed on a remote computer using ssh these commands have to be available in the PATH variable. This is not a problem with locally installed tools and commands on Linux systems but when custom programs should be executed this can get a little bit tricky. When you log in as a… Continue reading Making applications available in non-login shells
Improve code quality in Eclipse
Source code is volatile and when a team is working on the same code it can get let’s say “messy”. Especially when unused stuff is not removed and obsolete practices are applied. And to be honest, when the task of changing the logic is done I don’t start cleaning up my code. Fortunately there is… Continue reading Improve code quality in Eclipse