smart home Sync Windows Sensors with tado Thermostat in Home Assistant tado's built-in Window-Open-Detection never works. So I installed windows contacts and connected them to tado with Home Assistant.
dapr Dapr sidecar Race Conditions in .NET when using Secret Stores? Although the Dapr sidecar is stating that it blocks untils the application is ready to serve on its port, we can still access Secrets through it and use them in our application startup.
build Microsoft Build 2023: Highlights for App Developers Last week, Microsoft's annual Developer conference took place and besides interesting sessions, a bunch of new announcements have been made. This post summarizes the most important ones for App Developers, along with a list of recommended sessions to watch.
The ultimate guide to Git Hooks A comprehensive guide around what Git Hooks are and what to use them for, their challenges and how to deal with them, tools to manage their dependencies easier, how to cross-check Git Hooks in when checking pull requests and how to mitigate findings and policy violations.
azure Redirect WebSockets to different backends in Azure API Management Azure API Management supports proxying WebSocket connections between clients and multiple backends. Adding a WebSocket API to API Management configures the handshake operation automatically. But what if we want to chose a backend based on the WebSockets URL? Let's explore our options.
Useful Developer Tools Useful Developer Tools #16: Free Userpics Pack A collection of 100 hand-drawn dummy user profile pictures for your next App Design
Optimizing Network Traffic across Availability Zones in Kubernetes Spanning Kubernetes Clusters across multiple Availability Zones is common when optimizing for resiliency but brings additional challenges like network performance and costs when workloads need to communicate with each other across zones.
Useful Developer Tools Useful Developer Tools #15: ketall When working with Kubernetes, you will come to a point where you want to list all resources in a cluster or namespace. The kubectl command-line tool has a command for that, but unfortunately it does only list Pods, Services and Deployments. Ketall is a kubectl Plugin, which show really all
build Microsoft Build 2021: Developer and Cloud Native Highlights Microsoft's yearly Build Conference took place last week and brought us a bunch of new announcements around Microsoft Azure. Here are my highlights from a cloud-native and developer perspective.
Develop against a remote instance of Ory Kratos from localhost Ory Kratos uses secure cookies, which cannot travel across domains. This can become a problem when testing an app on localhost against a remote instance of Ory Kratos. Here is, what you can do.
github Deploy Pull Requests for Review into Kubernetes with GitHub Actions To review a Pull Request, it can be helpful to deploy it temporarily. The infrastructure and the application must be prepared for this.
github Create your own GitHub Action with .NET When using GitHub Actions as your CI / CD solution, you might come to the point where your own custom Action would become handy. Here is how to create one with your .NET skills.
Give teams access to specific APIs in Azure API Management with custom roles Whenever multiple teams contribute to the same central instance of Azure API Management, you need to think about a governance concept around that instance. In case teams should be able to control their own but only view other APIs, you will need to create a custom Azure API Management role.
Useful Developer Tools Useful Developer Tools #14: OAuth 2.0 Debugger and Open ID Connect Debugger I recently watched a fantastic talk by Nate Barbettini about OAuth 2.0 and Open ID Connect on YouTube. Besides explaining what these protocols are, Nate also showed two useful tools he built for Debugging OAuth 2.0 and Open ID Connect. The OAuth 2.0 Debugger and the Open
Useful Developer Tools Useful Developer Tools #13: unDraw A collection of hundreds of beautiful handcrafted illustrations from Katerina Limpitsouni for your next website or app. All illustrations are free to use in any kind of project and are hosted under an Open Source license. You can set a custom primary color and download each illustration in multiple formats.
Useful Developer Tools Useful Developer Tools #12: One Word Domains Looking for a nice domain for your product or even a product name, that a fancy one word domain is still available for? One Word Domains is a collection of more than 700.000 free domains that consist of only one word. One Word Domains - Database of all available
Setup your Raspberry Pi for Docker and Docker-Compose Personally, I like to use Docker containers on my Raspberry Pis as they come with a great layer of abstraction and portability. Here is how to get your Raspberry Pi ready for Docker and Docker-Compose. 1. Setup your Raspberry Pi with Raspbian, Wifi and SSH accessIf your Raspberry Pi is
Azure Functions Instrumenting Azure Functions in Containers with Application Insights Application Insights with Azure Functions in containers is tricky. Here is how to set the Cloud Role Name and Instrumentation Key
aks Modify Terraform's AKS Default Node Pool without re-creating the cluster In Terraform, changing the AKS default node pool forces the cluster to be re-created. Here is a workaround without modifying the Terraform state.
azuredevops Deploy Pull Requests to Kubernetes for Review with Azure DevOps Try out Pull Request changes by optionally deploying them to a dedicated Kubernetes namespace with Azure DevOps.
docker How to run a SonarCloud scan during Docker builds for .NET Core How to kick-off a SonarCloud scan during a build of a .NET Core Docker container.
Kubernetes Find a new home for your Prometheus metrics and Grafana Dashboards outside your Kubernetes cluster in Azure Monitor Replace your self-hosted Prometheus and Grafana with Azure Monitor, a fully-managed and centralized logging, metrics and dashboard solution without vendor lock-in.
Kubernetes Use Kubernetes Service Accounts in Terraform for AKS clusters with AAD integration Use Service Accounts in AKS clusters with AAD integration to not gain admin credentials to Terraform and DevOps pipelines.
Lessons learned: Running a multi-day customer meeting fully remote Here is, what we learned from running a two-day customer meeting completely remote instead of in-person.
Best backgrounds for Video Conference Calls with Teams or Zoom As more and more tools like Microsoft Teams or Zoom support custom background images for video chat, here are my personal favorites.