<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Spencer Sharp</title>
        <link>https://sirz.de</link>
        <description>Your blog description</description>
        <lastBuildDate>Mon, 09 Mar 2026 12:07:29 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>Spencer Sharp</title>
            <url>https://sirz.de/favicon.ico</url>
            <link>https://sirz.de</link>
        </image>
        <copyright>All rights reserved 2026</copyright>
        <item>
            <title><![CDATA[Beach volleyball season 2025 has begun]]></title>
            <link>https://sirz.de/blog/beach-volleyball-season-2025-has-begun</link>
            <guid isPermaLink="false">https://sirz.de/blog/beach-volleyball-season-2025-has-begun</guid>
            <pubDate>Fri, 11 Apr 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>I can't contain my excitement as the much-anticipated beach volleyball season has officially begun! The return of sunny days, sandy courts, and exhilarating rallies has me more thrilled than ever. It’s time to dig deep, set high, and spike with passion.</p>
<img alt="Me enjoying the sun :-)" loading="lazy" width="1538" height="2046" decoding="async" data-nimg="1" style="color:transparent" srcset="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fme-enjoying-the-sun.174597f7.jpeg&amp;w=1920&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fme-enjoying-the-sun.174597f7.jpeg&amp;w=3840&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fme-enjoying-the-sun.174597f7.jpeg&amp;w=3840&amp;q=75">
<p>Beach volleyball is more than just a sport—it's an experience. It’s the laughter and camaraderie with teammates, the feel of warm sand between our toes, and the competitive spirit that pushes us to be our best. Whether you’re a seasoned pro or a newcomer, the beach volleyball season welcomes everyone to join in the fun.</p>
<img alt="Me trying to spike" loading="lazy" width="2048" height="1610" decoding="async" data-nimg="1" style="color:transparent" srcset="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fme-trying-to-spike.45d2ab54.jpg&amp;w=2048&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fme-trying-to-spike.45d2ab54.jpg&amp;w=3840&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fme-trying-to-spike.45d2ab54.jpg&amp;w=3840&amp;q=75">
<p>So grab your sunscreen, gear up, and let’s make this season one to remember! Whether you’re cheering from the sidelines or diving into the sand yourself, there’s something magical about being part of the action.</p>]]></content:encoded>
            <author>spencer@planetaria.tech (Spencer Sharp)</author>
        </item>
        <item>
            <title><![CDATA[My Journey: Launching My New Homepage with Tailwind UI on Vercel]]></title>
            <link>https://sirz.de/blog/my-journey-launching-my-new-homepage-with-tailwindUI-on-vercel</link>
            <guid isPermaLink="false">https://sirz.de/blog/my-journey-launching-my-new-homepage-with-tailwindUI-on-vercel</guid>
            <pubDate>Sun, 31 Mar 2024 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2>Introduction</h2>
<p>As a developer, I’ve always been fascinated by the intersection of design and functionality. Recently, I embarked on a mission to revamp my personal website. Armed with enthusiasm and a touch of trepidation, I decided to use Tailwind CSS for styling and Vercel for hosting. Little did I know that this adventure would be both rewarding and challenging.</p>
<h2>Choosing the Tools</h2>
<h3>1. Tailwind CSS</h3>
<p>Tailwind CSS is a utility-first CSS framework that allows you to build responsive and visually appealing interfaces with ease. Its atomic approach—where you compose styles by combining utility classes—was both liberating and intimidating. I dove into the documentation, learned about utility classes, and started experimenting.</p>
<h3>2. Vercel</h3>
<p>Vercel, a platform for deploying web applications, promised seamless deployment and performance optimization. Its integration with Next.js (a React framework) made it an ideal choice for my project. I set up my Vercel account, linked my GitHub repository, and prepared for liftoff.</p>
<h2>The Learning Curve</h2>
<h3>1. Tailwind CSS: From Skepticism to Admiration</h3>
<ul>
<li><strong>Utility Classes Everywhere:</strong> Initially, I was skeptical. How could a framework based on utility classes provide the flexibility I needed? But as I built components, I realized the power of concise, reusable classes. The ability to tweak designs without writing custom CSS was a game-changer.</li>
<li><strong>Responsive Design Made Easy:</strong> Tailwind’s responsive modifiers allowed me to create layouts that adapted gracefully to different screen sizes. I no longer feared the infamous media queries dance.</li>
<li><strong>Customization and Configuration:</strong> Tailwind’s config file became my playground. I tweaked colors, fonts, and spacing until my site felt uniquely mine.</li>
</ul>
<h3>2. Vercel: The Deployment Odyssey</h3>
<ul>
<li><strong>One-Click Deployments:</strong> Vercel’s simplicity impressed me. Linking my GitHub repo triggered automatic deployments whenever I pushed changes. No more manual FTP uploads or complex CI/CD pipelines.</li>
<li><strong>Performance Optimization:</strong> Vercel’s built-in optimizations—like automatic image compression and edge caching—boosted my site’s speed. I reveled in those green Lighthouse scores.</li>
<li><strong>Custom Domains and SSL:</strong> Setting up my custom domain was straightforward. Vercel even handled SSL certificates like a pro.</li>
</ul>
<h2>The Launch</h2>
<p>After weeks of tinkering, debugging, and late-night commits, I hit the "Deploy" button. My new homepage was live! The feeling was akin to launching a rocket—equal parts exhilaration and relief.</p>
<h2>Conclusion</h2>
<p>Launching my new homepage with Tailwind UI on Vercel was a rollercoaster ride. The learning curve was steep, but the knowledge gained was invaluable. If you’re considering a similar journey, embrace the challenges, seek help from the community, and celebrate every small victory.</p>
<p>And remember, every hard-won lesson is a step toward mastery. 🚀</p>]]></content:encoded>
            <author>spencer@planetaria.tech (Spencer Sharp)</author>
        </item>
        <item>
            <title><![CDATA[Navigating the Cyber Range: A Tale of Challenges and Triumphs]]></title>
            <link>https://sirz.de/blog/navigating-the-cyber-range-a-tale-of-challenges-and-triumphs</link>
            <guid isPermaLink="false">https://sirz.de/blog/navigating-the-cyber-range-a-tale-of-challenges-and-triumphs</guid>
            <pubDate>Sat, 11 May 2024 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2>Introduction</h2>
