Load balanced highly available Cloudflare tunnels with Docker Swarm
It's to set up your secure tunnels directly to Cloudflare on bare metal or within virtual machines. Why stop there? Let’s make them easier to manage and highly available by containerizing multiple tunnels across several physical devices
Use your domain with Cloudflare to securely access services on your home network
This guide will walk you through securely exposing Plex, your NAS, and other services while away from home. All while avoiding UPnP and traditional port forwarding, which is typically less secure and more complex with only one dynamic IP address.
Highly available Pi-hole setup with secure DNS queries to Cloudflare
Forget the Adblock browser extension. It's time to level up your home network to block unwanted ads and trackers across all of your devices. Pi-hole is an open-source project that has been around for a while and makes this dead simple.
Remote work vNext - Level up your home office setup
In my opinion, Remote is here to stay. Companies that have embraced this will likely lead the pack to the most desirable places to work and are already innovating and transforming shared workspaces, embracing frequent travel, and offering home office perks.
Using Ngrok through Docker for local service development on Mac
Corporate policy restrictions got you down? Me too! I've struggled to find a reliable solution for local Slack, Github, or cloud development when Ngrok, the most commonly used tool for exposing services locally, is restricted by either a local execution policy or via OpenDNS (or similar)
Working with the Azure Storage REST API in automated testing
Testing! Every developer's favorite topic :). For me, if I can save time through automation, then I'm interested. Automated testing for a developer typically starts with unit tests, which, even if you don't subscribe to TDD, you've written at least one of them to see what all the fuss was about.
Use Raygun error tracking with your Debug and Trace code
As we all know, exception handling is critical to every application's success. It's not a matter of if something goes wrong, it's how and when. However, it's one thing to trap an exception and another to get that information into an actionable format.