<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>byteMyCache</title>
    <link>https://bytemycache.com/</link>
    <description>Recent content on byteMyCache</description>
    <generator>Hugo -- 0.118.2</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 08 Jul 2025 16:25:55 -0500</lastBuildDate>
    <atom:link href="https://bytemycache.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Examples of My Documentation</title>
      <link>https://bytemycache.com/examples-of-my-documentation/</link>
      <pubDate>Tue, 08 Jul 2025 16:25:55 -0500</pubDate>
      <guid>https://bytemycache.com/examples-of-my-documentation/</guid>
      <description>YouTube + Home Automation This project includes a few youtube videos which show you how to trigger home automations using children&amp;rsquo;s magic wands:
https://bytemycache.com/videos/your-kids-can-use-magic-wands-to-control-your-home/ https://github.com/sethbrasile/magiquest-esphome Blog Content This is an article from this blog. I recommend checking out part 2, because in part 1, I allowed Github copilot assist me in creating the article outline and headings and some of the content as well. For parts 2 and 3, I didn&amp;rsquo;t appreciate github copilot&amp;rsquo;s &amp;ldquo;voice&amp;rdquo; so I turned it off and wrote without AI assistance.</description>
    </item>
    <item>
      <title>Candida Overgrowth Treatment Plan</title>
      <link>https://bytemycache.com/my-candida-treatment-plan/</link>
      <pubDate>Tue, 29 Apr 2025 11:41:02 -0500</pubDate>
      <guid>https://bytemycache.com/my-candida-treatment-plan/</guid>
      <description>After a ridiculous amount of research on Candida Overgrowth, I came up with this treatment plan. I wrote this just for some specific folks who have asked, but if you happen to find your way here, I hope it helps you too. I&amp;rsquo;m not a doctor, and this is not medical advice. This is just what I&amp;rsquo;m doing and what I&amp;rsquo;ve found works for me. Please do your own research on all of this!</description>
    </item>
    <item>
      <title>Why Laravel Image Handling Still Sucks and How to Fix It</title>
      <link>https://bytemycache.com/posts/why-laravel-image-handling-still-sucks-and-how-to-fix-it/</link>
      <pubDate>Thu, 06 Mar 2025 10:31:55 -0600</pubDate>
      <guid>https://bytemycache.com/posts/why-laravel-image-handling-still-sucks-and-how-to-fix-it/</guid>
      <description>Rethinking Image Handling in PHP: A Modern Approach Let&amp;rsquo;s be honest—many PHP developers still handle image uploads like it&amp;rsquo;s the early 2000s. The traditional method of routing every user upload through your server before pushing to cloud storage (or even *gasp* storing on your own server?!) isn&amp;rsquo;t just inefficient; it creates unnecessary bottlenecks in 2025. Here&amp;rsquo;s how we can do better.
Common Challenges with Traditional Image Handling Before diving into solutions, let&amp;rsquo;s acknowledge some pain points you might recognize:</description>
    </item>
    <item>
      <title>Some Great Mac Apps to Check Out</title>
      <link>https://bytemycache.com/posts/some-great-mac-apps-to-check-out/</link>
      <pubDate>Wed, 05 Feb 2025 17:19:43 -0600</pubDate>
      <guid>https://bytemycache.com/posts/some-great-mac-apps-to-check-out/</guid>
      <description>Hey there! I&amp;rsquo;ve compiled a list of handy MacOS apps that I started using recently that I find very helpful, and might make your life a bit easier:
Swish : This is a window manager that uses gestures to control your windows and apps. It&amp;rsquo;s pretty nifty if you&amp;rsquo;re using a trackpad, with about 30 different gestures for moving, resizing, and organizing windows. Not sure how useful it&amp;rsquo;d be with just a mouse though, I haven&amp;rsquo;t tried it.</description>
    </item>
    <item>
      <title>Protect Your Services with an Immutable Reverse Proxy, Fail2Ban, and Cloudflare (Part 3)</title>
      <link>https://bytemycache.com/posts/protect-your-services-with-an-immutable-reverse-proxy-fail2ban-and-cloudflare-part-3/</link>
      <pubDate>Tue, 22 Oct 2024 11:38:01 -0500</pubDate>
      <guid>https://bytemycache.com/posts/protect-your-services-with-an-immutable-reverse-proxy-fail2ban-and-cloudflare-part-3/</guid>
      <description>If you missed part 1, I highly recommend reading through it first to understand the concepts and theory behind the tools we&amp;rsquo;ll be using, and this part doesn&amp;rsquo;t make a lot of sense without part 2. Jump back to part 1 or part 2 .