<p>In the ever-evolving landscape of cybersecurity, staying ahead of the game is crucial. As part of our team's commitment to sharpening our skills and testing our mettle, we recently participated in a cyber range event. For those unfamiliar with the concept, a cyber range is a virtual environment that replicates real-world cybersecurity scenarios. It provides a safe space for practical exercises without risking harm to actual systems.</p>
<h2>Last Year's Victory</h2>
<p>Rewind to last year when our team emerged victorious in the cyber range competition. The adrenaline rush as we thwarted simulated attacks, the camaraderie among teammates, and the thrill of solving intricate challenges—it was an unforgettable experience. The challenge scenarios were diverse, ranging from network breaches to malware analysis. We strategized, collaborated, and ultimately clinched the top spot. Our victory fueled our passion for cybersecurity and left us hungry for more.</p>
<h2>This Year's Battle</h2>
<p>Fast forward to this year. The stakes were higher, the competition fiercer. Our team gathered once again, ready to defend our title. But fate had other plans. The challenge scenarios were tougher, the adversaries more cunning. We encountered zero-day exploits, social engineering traps, and cryptic puzzles. The cyber range environment simulated real-world threats, pushing us to our limits.</p>
<h2>The Missing Tip Functionality</h2>
<p>Last year, we could purchase tips—little nudges that guided us toward solutions. But this year, the organizers threw us a curveball. The tip functionality was disabled. No lifelines, no safety nets. We had to rely solely on our expertise, teamwork, and creativity. It was both exhilarating and nerve-wracking. The absence of tips forced us to dig deeper, think outside the box, and explore unconventional approaches.</p>
<h2>The Intriguing Challenge</h2>
<p>While last year's scenarios were captivating, this year's challenge had its own allure. We investigated a simulated data breach, traced the origins of a sophisticated phishing campaign, and dissected malware samples. The clock ticked relentlessly as we pieced together clues, analyzed logs, and collaborated across disciplines. The cyber range blurred the lines between reality and simulation, immersing us in a high-stakes battle.</p>
<h2>The Bittersweet Outcome</h2>
<p>Alas, we didn't clinch the top spot this time. We secured either 2nd or 3rd place—still commendable, considering the fierce competition. But it wasn't about the ranking; it was about the journey. We learned, adapted, and forged stronger bonds. Our defeat fueled our determination to train harder, study smarter, and evolve as cybersecurity professionals.</p>
<h2>Conclusion</h2>
<p>As we reflect on our cyber range experience, we recognize that victories and setbacks are two sides of the same coin. Each challenge shapes us, hones our skills, and prepares us for the real battles beyond the virtual realm. Next year, we'll be back, ready to face whatever the cyber range throws our way. Until then, we raise our virtual glasses to camaraderie, resilience, and the thrill of the hunt.</p>]]></content:encoded>
            <author>spencer@planetaria.tech (Spencer Sharp)</author>
        </item>
        <item>
            <title><![CDATA[The perfect beach-volleyball court]]></title>
            <link>https://sirz.de/blog/the-perfect-beach-volleyball-court</link>
            <guid isPermaLink="false">https://sirz.de/blog/the-perfect-beach-volleyball-court</guid>
            <pubDate>Thu, 19 Sep 2024 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2>The Perfect Beach-Volleyball Experience at Our Sports Club!</h2>
