How to open windows desktop applications from the browser
So, let’s say you’re working on a shiny new piece of software, which needs to somehow integrate with existing legacy software. The big problem is your new software is web-based, and the existing...
View ArticleVS Code and dotnet core: fixing ‘The terminal shell path “dotnet” is a...
I find myself using Linux more and more as my go-to OS, since I’m not developing anything windows specific most of the time. Occasionally I’d switch to windows for any dotnet core development, but...
View ArticleMQTT – The defacto IoT protocol – MQTT series #1
Welcome to the first of a series of MQTT-related articles. In this series, we’ll cover different aspects of the MQTT protocol, from its low-level protocol specification to the deployment of an MQTT...
View ArticleMAUI Blazor Hybrid – Fixing the “This project needs to be deployed before we...
MAUI Blazor Hybrid is a great way to leverage web development skills to target multiple platforms, including iOS and Android. As with most recent platforms, there are some “growing pains” which can...
View ArticleSetting up a secure Mosquitto MQTT Broker with SSL/TLS and User Access...
Hi and welcome back to the MQTT series, where we’ll go from the protocol basics, to real-world implementations of different use cases, using different brokers and clients. In this article we’ll see...
View ArticleImplementing the Worker Pattern / Competing Consumers Pattern with MQTT...
Hi and welcome to the 3rd article of the MQTT Series. In this article we’ll start looking into more advanced, yet very commonly found scenarios in IoT workloads. We’ll discuss the scalability and...
View ArticleDealing with offline consumers without data loss using MQTT persistent...
Hi and welcome to the 4th article on the MQTT series. Today we’ll see how to deal with fragile connections and how consumers can survive transient connectivity losses without data loss. We’ll use the...
View ArticleAdd authenticated nuget source and store its credentials
Tired of Visual Studio prompting for the credentials of your Nuget Sources every time? This method uses the nuget.exe to add sources and store its credentials. Nuget stores its sources in the...
View ArticleDeploying Kafka to Kubernetes, reliably, securely with Strimzi- Kubernetes...
Apache Kafka has, over the past few years, become the go-to platform for building scalable, and fault-tolerant data pipelines and event-driven applications. Unlike other messaging systems, which are...
View ArticleConfigure Spotify’s backstage with Keycloak OiDC as Auth Provider
Spotify’s backstage is a widely used developer portal framework. When properly configured, it is very powerful and integrates with dozens of other tools that are used daily by developers, managers and...
View Article