<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>John Schibelli Blog</title>
    <description>Technology &amp; Development</description>
    <link>https://johnschibelli.dev/blog</link>
    <atom:link href="https://johnschibelli.dev/blog/rss.xml" rel="self" type="application/rss+xml" />
    <language>en-US</language>
    <lastBuildDate>Sun, 06 Sep 2026 09:01:03 GMT</lastBuildDate>
    
    <item>
      <title><![CDATA[Am I Automating Myself Out of a Job?]]></title>
      <description><![CDATA[A senior software engineer reflects on automation, AI, and building systems like WorkAnt, exploring whether automating workflows makes engineers obsolete or]]></description>
      <link>https://johnschibelli.dev/blog/am-i-automating-myself-out-of-a-job</link>
      <guid>https://johnschibelli.dev/blog/am-i-automating-myself-out-of-a-job</guid>
      <pubDate>Sat, 03 Jan 2026 02:01:31 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Portfolio OS v1.0.0: Building a Self-Documenting Development Platform]]></title>
      <description><![CDATA[Discover how I built Portfolio OS v1.0.0 — a Next.js 15 and TypeScript-based self-documenting development platform that uses AI-assisted workflows and Power]]></description>
      <link>https://johnschibelli.dev/blog/portfolio-os-v100-building-a-self-documenting-development-platform</link>
      <guid>https://johnschibelli.dev/blog/portfolio-os-v100-building-a-self-documenting-development-platform</guid>
      <pubDate>Mon, 24 Nov 2025 20:39:46 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Software Engineering vs Vibe Coding with AI]]></title>
      <description><![CDATA[AI can generate code instantly, but engineering is what creates stable, scalable systems. This article explains the difference between vibe coding and real]]></description>
      <link>https://johnschibelli.dev/blog/software-engineering-vs-vibe-coding-with-ai</link>
      <guid>https://johnschibelli.dev/blog/software-engineering-vs-vibe-coding-with-ai</guid>
      <pubDate>Mon, 24 Nov 2025 00:38:05 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Are We in an AI Bubble or a Renaissance?]]></title>
      <description><![CDATA[The AI boom of 2025 mirrors both the dot-com era’s mania and the industrial revolution’s momentum. This in-depth essay explores whether we’re living through]]></description>
      <link>https://johnschibelli.dev/blog/are-we-in-an-ai-bubble-or-a-renaissance</link>
      <guid>https://johnschibelli.dev/blog/are-we-in-an-ai-bubble-or-a-renaissance</guid>
      <pubDate>Wed, 05 Nov 2025 09:22:22 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Portfolio OS]]></title>
      <description><![CDATA[Portfolio OS is a self-documenting development platform built as a monorepo portfolio. It combines automation, AI-assisted workflows, and CI/CD]]></description>
      <link>https://johnschibelli.dev/blog/portfolio-os</link>
      <guid>https://johnschibelli.dev/blog/portfolio-os</guid>
      <pubDate>Tue, 28 Oct 2025 04:00:00 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[How I Built a 3-Agent AI System to Manage 29 Pull Requests in Parallel]]></title>
      <description><![CDATA[Scaling development with specialized AI agents and complete automation from issue to merge]]></description>
      <link>https://johnschibelli.dev/blog/multi-agent-development-workflow</link>
      <guid>https://johnschibelli.dev/blog/multi-agent-development-workflow</guid>
      <pubDate>Mon, 13 Oct 2025 00:00:00 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Tendril Multi-Tenant Chatbot: From Market Research to MVP Strategy]]></title>
      <description><![CDATA[Small and medium businesses (SMBs) are increasingly frustrated with existing chatbot solutions that fail to meet their unique needs. Despite the growing demand for AI-powered customer support, current market leaders like Intercom, Drift, and newer entrants like Chatbase create si]]></description>
      <link>https://johnschibelli.dev/blog/tendril-multi-tenant-chatbot-from-market-research-to-mvp-strategy</link>
      <guid>https://johnschibelli.dev/blog/tendril-multi-tenant-chatbot-from-market-research-to-mvp-strategy</guid>
      <pubDate>Fri, 29 Aug 2025 17:00:34 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[How I Use GPT to Scope and Estimate Freelance Projects (Without Burning Hours)]]></title>
      <description><![CDATA[Discover how I use GPT to break down project scopes, estimate timelines, and streamline proposals as a freelance web developer.]]></description>
      <link>https://johnschibelli.dev/blog/how-i-use-gpt-to-scope-and-estimate-freelance-projects-without-burning-hours</link>
      <guid>https://johnschibelli.dev/blog/how-i-use-gpt-to-scope-and-estimate-freelance-projects-without-burning-hours</guid>
      <pubDate>Fri, 25 Jul 2025 17:28:40 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[From Setback to Comeback: My Stroke Recovery Journey with AI]]></title>
      <description><![CDATA[Discover an inspiring stroke recovery journey, highlighting the transformative power of AI tools and unwavering support from loved ones]]></description>
      <link>https://johnschibelli.dev/blog/from-setback-to-comeback-my-stroke-recovery-journey-with-ai</link>
      <guid>https://johnschibelli.dev/blog/from-setback-to-comeback-my-stroke-recovery-journey-with-ai</guid>
      <pubDate>Fri, 02 May 2025 14:22:24 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[How We Built SynaplyAI]]></title>
      <description><![CDATA[Discover how SynaplyAI’s multi-tenant architecture is revolutionizing AI-driven content creation, enabling real-time collaboration and conflict-free editing]]></description>
      <link>https://johnschibelli.dev/blog/how-we-built-synaplyai</link>
      <guid>https://johnschibelli.dev/blog/how-we-built-synaplyai</guid>
      <pubDate>Tue, 08 Apr 2025 12:00:53 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Vibe Coding]]></title>
      <description><![CDATA[Discover how AI-powered coding assistants like GitHub Copilot and Claude Code are revolutionizing software development, boosting speed and efficiency.]]></description>
      <link>https://johnschibelli.dev/blog/vibe-coding</link>
      <guid>https://johnschibelli.dev/blog/vibe-coding</guid>
      <pubDate>Tue, 04 Mar 2025 14:14:30 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Advanced State Management in React: When to Use Context, Redux, or Zustand]]></title>
      <description><![CDATA[Learn when to use `useState`, Context, Redux, or Zustand for state management in React to optimize performance and maintainability]]></description>
      <link>https://johnschibelli.dev/blog/advanced-state-management-in-react-when-to-use-context-redux-or-zustand</link>
      <guid>https://johnschibelli.dev/blog/advanced-state-management-in-react-when-to-use-context-redux-or-zustand</guid>
      <pubDate>Fri, 28 Feb 2025 14:00:22 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Advanced React Hooks: Custom Hooks and Performance Optimization]]></title>
      <description><![CDATA[Discover custom React hooks, performance optimization, debugging strategies, and best practices for scalable, efficient applications in this guide]]></description>
      <link>https://johnschibelli.dev/blog/advanced-react-hooks-custom-hooks-and-performance-optimization</link>
      <guid>https://johnschibelli.dev/blog/advanced-react-hooks-custom-hooks-and-performance-optimization</guid>
      <pubDate>Mon, 24 Feb 2025 14:00:33 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Lifecycle Methods and Introduction to Hooks]]></title>
      <description><![CDATA[Explore React component lifecycles, class lifecycle methods, and Hooks like `useState` and `useEffect` to manage state and side effects efficiently]]></description>
      <link>https://johnschibelli.dev/blog/lifecycle-methods-and-introduction-to-hooks</link>
      <guid>https://johnschibelli.dev/blog/lifecycle-methods-and-introduction-to-hooks</guid>
      <pubDate>Fri, 21 Feb 2025 14:00:39 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[The Evolution of Critical Thinking in the Era of Generative AI]]></title>
      <description><![CDATA[Explore how generative AI tools like ChatGPT and DALL-E redefine critical thinking and reshape tech professionals' roles and responsibilities]]></description>
      <link>https://johnschibelli.dev/blog/the-evolution-of-critical-thinking-in-the-era-of-generative-ai</link>
      <guid>https://johnschibelli.dev/blog/the-evolution-of-critical-thinking-in-the-era-of-generative-ai</guid>
      <pubDate>Tue, 18 Feb 2025 14:00:22 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Managing Lists, Keys, and Forms in React]]></title>
      <description><![CDATA[Learn to manage lists, keys, and forms in React for efficient data rendering and user interaction. Explore unique keys and best practices]]></description>
      <link>https://johnschibelli.dev/blog/managing-lists-keys-and-forms-in-react</link>
      <guid>https://johnschibelli.dev/blog/managing-lists-keys-and-forms-in-react</guid>
      <pubDate>Mon, 17 Feb 2025 14:00:07 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Event Handling & Conditional Rendering in React]]></title>
      <description><![CDATA[Learn how to handle events and render conditionally in React to build interactive user interfaces. Essential reading for master React developers]]></description>
      <link>https://johnschibelli.dev/blog/event-handling-conditional-rendering-in-react</link>
      <guid>https://johnschibelli.dev/blog/event-handling-conditional-rendering-in-react</guid>
      <pubDate>Fri, 14 Feb 2025 14:00:44 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[How GitHub Copilot’s ROBIN Takes Debugging to the Next Level]]></title>
      <description><![CDATA[GitHub Copilot's ROBIN enhances debugging efficiency and developer experience in software development through collaboration]]></description>
      <link>https://johnschibelli.dev/blog/how-github-copilots-robin-takes-debugging-to-the-next-level</link>
      <guid>https://johnschibelli.dev/blog/how-github-copilots-robin-takes-debugging-to-the-next-level</guid>
      <pubDate>Thu, 13 Feb 2025 14:00:28 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Understanding Components, Props, and State Management in React]]></title>
      <description><![CDATA[Learn components, props, and state management in React to build dynamic, modular applications. Discover best practices for efficient development]]></description>
      <link>https://johnschibelli.dev/blog/understanding-components-props-and-state-management-in-react</link>
      <guid>https://johnschibelli.dev/blog/understanding-components-props-and-state-management-in-react</guid>
      <pubDate>Wed, 12 Feb 2025 14:00:37 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
    <item>
      <title><![CDATA[Understanding JSX and Rendering in Next.js]]></title>
      <description><![CDATA[Learn JSX syntax, rendering, and Virtual DOM for dynamic UI components. Understand expressions, attributes, and best practices]]></description>
      <link>https://johnschibelli.dev/blog/understanding-jsx-and-rendering-in-nextjs</link>
      <guid>https://johnschibelli.dev/blog/understanding-jsx-and-rendering-in-nextjs</guid>
      <pubDate>Mon, 10 Feb 2025 15:31:57 GMT</pubDate>
      <author><![CDATA[John Schibelli]]></author>
    </item>
  </channel>
</rss>