Configuring your Firewall to safely point traffic to your services through a reverse proxy In the last post, we completed configuring a fully functional CoreOS reverse proxy in a VM, but we didn&amp;rsquo;t finish configuring network, so it doesn&amp;rsquo;t do much for us yet.</description>
    </item>
    <item>
      <title>Protect Your Services with an Immutable Reverse Proxy, Fail2Ban, and Cloudflare (Part 2)</title>
      <link>https://bytemycache.com/posts/protect-your-services-with-an-immutable-reverse-proxy-fail2ban-and-cloudflare-part-2/</link>
      <pubDate>Fri, 18 Oct 2024 10:33:05 -0500</pubDate>
      <guid>https://bytemycache.com/posts/protect-your-services-with-an-immutable-reverse-proxy-fail2ban-and-cloudflare-part-2/</guid>
      <description>If you missed part 1, I highly recommend reading through it first to understand the concepts and theory behind the tools we&amp;rsquo;ll be using. Jump back to part 1 .
Before we dive in, let&amp;rsquo;s ask a couple of important questions: Why are you doing this? - Why do you want to host a web service at home? Who is going to use this service? - Is this service going to be available for the public or to friends and family?</description>
    </item>
    <item>
      <title>Control Your Home with Magic</title>
      <link>https://bytemycache.com/videos/your-kids-can-use-magic-wands-to-control-your-home/</link>
      <pubDate>Sun, 07 Jul 2024 15:50:47 -0500</pubDate>
      <guid>https://bytemycache.com/videos/your-kids-can-use-magic-wands-to-control-your-home/</guid>
      <description>Control your home with magic wands using infrared and ESP8266. This project uses Home Assistant and ESPHome to control devices in your home with the flick of a wand. This project is perfect for Harry Potter fans, those with Magiquest wands lying around, or anyone who wants to add a little magic to their home.</description>
    </item>
    <item>
      <title>Microsoft Copilot 365 Copilot Copilot Plus Recall</title>
      <link>https://bytemycache.com/posts/microsoft-copilot-365-copilot-copilot-plus-recall/</link>
      <pubDate>Wed, 05 Jun 2024 09:51:25 -0500</pubDate>
      <guid>https://bytemycache.com/posts/microsoft-copilot-365-copilot-copilot-plus-recall/</guid>
      <description>So on this &amp;ldquo;Copilot+ Recall&amp;rdquo; or whatever it&amp;rsquo;s called..
Watch this for context: https://www.instagram.com/reel/C7xGJnTPGQP/?igsh=MW43NW5wNjJpczFsOA== This seems like straight-up purposefully negligent doesn&amp;rsquo;t it? This shit is stored in plain text?! For real?! I mean obviously this concept was already about as ridiculous as it could get, but storing its database locally in plain text just takes it 3 levels of shit higher.
Is Microsoft doing this because they want this product to fail for some reason?</description>
    </item>
    <item>
      <title>Protect Your Services with an Immutable Reverse Proxy, Fail2Ban, and Cloudflare (Part 1)</title>
      <link>https://bytemycache.com/posts/protect-your-services-with-an-immutable-reverse-proxy-fail2ban-and-cloudflare-part-1/</link>
      <pubDate>Tue, 21 May 2024 21:38:00 -0500</pubDate>
      <guid>https://bytemycache.com/posts/protect-your-services-with-an-immutable-reverse-proxy-fail2ban-and-cloudflare-part-1/</guid>
      <description>If you&amp;rsquo;re looking for the step-by-step guide, you can skip to part 2 here (but I highly recommend reading through this post first to understand the concepts and theory behind the tools we&amp;rsquo;ll be using).