<p>When it comes to beach-volleyball, our sports club - <a href="https://tsg-seckenheim.de/abteilungen/volleyball/">TSG Seckenheim e.V.</a> - truly stands out. As a proud member of
the beach-volleyball department, I can confidently say that our setup is nothing short of
perfect. Let me take you on a journey through what makes our beach-volleyball experience
so exceptional.</p>
<img alt="Me at the court" loading="lazy" width="2048" height="1061" decoding="async" data-nimg="1" style="color:transparent" srcset="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fme-at-the-court.d99d2f84.jpg&amp;w=2048&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fme-at-the-court.d99d2f84.jpg&amp;w=3840&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fme-at-the-court.d99d2f84.jpg&amp;w=3840&amp;q=75">
<h2>The People</h2>
<p>One of the most remarkable aspects of our beach-volleyball department is the people. From
the moment you step onto the sand, you’re greeted with smiles and a sense of camaraderie
that is hard to find elsewhere. Our team is a diverse group of individuals, each bringing their
unique energy and passion to the game. Whether you’re a seasoned player or a newcomer,
you’ll find a welcoming community ready to support and encourage you.</p>
<img alt="Carsten spiking" loading="lazy" width="1641" height="945" decoding="async" data-nimg="1" style="color:transparent" srcset="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcarsten-spiking.0698b792.jpg&amp;w=1920&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcarsten-spiking.0698b792.jpg&amp;w=3840&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcarsten-spiking.0698b792.jpg&amp;w=3840&amp;q=75">
<h2>The Atmosphere</h2>
<p>Playing beach-volleyball at our club is more than just a sport; it’s an experience. The feel of the warm sand beneath your feet, and the sun
shining down create an atmosphere that is both invigorating and relaxing. It’s a place where
you can leave your worries behind and immerse yourself in the joy of the game.</p>
<img alt="Grilling Atmosphere" loading="lazy" width="2048" height="1495" decoding="async" data-nimg="1" style="color:transparent" srcset="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fgrilling-atmosphere.6e5e6527.jpg&amp;w=2048&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fgrilling-atmosphere.6e5e6527.jpg&amp;w=3840&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fgrilling-atmosphere.6e5e6527.jpg&amp;w=3840&amp;q=75">
<h2>The Facilities</h2>
<p>Our club boasts top-notch facilities that cater to every need of a beach-volleyball enthusiast.
The courts are meticulously maintained, ensuring a smooth and safe playing surface. We
have ample space for both casual games and competitive matches, with well-marked
boundaries and high-quality nets. Additionally, our club provides all the necessary equipment,
so you can focus on playing without any hassle.</p>
<img alt="Three perfect courts" loading="lazy" width="2040" height="1530" decoding="async" data-nimg="1" style="color:transparent" srcset="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fthree-perfect-courts.75950156.jpg&amp;w=2048&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fthree-perfect-courts.75950156.jpg&amp;w=3840&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fthree-perfect-courts.75950156.jpg&amp;w=3840&amp;q=75">
<h2>The Feeling</h2>
<p>There’s something truly special about playing beach-volleyball at our club. The feeling you
get when you dive for a ball, make a perfect set, or spike it over the net is exhilarating. It’s a
sport that combines athleticism, strategy, and teamwork in a way that few others do. The
sense of accomplishment and the rush of endorphins after a great game are unmatched.</p>
<img alt="The perfect beach-volleyball feeling" loading="lazy" width="1600" height="900" decoding="async" data-nimg="1" style="color:transparent" srcset="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fthe-perfect-picture.5690f7b6.jpg&amp;w=1920&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fthe-perfect-picture.5690f7b6.jpg&amp;w=3840&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fthe-perfect-picture.5690f7b6.jpg&amp;w=3840&amp;q=75">
<h2>The Community</h2>
<p>Beyond the game itself, our beach-volleyball department fosters a strong sense of
community. We organize regular social events, tournaments, and training sessions that bring
members closer together. It’s not just about playing; it’s about building lasting friendships and
creating memories that will stay with you long after the game is over.</p>
<img alt="We take care of our court - new sand arrived" loading="lazy" width="2016" height="1134" decoding="async" data-nimg="1" style="color:transparent" srcset="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcommunity.bcc76057.jpg&amp;w=2048&amp;q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcommunity.bcc76057.jpg&amp;w=3840&amp;q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcommunity.bcc76057.jpg&amp;w=3840&amp;q=75">
<h2>Conclusion</h2>
<p>Being a part of the beach-volleyball department at our sports club is a source of immense
pride for me. The people, the atmosphere, the facilities, and the feeling of playing all come
together to create a perfect beach-volleyball experience. If you’re looking for a place to enjoy
this fantastic sport, look no further than our club. Come join us and be a part of something
truly special.</p>]]></content:encoded>
            <author>spencer@planetaria.tech (Spencer Sharp)</author>
        </item>
    </channel>
</rss>