How to connect to a WireGuard VPN server from a Docker container
A guide on configuring a Docker container to connect to a WireGuard VPN server and share the connection with other containers.
A guide on configuring a Docker container to connect to a WireGuard VPN server and share the connection with other containers.
A developer shares practical strategies for making a living from free and open-source software, covering employment and monetizing personal projects.
Exploring the benefits of weak dependencies in JavaScript libraries for progressive enhancement and smaller bundle sizes.
A tutorial on using Dapr with .NET 5 to read secrets from local files and environment variables for development.
A technical guide on securing a Synology NAS with HTTPS using Let's Encrypt's DNS-01 challenge and AWS Route 53 for DNS management.
Explains Business Activity Monitoring (BAM) tools, their key components, and their role in tracking complex, serverless business processes.
OpenIddict 3.0 RC1 released, focusing on bug fixes and removing error description localization to comply with OAuth 2.0 specs.
Using Netlify's redirect feature to proxy Cloudinary image requests through your own domain for performance benefits.
A seasoned developer shares 10 key lessons from a decade in software, focusing on soft skills, practical knowledge, and career advice.
Explains the differences between Azure Availability Sets and Availability Zones for building resilient cloud architectures.
A critique of DuckDuckGo's privacy and technical flaws, arguing for a new, truly open-source search engine with its own crawler.
A guide to animating variable fonts using CSS, focusing on the font-variation-settings property, with tips and performance considerations.
A developer's status update covering SourceHut's anniversary, Gemini server progress, BARE implementations, and a new Wayland server.
A guide to quickly exploring and understanding a new PostgreSQL database using psql, covering initial setup and table inspection.
Explains why the 'Replace Fonts' option is disabled in Apple Keynote and provides a simple solution to fix it.
A guide to enabling wake-from-suspend for a Bluetooth keyboard on Ubuntu by configuring USB device power settings via sysfs and udev rules.
Creating pie charts in CSS using conic gradients with fallback styles for older browsers like IE11.
A developer reflects on leaving the decentralized web (IPFS) after realizing its potential for misuse and ethical concerns.
A technical guide on deploying the Temporal workflow orchestration platform to Azure Kubernetes Service (AKS) using Pulumi and TypeScript.
A quick tip on using a Google CDN to easily retrieve and display the favicon for any website URL without manual crawling.