<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Will Julian-Vicary - Thoughts</title>
        <link>https://will.julian-vicary.com/thoughts</link>
        <description>Thoughts, opinions and musings</description>
        <language>en</language>
        <atom:link href="https://will.julian-vicary.com/rss" rel="self" type="application/rss+xml"/>
            <item>
        <title>I Would Have Killed for AI When I Was a Junior Developer</title>
        <link>https://will.julian-vicary.com/thoughts/i-would-have-killed-for-ai-when-i-was-a-junior-developer</link>
        <description>The job market for junior developers is rough - but the tools to learn and stand out have never been better. Here&#039;s what I would have given to have AI when I was counting curly brackets at midnight in 2001.</description>
        <pubDate>Fri, 10 Apr 2026 09:00:00 +0000</pubDate>
        <guid isPermaLink="true">https://will.julian-vicary.com/thoughts/i-would-have-killed-for-ai-when-i-was-a-junior-developer</guid>
        <category>Articles</category>
    </item>    <item>
        <title>Introducing Unfurl - OG Image Generation for Laravel That Actually Works on Managed Hosting</title>
        <link>https://will.julian-vicary.com/thoughts/introducing-unfurl</link>
        <description>Most OG image packages for Laravel assume you have a local Chrome install - that&#039;s a non-starter on Laravel Cloud. So I built Unfurl, a driver-based alternative that uses Cloudflare Browser Rendering, serves images statically, and ships with customisable Blade OG image templates.</description>
        <pubDate>Tue, 07 Apr 2026 21:00:00 +0000</pubDate>
        <guid isPermaLink="true">https://will.julian-vicary.com/thoughts/introducing-unfurl</guid>
        <category>Articles</category>
    </item>    <item>
        <title>Implementing GTD in Gmail, A Guide</title>
        <link>https://will.julian-vicary.com/thoughts/implementing-gtd-in-gmail-a-guide</link>
        <description>Looking to up your email game? GTD paired with Gmail is a great way to achieve email zen. I share the exact method I use to manage my day-to-day inbox in this article.</description>
        <pubDate>Fri, 26 May 2023 00:00:00 +0000</pubDate>
        <guid isPermaLink="true">https://will.julian-vicary.com/thoughts/implementing-gtd-in-gmail-a-guide</guid>
        <category>Articles</category>
    </item>    <item>
        <title>Hello World!</title>
        <link>https://will.julian-vicary.com/thoughts/hello-world</link>
        <description>You have to start somewhere right - Hello World feels like a pretty good place to start!</description>
        <pubDate>Thu, 15 Sep 2022 00:00:00 +0000</pubDate>
        <guid isPermaLink="true">https://will.julian-vicary.com/thoughts/hello-world</guid>
        <category>Articles</category>
    </item>    <item>
        <title>Export Laravel Resource to CSV trait</title>
        <link>https://will.julian-vicary.com/thoughts/export-laravel-resource-to-csv-trait</link>
        <description>A simple trait that exports a Laravel Resource to CSV, supporting consistently nested arrays of data.</description>
        <pubDate>Sat, 25 May 2019 00:00:00 +0000</pubDate>
        <guid isPermaLink="true">https://will.julian-vicary.com/thoughts/export-laravel-resource-to-csv-trait</guid>
        <category>Articles</category>
    </item>    <item>
        <title>Long running jobs with Laravel Horizon</title>
        <link>https://will.julian-vicary.com/thoughts/long-running-jobs-with-laravel-horizon</link>
        <description>Laravel Horizon needs a certain setup to enable long running jobs elegantly, and misconfiguration can lead to race conditions. Sharing some tips I found to save you some time!</description>
        <pubDate>Sat, 03 Mar 2018 00:00:00 +0000</pubDate>
        <guid isPermaLink="true">https://will.julian-vicary.com/thoughts/long-running-jobs-with-laravel-horizon</guid>
        <category>Articles</category>
    </item>
    </channel>
</rss>