If you&amp;rsquo;re looking for a guide on how to set up an enterprise-grade firewall with pfSense, you can skip to part 4 here. The idea of hosting a web service in your own home can be simultaneously exciting and absolutely horrifying&amp;hellip; On the one hand, you&amp;rsquo;d like to learn more about web technologies and devops, learn how to create robust services, and learn how to secure them.</description>
    </item>
    <item>
      <title>Fix a Homepod Mini That Wont Turn On</title>
      <link>https://bytemycache.com/posts/fix-a-homepod-mini-that-wont-turn-on/</link>
      <pubDate>Wed, 12 Jul 2023 12:57:56 -0500</pubDate>
      <guid>https://bytemycache.com/posts/fix-a-homepod-mini-that-wont-turn-on/</guid>
      <description>I recently faced 3 broken homepod minis, all bought at different times (so different ages), all with the same problem: they would not turn on.
I tried everything I could find online, and nothing worked. I was about to give up and throw them away, but just as I was carrying the first to the trash can, I decided to try one more thing that I&amp;rsquo;ve seen generally work for various electronic devices (like laptops), but not suggested anywhere for these.</description>
    </item>
    <item>
      <title>Fixing Throw in Powershell</title>
      <link>https://bytemycache.com/posts/fixing-throw-in-powershell/</link>
      <pubDate>Fri, 03 Feb 2023 12:09:50 -0600</pubDate>
      <guid>https://bytemycache.com/posts/fixing-throw-in-powershell/</guid>
      <description>This is going to be a short post because I&amp;rsquo;m only reiterating what another blogger has already written . I&amp;rsquo;m reiterating here because more people should understand this.
If you&amp;rsquo;ve written any amount of powershell, you probably know that Throw does not behave the way that one would expect. James&amp;rsquo; post has finally clarified something that has gotten me many times, and I always figured out a way around it, but never understood exactly what was happening.</description>
    </item>
    <item>
      <title>Email Is Stupid</title>
      <link>https://bytemycache.com/posts/email-is-stupid/</link>
      <pubDate>Sun, 21 Sep 2014 17:11:04 -0500</pubDate>
      <guid>https://bytemycache.com/posts/email-is-stupid/</guid>
      <description>Warning: This is a venting post. It&amp;rsquo;s 2014. The &amp;ldquo;future&amp;rdquo; that humanity has dreamed of since the early 1900s or so (as in robots, gadgets, etc..) is here.
If you do any reading into the history of web technologies, you will be absolutely amazed at the giant leaps that have been made in the past 10-15 years.
Web servers and their administration, &amp;ldquo;cloud&amp;rdquo; technologies, web frameworks, and etc&amp;hellip; are downright FUN (that is, if you&amp;rsquo;re a bit of a nerd) and fairly easy to use.</description>
    </item>
    <item>
      <title>Understanding Googles Page Speed Guidelines</title>
      <link>https://bytemycache.com/posts/understanding-googles-page-speed-guidelines/</link>
      <pubDate>Sat, 16 Aug 2014 15:54:37 -0500</pubDate>
      <guid>https://bytemycache.com/posts/understanding-googles-page-speed-guidelines/</guid>
      <description>I&amp;rsquo;ve been struggling with understanding exactly what Google&amp;rsquo;s &amp;ldquo;PageSpeed Insights&amp;rdquo; wanted from me for a long time.
I searched for and read many guides, as well as the documentation that Google provides, and I always felt like my sites should be meeting their expectations, but that &amp;ldquo;Prioritize Visible Content&amp;rdquo; warning always got me!
It seemed like ridding myself of those warnings was an unreachable goal.
That is, until I read this guide by Patrick Sexton</description>
    </item>
    <item>
      <title>How to Run Multiple Dockerized Proxied SPDY&#39;d and Pagespeedified Ghost Blogs with 4 Commands</title>
      <link>https://bytemycache.com/posts/how-to-run-multiple-dockerized-proxied-spdyd-and-pagespeedified-ghost-blogs-with-4-commands/</link>
      <pubDate>Sat, 26 Jul 2014 10:11:19 -0500</pubDate>
      <guid>https://bytemycache.com/posts/how-to-run-multiple-dockerized-proxied-spdyd-and-pagespeedified-ghost-blogs-with-4-commands/</guid>
      <description>First, the tl;dr version for folks who are familiar with Docker and Ghost: (for those who aren&amp;rsquo;t as familiar, scroll past the break or click here, also a disclaimer: You won&amp;rsquo;t be able to use SPDY out of the box as you&amp;rsquo;ll still need to install a signed SSL cert)
