<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Ian Gutjahr</title>
<link>https://ian.rocks</link>
<description>I'm a full-stack developer who thrives at the intersection of design and logic. I build things that look good under the hood and on the screen.</description>
<item>
<title>Tailscale to the Rescue!</title>
<link>https://ian.rocks/blog/2026/02/27/tailscale-to-the-rescue</link>
<guid>https://ian.rocks/blog/2026/02/27/tailscale-to-the-rescue</guid>
<pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate>
<description>Recently I had an issue where I needed one of my React components to speak to one of the services in my homelab. I needed this to happen securely, and did not want to have my API public.. But what do I do? Well, Tailscale has serve! Which allows me to serve a webpage, to my tailnet, on a secure domain! This is perfect! All I needed to do was to make my component make a client side fetch and as long as the requesting user is on my tailnet, they'll get a response! If they are not, they get a 404! Perfect!</description>
</item>
</channel>
</rss>