<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sebastian Alvarez - Dev Blog</title>
    <link>https://listerineh.dev/blog</link>
    <description>Technical articles about software engineering, cloud infrastructure, and modern web development</description>
    <language>en</language>
    <lastBuildDate>Tue, 21 Apr 2026 08:07:17 GMT</lastBuildDate>
    <atom:link href="https://listerineh.dev/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[Vibe Coding with AI: Building a Production Landing Page in Under an Hour]]></title>
      <link>https://listerineh.dev/blog/vibe-coding-cursor-workshop</link>
      <guid isPermaLink="true">https://listerineh.dev/blog/vibe-coding-cursor-workshop</guid>
      <description><![CDATA[I attended a Cursor workshop in Quito and decided to run an experiment: could I use Gemini as an architect and Cursor in auto mode with custom skills to build a professional landing page in under an hour? The answer surprised me — and challenged the workshop's premise that "anyone can build with AI."]]></description>
      <pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
      <author>Sebastian Alvarez</author>
      <category>AI</category>
      <category>Cursor</category>
      <category>Vibe Coding</category>
      <category>Web Development</category>
      <category>Three.js</category>
      <category>Gemini</category>
      <category>Windsurf</category>
      <category>Landing Pages</category>
      <category>Quito</category>
    </item>

    <item>
      <title><![CDATA[Firebase vs Supabase: A Technical Deep Dive (NoSQL vs SQL)]]></title>
      <link>https://listerineh.dev/blog/firebase-vs-supabase</link>
      <guid isPermaLink="true">https://listerineh.dev/blog/firebase-vs-supabase</guid>
      <description><![CDATA[An in-depth technical comparison of Firebase and Supabase — exploring NoSQL vs SQL paradigms, real-world use cases, architecture integration, and why I still lean toward Firebase despite being impressed by Supabase's PostgreSQL performance.]]></description>
      <pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate>
      <author>Sebastian Alvarez</author>
      <category>Firebase</category>
      <category>Supabase</category>
      <category>NoSQL</category>
      <category>PostgreSQL</category>
      <category>Backend</category>
      <category>BaaS</category>
    </item>

    <item>
      <title><![CDATA[The First Digital Death: A Prediction from 2022 That's Looking Disturbingly Plausible]]></title>
      <link>https://listerineh.dev/blog/the-first-digital-death</link>
      <guid isPermaLink="true">https://listerineh.dev/blog/the-first-digital-death</guid>
      <description><![CDATA[Four years ago, I made a bold prediction during a university presentation on AI and neural interfaces: "In 10 years, we'll see the first person die from a computer virus." With 6 years left on that prediction, the convergence of AI, brain-computer interfaces, and cybersecurity threats makes it feel less like science fiction and more like an inevitable future.]]></description>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <author>Sebastian Alvarez</author>
      <category>AI</category>
      <category>Neurotechnology</category>
      <category>Cybersecurity</category>
      <category>Ethics</category>
      <category>Future</category>
      <category>Black Mirror</category>
      <category>Science Fiction</category>
      <category>Predictions</category>
    </item>

    <item>
      <title><![CDATA[Python's Renaissance: Why It's Dominating the AI Era]]></title>
      <link>https://listerineh.dev/blog/python-renaissance-ai-era</link>
      <guid isPermaLink="true">https://listerineh.dev/blog/python-renaissance-ai-era</guid>
      <description><![CDATA[From web development to AI infrastructure, Python has evolved into the Swiss Army knife of programming. Here's why it's more relevant than ever, what's new in the language, and how it became the backbone of modern AI.]]></description>
      <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
      <author>Sebastian Alvarez</author>
      <category>Python</category>
      <category>AI</category>
      <category>Machine Learning</category>
      <category>Web Development</category>
      <category>DevOps</category>
      <category>Programming Languages</category>
    </item>

    <item>
      <title><![CDATA[Adapting to New Jobs: From Well-Structured Teams to Chaotic Startups]]></title>
      <link>https://listerineh.dev/blog/adapting-to-new-jobs</link>
      <guid isPermaLink="true">https://listerineh.dev/blog/adapting-to-new-jobs</guid>
      <description><![CDATA[Every company is different. Some have perfect processes, documentation, and clear roles. Others are complete chaos. Here's how to spot the red flags early, adapt quickly, and improve things without burning out.]]></description>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <author>Sebastian Alvarez</author>
      <category>Career</category>
      <category>Company Culture</category>
      <category>Onboarding</category>
      <category>Communication</category>
      <category>Adaptation</category>
      <category>Seniority</category>
    </item>

    <item>
      <title><![CDATA[Terraform: Scaling Infrastructure Without Breaking the Bank]]></title>
      <link>https://listerineh.dev/blog/terraform-scaling-infrastructure</link>
      <guid isPermaLink="true">https://listerineh.dev/blog/terraform-scaling-infrastructure</guid>
      <description><![CDATA[How Terraform helped me build scalable, cost-effective infrastructure by cloning environments, creating reusable modules, and growing systems gradually from dev to production.]]></description>
      <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
      <author>Sebastian Alvarez</author>
      <category>Terraform</category>
      <category>Infrastructure as Code</category>
      <category>DevOps</category>
      <category>Cloud</category>
      <category>AWS</category>
      <category>Scaling</category>
      <category>Cost Optimization</category>
    </item>

    <item>
      <title><![CDATA[From Junior to Senior: The Shift Nobody Tells You About]]></title>
      <link>https://listerineh.dev/blog/from-junior-to-senior-engineer</link>
      <guid isPermaLink="true">https://listerineh.dev/blog/from-junior-to-senior-engineer</guid>
      <description><![CDATA[Becoming a senior engineer isn't just about writing better code. It's about making better decisions, leading without authority, and navigating interviews that feel more like strategic conversations than coding tests.]]></description>
      <pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate>
      <author>Sebastian Alvarez</author>
      <category>Career Growth</category>
      <category>Leadership</category>
      <category>Senior Engineer</category>
      <category>Soft Skills</category>
      <category>Interviews</category>
      <category>Mentorship</category>
    </item>

    <item>
      <title><![CDATA[Let's Talk Microservices: Lessons Learned in the Real World]]></title>
      <link>https://listerineh.dev/blog/lets-talk-microservices</link>
      <guid isPermaLink="true">https://listerineh.dev/blog/lets-talk-microservices</guid>
      <description><![CDATA[Microservices can be powerful, but they're not always the right tool. Using a banking system as an example, let's explore when they shine, when they fail, and how to design them responsibly.]]></description>
      <pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate>
      <author>Sebastian Alvarez</author>
      <category>Microservices</category>
      <category>Architecture</category>
      <category>Cloud</category>
      <category>API Gateway</category>
      <category>DevOps</category>
      <category>Docker</category>
    </item>

    <item>
      <title><![CDATA[Coding Through Burnout: How Hobbies Helped Me Heal]]></title>
      <link>https://listerineh.dev/blog/coding-through-burnout</link>
      <guid isPermaLink="true">https://listerineh.dev/blog/coding-through-burnout</guid>
      <description><![CDATA[Burnout is real — especially when code is both your job and your hobby. Here's how I navigated it using rest, rhythm, and side projects that gave me purpose beyond productivity.]]></description>
      <pubDate>Thu, 31 Jul 2025 00:00:00 GMT</pubDate>
      <author>Sebastian Alvarez</author>
      <category>Burnout</category>
      <category>Developer Life</category>
      <category>Mental Health</category>
      <category>Side Projects</category>
      <category>Music</category>
      <category>Productivity</category>
    </item>

    <item>
      <title><![CDATA[From Chaos to Clarity: My Journey with Kanban Boards]]></title>
      <link>https://listerineh.dev/blog/from-chaos-to-clarity-kanban</link>
      <guid isPermaLink="true">https://listerineh.dev/blog/from-chaos-to-clarity-kanban</guid>
      <description><![CDATA[Discover how Kanban boards help organize software projects, increase personal productivity, and why UI/UX — like drag and drop — makes all the difference.]]></description>
      <pubDate>Mon, 07 Jul 2025 00:00:00 GMT</pubDate>
      <author>Sebastian Alvarez</author>
      <category>Productivity</category>
      <category>Developer Tools</category>
      <category>UI/UX</category>
      <category>Side Projects</category>
      <category>Kanban</category>
      <category>Open Source</category>
    </item>

    <item>
      <title><![CDATA[Is Markdown the Best Format for Blogs?]]></title>
      <link>https://listerineh.dev/blog/why-markdown-for-blogs</link>
      <guid isPermaLink="true">https://listerineh.dev/blog/why-markdown-for-blogs</guid>
      <description><![CDATA[Explore why Markdown is a powerful and flexible format for blog content — from developer ergonomics to performance and long-term maintainability.]]></description>
      <pubDate>Sun, 15 Jun 2025 00:00:00 GMT</pubDate>
      <author>Sebastian Alvarez</author>
      <category>Markdown</category>
      <category>Blogging</category>
      <category>Developer Tools</category>
      <category>Content Creation</category>
      <category>Writing</category>
    </item>
  </channel>
</rss>