git clone https://github.com/sethbrasile/blog.git &amp;amp;&amp;amp; cd blog Now anything in the blog directory will end up overwriting it&amp;rsquo;s match in the default Ghost installation.</description>
    </item>
    <item>
      <title>About</title>
      <link>https://bytemycache.com/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bytemycache.com/about/</guid>
      <description>To some extent, this is just my (Seth Brasile) personal blog. I write about stuff for my youtube channels, software development, programming languages, and computer science. I also write about things that generally interest me such as general technology, science, music production, and making stuff.
Sometimes some of my friends might write guest posts. I&amp;rsquo;m interested in new contributors, so if you&amp;rsquo;re interested in writing a guest post, please reach out to me.</description>
    </item>
    <item>
      <title>Coming Soon</title>
      <link>https://bytemycache.com/coming-soon/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bytemycache.com/coming-soon/</guid>
      <description>This post is not quite complete yet! Check back soon, or better yet, subscribe to my RSS feed to be notified when it&amp;rsquo;s ready!</description>
    </item>
    <item>
      <title>Contact</title>
      <link>https://bytemycache.com/contact/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bytemycache.com/contact/</guid>
      <description>You can find me on GitHub, or Reddit I technically have a linkedin too, but I don&amp;rsquo;t use it much as I tend to find everything about it exhausting.
Send me an email at seth@bytemycache.com OR book some time with me to discuss how I might help you or your business:</description>
    </item>
    <item>
      <title>Cookies Policy</title>
      <link>https://bytemycache.com/cookies/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bytemycache.com/cookies/</guid>
      <description>Welcome to the byteMyCache Blog. This Cookies Policy explains how we use cookies on our website.
1. General Use of Cookies We do not use cookies on most pages of our site. You can browse our blog and access our content without any cookies being stored on your device.
2. Contact Page On our contact page, we use a third-party iframe widget from Calendly to facilitate booking appointments. This widget is embedded directly on the page, and Calendly may use cookies to function.</description>
    </item>
    <item>
      <title>Hire Me!</title>
      <link>https://bytemycache.com/hire/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bytemycache.com/hire/</guid>
      <description>What I do Web sites and web apps, design, build, host, manage I do web consulting and build/host/maintain web sites and apps with my company Tenor Creative. I have assembled a very experienced and talented team over there, and if you need a web project or a web app built, I hope you&amp;rsquo;ll contact us.
I have consulted for and built many successful web apps and SaaS systems. My most recent was a &amp;ldquo;mastermind&amp;rdquo; platform called BetterLife by real estate guy Brandon Turner.</description>
    </item>
    <item>
      <title>My CV</title>
      <link>https://bytemycache.com/cv/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bytemycache.com/cv/</guid>
      <description>Seth Brasile Over 12 years overall experience in dev/tech/devops/security:
1.5 years as full stack senior/architect leading a team of 6 engineers in a successful startup 5 years as a software engineer in a professional capacity, working primarily in web technologies 10+ years experience in dev overall, including front-end, back-end, devops, and systems automation 7 years experience in enterprise IT 2 of those IT years specialized in systems automation and cyber security, writing powershell systems and security tools, automating distributed enterprise Windows update/upgrade management, and building out an RMM code delivery and monitoring tool in golang+grpc Senior Full Stack Software Engineer + DevOps + Software Systems Architect BetterLife (March 2023-Current)</description>
    </item>
    <item>
      <title>Privacy Policy</title>
      <link>https://bytemycache.com/privacy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bytemycache.com/privacy/</guid>
      <description>Welcome to the byteMyCache Blog. Your privacy is important to us. This Privacy Policy outlines how we handle your information when you visit our site at bytemycache.com .
1. Information We Collect We do not collect any personal information unless you voluntarily provide it, such as by contacting us via email.
2. Analytics We use a self-hosted, open-source analytics platform called Umami to gather anonymous usage data. This data helps us understand how our site is being used and improve the user experience.</description>
    </item>
    <item>
      <title>Terms of Use</title>
      <link>https://bytemycache.com/terms/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bytemycache.com/terms/</guid>
      <description>Welcome to the byteMyCache Blog. By accessing or using our website at bytemycache.com , you agree to the following terms:
1. Content Usage All content on this site, including blog posts, tutorials, and other educational materials, is for informational purposes only. You may share or reference our content, provided proper credit is given and a link to the original content is included.
2. External Links Our site contains links to external websites, including our store at store.</description>
    </item>
  </channel>
</rss>
