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.
A technical guide on using a Python multicast relay script to enable Sonos devices to communicate across VLANs on a Ubiquiti UDM network.
Explains how Linux kernel manages network connections using accept queues, with code examples from the kernel source.
The article discusses building a 'personal board of directors' for career mentorship in tech, advocating for diverse advice sources over a single mentor.
A guide on configuring OpenWrt, a Linux-based router OS, for use with KPN's fibre optic network, covering VLAN setup and technical details.
A software engineer reflects on the power of professional referrals and personal networks in securing tech roles and building teams.
A beginner's tutorial on building a basic TCP echo server using the SwiftNIO network framework for Swift developers.
A technical guide to building a WebSocket server from scratch in Node.js, covering the protocol handshake, message framing, and data masking.
Analyzes why large online tech mentorship communities often fail, exploring issues like free services undervalued and lack of meaningful engagement.
A guide to performing basic network connectivity tests using Python's built-in socket library, especially useful in constrained environments like containers.
A deep dive into the technical mechanics of container port publishing, explaining port forwarding, NAT, and implementation differences across runtimes.
A visual guide and hands-on labs explaining SSH tunnels, focusing on local and remote port forwarding for developers.
A technical guide diagnosing and fixing a slow SSH connection over Tailscale by adjusting firewall rules to enable peer-to-peer networking.
A technical guide on migrating a service in Google Kubernetes Engine (GKE) between clusters while preserving the same external IP address.
Explains how ARP maps IP addresses to MAC addresses on local networks and how routers handle this for remote destinations.
Explains how to determine if two IP addresses belong to the same network using subnet masks and IP address classes.
A technical deep dive into Kubernetes networking, explaining how to manually set up pod routing between nodes using BGP and the BIRD routing daemon.
An engineering leadership article arguing that being available and building strong team connections is a crucial, often overlooked leadership skill.
Explains the practical maximum TCP packet size, considering MTU limits, headers, and fragmentation, to be 1460 bytes.
A tutorial on using the SwiftHttp library to build async HTTP API clients in Swift, featuring async/await support and request handling.
A quick guide on how to use rsync with a custom SSH port for file transfers, explaining the -e flag and common options.