Create a Custom Root Certificate Authority for Self-Signed Certificates

Create a Custom Root Certificate Authority for Self-Signed Certificates

When running multiple services in a local network-whether for smart home automation, home labs or development environments-HTTPS encryption becomes essential. Instead of accepting browser warnings for every self-signed certificate, creating your own Root Certificate Authority (Root CA) provides a clean, professional solution.

Read Blog Post
Automatically discover tools for Azure OpenAI Realtime API

Automatically discover tools for Azure OpenAI Realtime API

Azure now provides a unified Realtime API for low‑latency, multimodal conversations over WebRTC or WebSockets. If you’ve used the earlier preview versions (for example the GPT‑4o realtime preview), the new generation model is simply called gpt-realtime and the API follows the same event-driven pattern: you open a session, configure defaults via session.update, stream input and receive streaming output (text, function calls, audio, etc.).

Read Blog Post
Raspberry Pi WS2812B Lightstrip Unit Testing Strategies with .NET

Raspberry Pi WS2812B Lightstrip Unit Testing Strategies with .NET

Testing hardware-driven projects pays off quickly. Compared to driving a single LEGO motor, controlling a WS2812B lightstrip involves timing constraints, color math, frame buffers and update sequencing–lots of places where regressions can hide. A focused unit-testing approach helps keep this code reliable and fast to iterate on. For more background on the general pattern, see the Build HAT article: Raspberry Build HAT: Unit Testing Strategies with .NET .

Read Blog Post
Raspberry Pi WS2812B Lightstrip Control with .NET

Raspberry Pi WS2812B Lightstrip Control with .NET

In this beginner-friendly guide, you’ll learn how to control a WS2812B (aka “NeoPixel”) LED light strip with a Raspberry Pi using .NET. We’ll enable SPI on the Pi, wire the strip correctly (including best practices like a level shifter and a series resistor) and write a small .NET 9 app using the Iot.Device.Bindings library to animate colors. We’ll also publish the app as a self-contained linux-arm64 binary so no .NET runtime is needed on the Pi.

Read Blog Post