20.08.25 – von
Benjamin Abt
Use SSH for Git Authentication in Azure DevOps
If you work with Azure DevOps Git repos, SSH is often the simplest, most secure, and most policy‑friendly way to authenticateMany organizations disable Personal Access Tokens (PATs) for security reasons, which breaks HTTPS cloning and pushes. If you’ve seen this error when using HTTPS, you’ve run into such a policy:
Weiterlesen19.08.25 – von
Benjamin Abt
Raspberry Build HAT: Controlling LEGO Engines with .NET
In this beginner-friendly guide, you’ll learn how to control LEGO motors connected to a Raspberry Pi via the official Raspberry Pi Build HAT — using a simple, pure .NET applicationWe’ll use the Iot.Device.BuildHat NuGet package, which provides a friendly .NET API for the Build HAT. No Python required. We’ll also publish the app as a self-contained .NET 9 binary for linux-arm64 so you do not need to install .NET on the Raspberry Pi. This approach is easy to set up, reliable, and a great starting point for your own robotics projects.
Weiterlesen17.07.25 – von
Benjamin Abt
Azure DevOps Path Exclude Trigger: Comparing ‘docs’, ‘docs/’, ‘docs/**’ and ‘docs/**/*’
When configuring path-based triggers or excludes in Azure DevOps pipelines, the pattern you use can have a significant impact on which files or folders will trigger a buildThere are subtle but important differences between the patterns docs, docs/, docs/** and docs/**/*.
Weiterlesen