<?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-US">
                        <id>https://glueck.dev/feed</id>
                                <link href="https://glueck.dev/feed" rel="self"></link>
                                <title><![CDATA[All glueck.dev blog posts]]></title>
                    
                                <subtitle>This feed offers an easy way to receive blog posts and remain up to date.</subtitle>
                                                    <updated>2025-08-15T09:35:19+00:00</updated>
                        <entry>
            <title><![CDATA[Fixing "denied: requested access to the resource is denied"]]></title>
            <link rel="alternate" href="https://glueck.dev/blog/fixing-denied-requested-access-to-the-resource-is-denied" />
            <id>https://glueck.dev/blog/fixing-denied-requested-access-to-the-resource-is-denied</id>
            <author>
                <name><![CDATA[Alexander Glück]]></name>
            </author>
            <summary type="html">
                <![CDATA[Solution for "denied: requested access to the resource is denied" when pushing a Docker image to GitLab]]>
            </summary>
                                    <updated>2021-03-15T22:26:25+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Caching Intervention/Image responses using Laravel and Cloudflare]]></title>
            <link rel="alternate" href="https://glueck.dev/blog/caching-interventionimage-responses-using-laravel-and-cloudflare" />
            <id>https://glueck.dev/blog/caching-interventionimage-responses-using-laravel-and-cloudflare</id>
            <author>
                <name><![CDATA[Alexander Glück]]></name>
            </author>
            <summary type="html">
                <![CDATA[Find out how to get Cloudflare to cache your Laravel Intervention/Image responses.]]>
            </summary>
                                    <updated>2021-04-13T06:47:12+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Using the new Laravel `missing` function to prevent link rot]]></title>
            <link rel="alternate" href="https://glueck.dev/blog/using-the-new-laravel-missing-function-to-prevent-link-rot" />
            <id>https://glueck.dev/blog/using-the-new-laravel-missing-function-to-prevent-link-rot</id>
            <author>
                <name><![CDATA[Alexander Glück]]></name>
            </author>
            <summary type="html">
                <![CDATA[By implementing a custom missing handler we can prevent links from becoming broken when changing the slug of a post.]]>
            </summary>
                                    <updated>2021-03-15T22:13:43+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Submitting a form after asynchronous validation]]></title>
            <link rel="alternate" href="https://glueck.dev/blog/submitting-a-form-after-asynchronous-validation" />
            <id>https://glueck.dev/blog/submitting-a-form-after-asynchronous-validation</id>
            <author>
                <name><![CDATA[Alexander Glück]]></name>
            </author>
            <summary type="html">
                <![CDATA[This article focuses on how you can prevent a forms initial submission, validate the forms inputs and submit the form after successful validation.]]>
            </summary>
                                    <updated>2021-04-02T21:38:11+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Getting rid of JavaScript and giving back to the PHP community]]></title>
            <link rel="alternate" href="https://glueck.dev/blog/getting-rid-of-javascript-and-giving-back-to-the-php-community" />
            <id>https://glueck.dev/blog/getting-rid-of-javascript-and-giving-back-to-the-php-community</id>
            <author>
                <name><![CDATA[Alexander Glück]]></name>
            </author>
            <summary type="html">
                <![CDATA[How removing JavaScript from my website led to contributions to open source community packages.]]>
            </summary>
                                    <updated>2021-08-07T12:49:42+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Preventing redirect loops when using Cloudflare]]></title>
            <link rel="alternate" href="https://glueck.dev/blog/preventing-redirect-loops-when-using-cloudflare" />
            <id>https://glueck.dev/blog/preventing-redirect-loops-when-using-cloudflare</id>
            <author>
                <name><![CDATA[Alexander Glück]]></name>
            </author>
            <summary type="html">
                <![CDATA[How to prevent your website from being stuck in a redirect loop when using Cloudflare.]]>
            </summary>
                                    <updated>2022-08-23T16:34:19+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Allowing guests to join Laravel Echo presence channels using Laravel 11]]></title>
            <link rel="alternate" href="https://glueck.dev/blog/allowing-guests-to-join-laravel-echo-presence-channels-using-laravel-11" />
            <id>https://glueck.dev/blog/allowing-guests-to-join-laravel-echo-presence-channels-using-laravel-11</id>
            <author>
                <name><![CDATA[Alexander Glück]]></name>
            </author>
            <summary type="html">
                <![CDATA[Learn how to allow guests to join Laravel Echo presence channels.]]>
            </summary>
                                    <updated>2024-03-13T21:57:33+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Using restic on Windows to backup to a Hetzner Storage Box]]></title>
            <link rel="alternate" href="https://glueck.dev/blog/using-restic-on-windows-to-backup-to-a-hetzner-storage-box" />
            <id>https://glueck.dev/blog/using-restic-on-windows-to-backup-to-a-hetzner-storage-box</id>
            <author>
                <name><![CDATA[Alexander Glück]]></name>
            </author>
            <summary type="html">
                <![CDATA[This post focuses on how to set up a small backup script that uses restic on Windows to backup files to a Hetzner Storage Box.]]>
            </summary>
                                    <updated>2024-04-21T16:11:03+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Restoring files using restic on Windows]]></title>
            <link rel="alternate" href="https://glueck.dev/blog/restoring-files-using-restic-on-windows" />
            <id>https://glueck.dev/blog/restoring-files-using-restic-on-windows</id>
            <author>
                <name><![CDATA[Alexander Glück]]></name>
            </author>
            <summary type="html">
                <![CDATA[After suffering a drive failure I had to restore important files from my restic backups. Here are some of the problems I ran into and how I fixed them.]]>
            </summary>
                                    <updated>2025-08-15T08:17:34+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Customizing the default Laravel notification template]]></title>
            <link rel="alternate" href="https://glueck.dev/blog/customizing-the-default-laravel-notification-template" />
            <id>https://glueck.dev/blog/customizing-the-default-laravel-notification-template</id>
            <author>
                <name><![CDATA[Alexander Glück]]></name>
            </author>
            <summary type="html">
                <![CDATA[Learn how to customize the default Laravel notification to truly make it your own by passing variables to the published vendor files.]]>
            </summary>
                                    <updated>2025-08-15T09:35:19+00:00</updated>
        </entry>
    </feed>
