Jan 08, 2024 from Outside the Asylum Handling Counterfeits in a Tournament Counterfeits are a delicate subject. People tend to have strong feelings about them, and when something goes wrong, players often get upset. I try to go over the reasoning behind the counterfeits p...
Jan 07, 2024 from Ryan Schachte's Blog Create your own boring tunnel with Wireguard Network tunnels using Wireguard and Linux
Jan 07, 2024 from Ryan Schachte's Blog Create your own boring tunnel with Wireguard Tunneling has become the hot new thing on the web for things like security, self-hosting and exposing private services to the outside world. Tools like Tailscale and Cloudflare Tunnel help solve th...
Jan 06, 2024 from Python Learning Onward and Upward I’m thrilled to share the excitement with you all as my YouTube channel posted the solution video for the Codility Longest Password exercise on Thursday right on schedule (it was iffy for a minute ...
Jan 03, 2024 from Python Learning It’s not this, it’s that In the vast landscape of programming challenges, Codility stands tall as a formidable arena where developers showcase their skills and problem-solving prowess. However, nestled within this realm li...
Jan 03, 2024 from Ryan Schachte's Blog Taking notes All too often I see something cool, like a snippet, post or idea. Sometimes it's quick and small, but I have no way to share it. While I use Obsidian for syncing notes in Markdown, sometimes I like...
Jan 02, 2024 from Remote Synthesis What to Expect for Developers in 2024 (My Predictions) I make my (not so bold) predictions for 2024 around web development, AI, developer events and DevRel.
Jan 02, 2024 from Ryan Schachte's Blog TCP tunneling with Cloudflare Tunnel TCP connection forwarding with Cloudflare Tunnel
Jan 02, 2024 from Ryan Schachte's Blog TCP tunneling with Cloudflare Tunnel TCP tunneling is useful because you can forward connections that aren't just websites running HTTP(s). Use-cases where this applies is forwarding things like SSH, RDP or Postgres. Recently I wanted...
Jan 01, 2024 from Ryan Schachte's Blog Self-hosting a high-availability Postgres cluster on Kubernetes Deploying an HA Postgres cluster using Zalando w/ K8s
Jan 01, 2024 from Ryan Schachte's Blog Self-hosting a high-availability Postgres cluster on Kubernetes > View the Hacker News discussion
Dec 30, 2023 from Python Learning Vulnerable thoughts In the vast landscape of content creation, the journey is often filled with highs and lows, unexpected turns, and, above all, vulnerability. Today, I want to talk about my experience on YouTube, th...
Dec 28, 2023 from Changelog The Changelog has never gone viral In the 14+ years we’ve been making The Changelog podcast, it has never gone viral. We’ve had popular episodes and not so popular episodes. We’ve made episodes we love and episodes listeners love. B...
Dec 27, 2023 from Ryan Schachte's Blog Fancy code blocks in Astro Customizing Markdown & MDX code blocks in Astro
Dec 27, 2023 from Ryan Schachte's Blog Fancy code blocks in Astro Working with Markdown is fantastic because it allows you to write content without worrying about introducing pithy markup and one-off styling rules, which promotes future content mobility. Elegant ...
Dec 25, 2023 from Ryan Schachte's Blog Create better documentation with Mkdocs Setting up and deploying documentation for your projects
Dec 25, 2023 from Ryan Schachte's Blog Create better documentation with Mkdocs I'm a big proponent of creating documentation because it not only helps me remember how to use things I've built months later, but it also reduces the friction often present for other members tryin...
Dec 24, 2023 from Ryan Schachte's Blog Exposing deployment versions and commit hashes with Astro Adding custom version routes to your blog to validate deployments
Dec 24, 2023 from Ryan Schachte's Blog Exposing deployment versions and commit hashes with Astro While developing software, I have been in many cases where I test my changes after a deployment only to be confused by the results. Why is the bug still present? Is this a cache issue? Oh! The buil...
Dec 21, 2023 from Muffin Man HTML inert property and React fallback HTML inert is a relatively new property, but it is supported in all major browsers since April this year. When you set inert on an element, the browser will ignore all user events on it, including ...