<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Web Enclave</title>
  <link>https://webenclave.com/</link>
  <atom:link href="https://webenclave.com/feed.xml" rel="self" type="application/rss+xml"/>
  <description>Building Apps for the Modern Age</description>
  <language>en</language>
  <item>
    <title>OpenFret: The All-in-One Platform I Built for Guitarists</title>
    <link>https://webenclave.com/posts/openfret-the-all-in-one-platform-i-built-for-guitarists/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/openfret-the-all-in-one-platform-i-built-for-guitarists/</guid>
    <pubDate>Thu, 29 Jan 2026 04:00:37 +0000</pubDate>
    <description>As a guitarist and software developer, I’ve always been frustrated by the fragmented tools we use. One app for tracking your gear, another for practice logs, something else for learning scales—it’s messy. So I built OpenFret, and today I want to share what it does and why I think it fills a real gap for</description>
  </item>
  <item>
    <title>Debugging Python Code Like a Professional: My Journey and Tips</title>
    <link>https://webenclave.com/posts/debugging-python-code-like-a-professional-my-journey-and-tips/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/debugging-python-code-like-a-professional-my-journey-and-tips/</guid>
    <pubDate>Fri, 14 Feb 2025 03:45:40 +0000</pubDate>
    <description>Debugging can feel like navigating a maze blindfolded. I mean, Python’s ecosystem is a blessing and a curse—on one hand, it’s insanely powerful, and on the other, tracking down those pesky bugs can sometimes drive you up the wall. Over the years, I’ve been through every possible debugging scenario, from staring at cryptic stack traces</description>
  </item>
  <item>
    <title>A No-Nonsense Guide to Python Environments with uv</title>
    <link>https://webenclave.com/posts/a-no-nonsense-guide-to-python-environments-with-uv/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/a-no-nonsense-guide-to-python-environments-with-uv/</guid>
    <pubDate>Fri, 31 Jan 2025 04:28:23 +0000</pubDate>
    <description>Python’s ecosystem is a blessing and a curse. On one hand, it’s ridiculously powerful, but on the other, managing environments and dependencies can be a pain. I’ve gone through just about every possible way to set up a Python environment—venv, pipenv, Poetry, pyenv, conda, even rolling my own Dockerized setups. But recently, I came across</description>
  </item>
  <item>
    <title>Setting Up a Secure Local Network with Caddy, Cloudflare DNS, and Let’s Encrypt</title>
    <link>https://webenclave.com/posts/setting-up-a-secure-local-network-with-caddy-cloudflare-dns-and-lets-encrypt/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/setting-up-a-secure-local-network-with-caddy-cloudflare-dns-and-lets-encrypt/</guid>
    <pubDate>Thu, 07 Nov 2024 05:52:27 +0000</pubDate>
    <description>As of 11/7/2024 — This is my home network software development setup. I have much more running than just Ollama, ChromaDb, etc. I also have several Postgres, Mongo, and other databases running in this setup. Assumptions: You have a machine running Docker and have a local static IP set on that machine. In this post,</description>
  </item>
  <item>
    <title>My Journey Through Gamedev.js Jam 2024: Building “Neon Velocity”</title>
    <link>https://webenclave.com/posts/my-journey-through-gamedev-js-jam-2024-building-neon-velocity/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/my-journey-through-gamedev-js-jam-2024-building-neon-velocity/</guid>
    <pubDate>Thu, 16 May 2024 03:07:47 +0000</pubDate>
    <description>Participating in the Gamedev.js Jam 2024 was a thrilling and enlightening experience. As a relatively new indie game developer, this was my third game jam, and it offered a unique opportunity to push my skills and creativity to new heights. My game, “Neon Velocity,” aimed to deliver a high-octane, multiplayer vehicular combat experience in a</description>
  </item>
  <item>
    <title>Bridging Words and Pictures: How AI Understands and Generates Images from Text</title>
    <link>https://webenclave.com/posts/bridging-words-and-pictures-how-ai-understands-and-generates-images-from-text/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/bridging-words-and-pictures-how-ai-understands-and-generates-images-from-text/</guid>
    <pubDate>Fri, 26 Apr 2024 03:41:19 +0000</pubDate>
    <description>Introduction to Text-to-Image Modeling in the Digital Age In the digital world today, the blend of text and images is becoming more distinct, driven by advancements in artificial intelligence. This technology, called text-to-image modeling, is transforming how we approach creativity and communication. The Mechanics of Text-to-Image AI and Its Training Process Text-to-image modeling harnesses AI’s</description>
  </item>
  <item>
    <title>Building a Simple Blockchain in Python</title>
    <link>https://webenclave.com/posts/building-a-simple-blockchain-in-python/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/building-a-simple-blockchain-in-python/</guid>
    <pubDate>Fri, 12 Apr 2024 23:35:19 +0000</pubDate>
    <description>I’m excited to share my recent presentation at the Michigan Python Group Meetup, where I demonstrated how to build a simple blockchain using Python. This session was designed to demystify the concepts of blockchain and hashing algorithms, making them accessible to both coding novices and seasoned developers. Introduction to Blockchain and Proof of Work I</description>
  </item>
  <item>
    <title>Enhanced Satellite Orbit Visualization and Pass Prediction</title>
    <link>https://webenclave.com/posts/enhanced-satellite-orbit-visualization-and-pass-prediction/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/enhanced-satellite-orbit-visualization-and-pass-prediction/</guid>
    <pubDate>Wed, 03 Apr 2024 05:30:57 +0000</pubDate>
    <description>Introduction: Satvis.Space, the powerful web application for satellite orbit visualization and pass prediction, has undergone a series of optimizations in a recent fork. This enhanced version not only improves the application’s performance but also significantly reduces the Docker build time, making it even more efficient and user-friendly. Features: The forked version of Satvis.Space retains all</description>
  </item>
  <item>
    <title>Second Game Jam – itch.io Mini Jam 154: Travel</title>
    <link>https://webenclave.com/posts/second-game-jam-itch-io-mini-jam-154-travel/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/second-game-jam-itch-io-mini-jam-154-travel/</guid>
    <pubDate>Mon, 18 Mar 2024 02:41:33 +0000</pubDate>
    <description>What an incredible journey this game jam has been! Working with my team of 7 has been an absolute blast. From conceptualizing the idea to the final submission, every step has been a learning curve and a chance to push our creative and technical skills to the limit. We dove headfirst into the world of</description>
  </item>
  <item>
    <title>First Game Jam – itch.io Mini Jam 153: Fishing</title>
    <link>https://webenclave.com/posts/first-game-jam-itch-io-mini-jam-153-fishing/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/first-game-jam-itch-io-mini-jam-153-fishing/</guid>
    <pubDate>Sat, 09 Mar 2024 05:51:49 +0000</pubDate>
    <description>As a software developer, I’ve always been passionate about the potential of code to create immersive experiences. So, when I decided to participate in my first game jam, the excitement was palpable. The Mini Jam, a 72-hour-long video game development marathon hosted on Itch.io, was my chosen battlefield. Every two weeks, this jam challenges developers</description>
  </item>
  <item>
    <title>Training a Custom MusicGen Model and Serving it with Flask and AudioCraft</title>
    <link>https://webenclave.com/posts/training-a-custom-musicgen-model-and-serving-it-with-flask-and-audiocraft/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/training-a-custom-musicgen-model-and-serving-it-with-flask-and-audiocraft/</guid>
    <pubDate>Mon, 18 Sep 2023 23:01:44 +0000</pubDate>
    <description>I’m excited to share how my team recently won 1st place at the AudioCraft 24-hour hackathon! Our winning project involved training a custom MusicGen model for generating lofi hip hop music. In this post, I’ll walk through how we created the training data, fine-tuned the model, and built a Flask API to serve our custom</description>
  </item>
  <item>
    <title>Claiming Victory at the AudioCraft 24-hour Hackathon!</title>
    <link>https://webenclave.com/posts/claiming-victory-at-the-audiocraft-24-hour-hackathon/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/claiming-victory-at-the-audiocraft-24-hour-hackathon/</guid>
    <pubDate>Mon, 11 Sep 2023 04:28:14 +0000</pubDate>
    <description>Hello everyone! Fresh off the heels of my recent hackathon success, I’m elated to announce another victory: 1st place at the AudioCraft 24-hour Hackathon! This event was all about pushing the boundaries of audio processing and generation using deep learning. And boy, did we dive deep! Introducing Our Project: Lofi Focus Our project, aptly named</description>
  </item>
  <item>
    <title>Securing 3rd Place at the Autonomous Agents AI Hackathon!</title>
    <link>https://webenclave.com/posts/securing-3rd-place-at-the-autonomous-agents-ai-hackathon/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/securing-3rd-place-at-the-autonomous-agents-ai-hackathon/</guid>
    <pubDate>Sat, 09 Sep 2023 20:44:24 +0000</pubDate>
    <description>Hey everyone! I’m thrilled to share that I’ve secured 3rd place in the 48-hour AI hackathon centered around Autonomous Agents! Using cutting-edge frameworks like SuperAGI, AutoGPT, BabyAGI, Langchain, and more, it was a whirlwind of innovation and coding. For my efforts, I’ve been awarded: The competition was fierce, and I’m genuinely proud of this achievement.</description>
  </item>
  <item>
    <title>My Move to Oracle Cloud’s Free Ampere Instance and Coolify v3</title>
    <link>https://webenclave.com/posts/my-move-to-oracle-clouds-free-ampere-instance-and-coolify-v3/</link>
    <guid isPermaLink="true">https://webenclave.com/posts/my-move-to-oracle-clouds-free-ampere-instance-and-coolify-v3/</guid>
    <pubDate>Wed, 06 Sep 2023 20:39:53 +0000</pubDate>
    <description>I’ve hopped between various cloud services over the years. From Digital Ocean to Azure, then to Google Cloud Platform. Now, I’ve landed on Oracle Cloud’s free Ampere instance, paired with Coolify v3. The best part? It’s all free. Why I Chose Oracle’s Free Ampere Instance After my journey with other cloud platforms, I decided to</description>
  </item>
</channel>
</rss>
