<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/vendor/feed/atom.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
                        <id>https://phptoptens.com/authors/codegenie/feed</id>
                                <link href="https://phptoptens.com/authors/codegenie/feed" rel="self"></link>
                                <title><![CDATA[Artisan Weekly — Author Feed]]></title>
                    
                                <subtitle>Featured links for a given author across Artisan Weekly editions.</subtitle>
                                                    <updated>2026-08-28T08:53:53+01:00</updated>
                        <entry>
            <title><![CDATA[I built an open-source multi-step form wizard for Livewire 3: here's why and how you can use it]]></title>
            <link rel="alternate" href="https://dev.to/codegenie_be/i-built-an-open-source-multi-step-form-wizard-for-livewire-3-heres-why-and-how-you-can-use-it-n01" />
            <id>https://dev.to/codegenie_be/i-built-an-open-source-multi-step-form-wizard-for-livewire-3-heres-why-and-how-you-can-use-it-n01</id>
            <author>
                <name><![CDATA[Codegenie]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[A demo application was refactored into a stable Composer package for Laravel 12–13 and Livewire 3–4. The updated technical article focuses on the reusable server-side contract: per-step validation, review-step revalidation, select allow-lists, server-only Laravel rules, and application-owned persistence. Disclosure: I maintain the open-source package through Codegenie.]]>
            </summary>
                                    <updated>2026-08-28T08:53:53+01:00</updated>
        </entry>
    </feed>
