<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss/styles.xsl" type="text/xsl"?><rss version="2.0"><channel><title>iAdwin</title><description>A place to gather and sort thoughts.</description><link>https://iadw.in/</link><item><title>Screenshot Testing in Storybook without Chromatic</title><link>https://iadw.in/2025-06-23-screenshot-testing-in-storybook-without-chromatic/</link><guid isPermaLink="true">https://iadw.in/2025-06-23-screenshot-testing-in-storybook-without-chromatic/</guid><description>A practical guide to implementing visual regression testing in Storybook using open-source alternatives to Chromatic.</description><pubDate>Mon, 23 Jun 2025 07:11:18 GMT</pubDate></item><item><title>Automatically Connect to Tailscale in NixOS with OAuth Secrets</title><link>https://iadw.in/automatically-connect-to-tailscale-in-nixos-with-oauth-secrets/</link><guid isPermaLink="true">https://iadw.in/automatically-connect-to-tailscale-in-nixos-with-oauth-secrets/</guid><description>A workaround to connec to tailscale programatically without auth keys expiring.</description><pubDate>Thu, 22 Feb 2024 15:49:24 GMT</pubDate></item><item><title>Building a Docker Image using Nix Flakes</title><link>https://iadw.in/building-a-docker-image-using-nix-flakes/</link><guid isPermaLink="true">https://iadw.in/building-a-docker-image-using-nix-flakes/</guid><description>Some additional flags need to build an image with Nix flakes.</description><pubDate>Tue, 06 Feb 2024 06:30:15 GMT</pubDate></item><item><title>Removing Cloud Dependency of Sesame Lock with ESPHome</title><link>https://iadw.in/removing-cloud-dependency-of-sesame-lock-with-esphome/</link><guid isPermaLink="true">https://iadw.in/removing-cloud-dependency-of-sesame-lock-with-esphome/</guid><description>The possibly of removing the cloud dependency, paired with the low price makes the Sesame ecosystem a no brainer.</description><pubDate>Sat, 03 Feb 2024 16:10:58 GMT</pubDate></item><item><title>How to Reuse Dotfiles config in NixOS</title><link>https://iadw.in/how-to-reuse-dotfiles-config-in-nixos/</link><guid isPermaLink="true">https://iadw.in/how-to-reuse-dotfiles-config-in-nixos/</guid><description>Here&apos;s a trick to reuse existing dotfiles in your NixOS setup.</description><pubDate>Mon, 27 Nov 2023 05:43:11 GMT</pubDate></item><item><title>Handling Auth Access in React</title><link>https://iadw.in/handling-auth-access-in-react/</link><guid isPermaLink="true">https://iadw.in/handling-auth-access-in-react/</guid><description>Learn how to restrict access to an auth-only route in React.</description><pubDate>Sun, 26 Nov 2023 07:07:18 GMT</pubDate></item><item><title>How to Rescue a Broken Oracle Cloud VM Instance</title><link>https://iadw.in/how-to-rescue-a-broken-oracle-cloud-vm-instance/</link><guid isPermaLink="true">https://iadw.in/how-to-rescue-a-broken-oracle-cloud-vm-instance/</guid><description>Broke your Oracle Cloud VM? Don&apos;t panic!</description><pubDate>Thu, 14 Sep 2023 02:35:36 GMT</pubDate></item><item><title>Simple Secrets Management with Bitwarden and Envsubst</title><link>https://iadw.in/simple-secrets-management-with-bitwarden-and-envsubst/</link><guid isPermaLink="true">https://iadw.in/simple-secrets-management-with-bitwarden-and-envsubst/</guid><description>Existing secrets management solutions are complicated. Here&apos;s a simple one.</description><pubDate>Sun, 21 May 2023 11:07:16 GMT</pubDate></item><item><title>How to Reset an Oracle Cloud VM Instance</title><link>https://iadw.in/how-to-reset-an-oracle-cloud-vm-instance/</link><guid isPermaLink="true">https://iadw.in/how-to-reset-an-oracle-cloud-vm-instance/</guid><description>Learn how to reset an Oracle Cloud VM without recreating an instance.</description><pubDate>Sun, 30 Apr 2023 15:41:53 GMT</pubDate></item><item><title>The Correct Way to Install Prettier</title><link>https://iadw.in/the-correct-way-to-install-prettier/</link><guid isPermaLink="true">https://iadw.in/the-correct-way-to-install-prettier/</guid><description>Hint: It&apos;s with ESLint.</description><pubDate>Fri, 28 Apr 2023 09:48:11 GMT</pubDate></item><item><title>How to Get Contents of an AJAX Request in a Script</title><link>https://iadw.in/how-to-get-contents-of-an-ajax-request-in-a-script/</link><guid isPermaLink="true">https://iadw.in/how-to-get-contents-of-an-ajax-request-in-a-script/</guid><description>Getting the contents of an ajax request when scraping the web is a non-trivial task, but it could be achieved with a headless browser.</description><pubDate>Fri, 31 Mar 2023 06:31:59 GMT</pubDate></item><item><title>How to Process an External SQS Queue with Laravel</title><link>https://iadw.in/how-to-process-an-external-sqs-queue-with-laravel/</link><guid isPermaLink="true">https://iadw.in/how-to-process-an-external-sqs-queue-with-laravel/</guid><description>Although Laravel&apos;s queues are designed for internal use, how do you process a queue that is shared with an external system?</description><pubDate>Fri, 10 Feb 2023 08:51:36 GMT</pubDate></item><item><title>How to Get Started with Typescript</title><link>https://iadw.in/how-to-get-started-with-typescript/</link><guid isPermaLink="true">https://iadw.in/how-to-get-started-with-typescript/</guid><description>No idea how to make the leap to Typescript? Read on.</description><pubDate>Tue, 06 Dec 2022 02:21:27 GMT</pubDate></item><item><title>Integrating the New Sesame Lock with Home Assistant</title><link>https://iadw.in/integrating-the-new-sesame-lock-with-home-assistant/</link><guid isPermaLink="true">https://iadw.in/integrating-the-new-sesame-lock-with-home-assistant/</guid><description>After putting it off for a year and a half, I finally added Sesame Lock to Home Assistant.</description><pubDate>Mon, 10 Oct 2022 10:40:47 GMT</pubDate></item><item><title>Getting Cloudflare Proxy to Play Nice with Caddy</title><link>https://iadw.in/getting-cloudflare-proxy-to-play-nice-with-caddy/</link><guid isPermaLink="true">https://iadw.in/getting-cloudflare-proxy-to-play-nice-with-caddy/</guid><description>Avoid getting infinite redirects when using Cloudflare Proxy.</description><pubDate>Sat, 24 Sep 2022 04:24:55 GMT</pubDate></item><item><title>Exposing a Self-hosted Service with Cloudflare Tunnel</title><link>https://iadw.in/exposing-a-self-hosted-service-with-cloudflare-tunnel/</link><guid isPermaLink="true">https://iadw.in/exposing-a-self-hosted-service-with-cloudflare-tunnel/</guid><description>Expose your self-hosted services without port forwarding.</description><pubDate>Fri, 23 Sep 2022 10:11:07 GMT</pubDate></item><item><title>A Better Way to Integrate Tailscale on your fly.io-powered App</title><link>https://iadw.in/a-better-way-to-integrate-tailscale-on-your-fly-io-powered-app/</link><guid isPermaLink="true">https://iadw.in/a-better-way-to-integrate-tailscale-on-your-fly-io-powered-app/</guid><description>I think this is a better way than the official docs.</description><pubDate>Fri, 16 Sep 2022 01:42:27 GMT</pubDate></item><item><title>Easily Host a Docker Image with fly.io</title><link>https://iadw.in/easily-host-docker-docker-image-with-fly-io/</link><guid isPermaLink="true">https://iadw.in/easily-host-docker-docker-image-with-fly-io/</guid><description>It&apos;s free and easy, what more would you want?</description><pubDate>Mon, 12 Sep 2022 15:43:36 GMT</pubDate></item><item><title>An Easy Way to Port Forward in Linux</title><link>https://iadw.in/an-easy-way-to-port-forward-in-linux/</link><guid isPermaLink="true">https://iadw.in/an-easy-way-to-port-forward-in-linux/</guid><description>The secret lies within SSH.</description><pubDate>Fri, 09 Sep 2022 03:47:00 GMT</pubDate></item><item><title>A Single Command to Load your Vim Configs from Anywhere</title><link>https://iadw.in/a-single-command-to-load-your-vim-configs-from-anywhere/</link><guid isPermaLink="true">https://iadw.in/a-single-command-to-load-your-vim-configs-from-anywhere/</guid><description>Is it just me, or the urge to load my vim config on a remote server is real?</description><pubDate>Fri, 19 Aug 2022 01:47:36 GMT</pubDate></item><item><title>A Simple and Clean Git Workflow</title><link>https://iadw.in/a-simple-and-clean-git-workflow/</link><guid isPermaLink="true">https://iadw.in/a-simple-and-clean-git-workflow/</guid><description>If you&apos;re like me, this is probably the git workflow for you.</description><pubDate>Sat, 13 Aug 2022 15:29:25 GMT</pubDate></item><item><title>Migrating from laravel-vite to Laravel&apos;s Official Vite Plugin</title><link>https://iadw.in/migrating-from-laravel-vite-to-laravels-official-vite-plugin/</link><guid isPermaLink="true">https://iadw.in/migrating-from-laravel-vite-to-laravels-official-vite-plugin/</guid><description>Outlined the steps to migrate to Laravel&apos;s official vite plugin.</description><pubDate>Mon, 25 Jul 2022 01:43:00 GMT</pubDate></item><item><title>Word Processors suck at formatting, use HTML instead</title><link>https://iadw.in/word-processors-suck-at-formatting-use-html-instead/</link><guid isPermaLink="true">https://iadw.in/word-processors-suck-at-formatting-use-html-instead/</guid><description>Ditch your word processor and use HTML instead for that pixel perfect formatting.</description><pubDate>Thu, 14 Apr 2022 15:13:27 GMT</pubDate></item><item><title>Setting up Port Forwarding on an Oracle Cloud Instance</title><link>https://iadw.in/setting-up-port-forwarding-on-an-oracle-cloud-instance/</link><guid isPermaLink="true">https://iadw.in/setting-up-port-forwarding-on-an-oracle-cloud-instance/</guid><description>The troubles of port forwarding using an Oracle Cloud instance.</description><pubDate>Wed, 06 Apr 2022 15:03:18 GMT</pubDate></item><item><title>How to set up File Backups with Kopia + Rclone</title><link>https://iadw.in/how-to-set-up-file-backups-with-kopia-rclone/</link><guid isPermaLink="true">https://iadw.in/how-to-set-up-file-backups-with-kopia-rclone/</guid><description>Incremental file backups with support for multiple free cloud providers.</description><pubDate>Sun, 30 Jan 2022 14:56:51 GMT</pubDate></item><item><title>Prevent Ubuntu Server from going to Sleep when Laptop Lid is Closed</title><link>https://iadw.in/prevent-ubuntu-server-from-going-to-sleep-when-laptop-lid-is-closed/</link><guid isPermaLink="true">https://iadw.in/prevent-ubuntu-server-from-going-to-sleep-when-laptop-lid-is-closed/</guid><description>You would assume that a server OS would disable this by default...</description><pubDate>Sun, 30 Jan 2022 14:46:56 GMT</pubDate></item><item><title>How to set up Bridge Networking with a Wireless Interface in KVM</title><link>https://iadw.in/how-to-set-up-bridge-networking-with-a-wireless-interface-in-kvm/</link><guid isPermaLink="true">https://iadw.in/how-to-set-up-bridge-networking-with-a-wireless-interface-in-kvm/</guid><description>If you want your VMs to have IP addresses in the same subnet as your local network.</description><pubDate>Sat, 22 Jan 2022 14:36:29 GMT</pubDate></item><item><title>My Experience with VFIO + Single GPU Passthrough</title><link>https://iadw.in/my-experience-with-vfio-single-gpu-passthrough/</link><guid isPermaLink="true">https://iadw.in/my-experience-with-vfio-single-gpu-passthrough/</guid><description>Summed up my experience setting up VFIO on an Arch Linux desktop.</description><pubDate>Sat, 06 Feb 2021 14:30:12 GMT</pubDate></item><item><title>How to Install phpcd Plugin for vim</title><link>https://iadw.in/how-to-install-phpcd-plugin-for-vim/</link><guid isPermaLink="true">https://iadw.in/how-to-install-phpcd-plugin-for-vim/</guid><description>phpcd is an autocomplete plugin for vim that integrates well with deoplete.</description><pubDate>Mon, 05 Nov 2018 14:23:18 GMT</pubDate></item><item><title>Enabling HTTPS in a Ghost + Docker environment</title><link>https://iadw.in/enabling-https-in-a-ghost-docker-environment/</link><guid isPermaLink="true">https://iadw.in/enabling-https-in-a-ghost-docker-environment/</guid><description>How to enable HTTPS for ghost&apos;s docker image.</description><pubDate>Sat, 01 Sep 2018 14:10:16 GMT</pubDate></item><item><title>Implementing Password Reset via API in Laravel</title><link>https://iadw.in/implementing-password-reset-via-api-in-laravel/</link><guid isPermaLink="true">https://iadw.in/implementing-password-reset-via-api-in-laravel/</guid><description>How to implement password reset via API in Laravel.</description><pubDate>Sun, 26 Aug 2018 13:55:38 GMT</pubDate></item><item><title>Creating a Docker image for Laravel from scratch</title><link>https://iadw.in/creating-a-docker-image-for-laravel-from-scratch/</link><guid isPermaLink="true">https://iadw.in/creating-a-docker-image-for-laravel-from-scratch/</guid><description>How to make a docker image from scratch for Laravel.</description><pubDate>Sun, 04 Mar 2018 16:00:00 GMT</pubDate></item></channel></rss>