<?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/davor-minchorov/feed</id>
                                <link href="https://phptoptens.com/authors/davor-minchorov/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-10-22T08:15:31+01:00</updated>
                        <entry>
            <title><![CDATA[Naming Things by Intent]]></title>
            <link rel="alternate" href="https://codyssey.dev/courses/building-maintainable-php-applications-foundations/naming-things-by-intent" />
            <id>https://codyssey.dev/courses/building-maintainable-php-applications-foundations/naming-things-by-intent</id>
            <author>
                <name><![CDATA[Davor Minchorov]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[This course lesson explores the critical difference between mechanical naming and intent-based naming in PHP code, demonstrating how choosing meaningful names rooted in business purpose rather than implementation details leads to more maintainable and readable applications that withstand refactoring.]]>
            </summary>
                                    <updated>2026-10-22T08:15:31+01:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Premature Abstraction]]></title>
            <link rel="alternate" href="https://codyssey.dev/courses/building-maintainable-php-applications-foundations/premature-abstraction" />
            <id>https://codyssey.dev/courses/building-maintainable-php-applications-foundations/premature-abstraction</id>
            <author>
                <name><![CDATA[Davor Minchorov]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[This lesson explores the pitfalls of premature abstraction in PHP, explaining how extracting shared code too early can create unmaintainable, inflexible code that becomes increasingly difficult to modify as dependencies grow. Through practical examples, it demonstrates why duplication is often cheaper than wrong abstractions and how to recognise when abstraction is truly warranted.]]>
            </summary>
                                    <updated>2026-10-15T15:02:52+01:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Building Maintainable PHP Applications: Data Transfer Objects]]></title>
            <link rel="alternate" href="https://t.ly/0QxxG" />
            <id>https://t.ly/0QxxG</id>
            <author>
                <name><![CDATA[Davor Minchorov]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[we have Davor Minchorov with his post "Building Maintainable PHP Applications: Data Transfer Objects" We're a big fan of DTOs at Jump Twenty Four so grab a cup of tea or coffee and find out more about them in this post -]]>
            </summary>
                                    <updated>2026-01-13T22:57:42+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Building Maintainable PHP Applications: Value Objects]]></title>
            <link rel="alternate" href="https://t.ly/ZdF8X" />
            <id>https://t.ly/ZdF8X</id>
            <author>
                <name><![CDATA[Davor Minchorov]]></name>
                <email><![CDATA[hello@example.com]]></email>

            </author>
            <summary type="html">
                <![CDATA[Building Maintainable PHP Applications: Value Objects]]>
            </summary>
                                    <updated>2026-01-15T07:46:33+00:00</updated>
        </entry>
    </feed>
