.NET MAUI: The Project Reunion

.NET Multi-platform App UI (MAUI) is the evolution of Xamarin.Forms. It unifies Android, iOS, macOS, and Windows UI into a single project structure. Single Project No more separate “Head” projects for each platform. Shared resources (images, fonts) are managed in one place. You build one project and select the target. Blazor Integration You can host […]

Read more โ†’

Windows 11 for Developers: WSLg

Windows 11 brings WSLg – Windows Subsystem for Linux GUI. You can now run Linux GUI apps (like Gedit, Nautilus, or even Chrome for Linux) directly on Windows. Why care? It makes Linux-first dev tools run natively. It completes the picture of Windows as the ultimate developer dev box.

Read more โ†’
Posted in UncategorizedTagged ,

Azure Web PubSub: Real-time WebSockets

Do you need WebSockets but don’t want the “opinionated” nature of SignalR (which requires a specific client SDK)? Azure Web PubSub allows you to use standard WebSockets with any language/client. It handles the heavy lifting of managing 100k+ connections and lets your backend server just handle the logic via webhooks or a simple SDK.

Read more โ†’

Hardening Kubernetes: Moving away from Pod Security Policies

Kubernetes Pod Security Policies (PSP) are deprecated as of 1.21. What now? OPA Gatekeeper The industry standard replacement is Open Policy Agent (OPA) Gatekeeper. It acts as an admission controller using Rego policy language. Azure Policy for Kubernetes On AKS, this is managed for you. You can turn on policies like “Require read-only root filesystem” […]

Read more โ†’
Posted in Uncategorized

Azure SQL Database Ledger: Blockchain power in SQL

What if you need a tamper-proof history of your data, but don’t want to learn Blockchain? Enter Azure SQL Database Ledger. How it works It uses cryptographic hashing to link transaction logs. Any attempt to modify history effectively breaks the chain. It provides: Updatable Ledger Tables: Standard SQL tables but with tamper evidence. Append-Only Ledger […]

Read more โ†’