Accessing Sonos devices across VLANs on a Ubiquiti UDM network
A technical guide on using a Python multicast relay script to enable Sonos devices to communicate across VLANs on a Ubiquiti UDM network.
Pedro Lamas is a Portuguese software development consultant in London, specializing in Microsoft and Windows development, sharing insights on .NET, Xamarin, open source, and modern Windows technologies.
84 articles from this blog
A technical guide on using a Python multicast relay script to enable Sonos devices to communicate across VLANs on a Ubiquiti UDM network.
A developer's shift from Windows development to backend .NET work and personal tech hobbies like home automation and 3D printing.
Learn how to monitor webpage changes using Home Assistant, checking ETag headers or content hashes to trigger automations.
A guide on configuring a Docker container to connect to a WireGuard VPN server and share the connection with other containers.
A guide to fixing missing client IPs in Docker containers on Synology NAS by adding iptables rules and making the solution permanent.
A developer shares their experience and troubleshooting steps while deploying a Gatsby site to Azure Static Web Apps, highlighting build issues and solutions.
Microsoft Build 2020 developer conference is now a free, fully remote event due to COVID-19, featuring keynotes and live sessions.
Developer open-sources his old Windows Phone 7.x and 8.x apps on GitHub under the MIT license.
A developer shares their journey learning React, TypeScript, Gatsby, and Python while transitioning from UWP development and contributing to open-source projects.
Explains how to change the default binding mode for XAML bindings using the x:DefaultBindMode attribute in UWP development.
A developer details their migration from Jekyll to Gatsby for a static blog, citing React/TypeScript skills and benefits of Netlify hosting.
Microsoft's Insider Dev Tour London event focused on building Microsoft 365 experiences and the new Edge browser for developers.
Explains how to create and use XAML Markup Extensions to simplify setting custom icons in UWP/WinUI applications.
How to fix the 0x800705AA error preventing the Windows 10 Mobile emulator from starting by disabling Hyper-V's RemoteFX GPU feature.
The author now recommends strong-naming .NET assemblies, reversing a previous stance, due to changes in modern frameworks and the GAC.
Extends dispatcher-agnostic view-models to work across multiple windows and UI threads using SynchronizationContext.
A guide to creating view-models in MVVM applications that automatically handle UI thread dispatching, making them independent of specific dispatcher implementations.
Update on a bug fix for Compiled Bindings in Windows 10 SDK, requiring FallbackValue to be explicitly set for proper null handling.
Tips for writing responsive UI code in WPF by offloading CPU-bound work to background threads and avoiding common async/await pitfalls.
Microsoft's Windows Developer Day event in London, featuring a keynote, Q&A, and deep-dive sessions on the Windows 10 Fall Creators Update for developers.