<?xml version="1.0"?>
<rss version="2.0">
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Blog | Caffeine Creations (en-US)</title>
        <link>https://caffeinecreations.ca/blog</link>
                <description>Caffeine Creations Blog</description>
        <language>en</language>
        <rights>Copyright 2026</rights>
        <pubDate>Mon, 06 Apr 2026 07:10:12 -0400</pubDate>
        <lastBuildDate>Mon, 06 Apr 2026 07:10:12 -0400</lastBuildDate>

                    <item>
                <title>Custom DDev Command</title>
                <link>https://caffeinecreations.ca/blog/custom-ddev-command/</link>
                <pubDate>Fri, 27 Mar 2026 09:13:00 -0400</pubDate>
                <author>Sean Smith</author>
                <guid>https://caffeinecreations.ca/blog/custom-ddev-command/</guid>

                                <description><![CDATA[
                  
                                      <img src="https://caffeinecreations.ca/uploads/blog/_680x234_crop_center-center_90_none_ns/custom-ddev-lp1.png" alt="" />
                  
                                                                                <p>Stop typing two DDEV commands every time you open a project. This custom <code>ddev lp</code> command launches your Craft CMS site and control panel in one shot.</p>
                      
                                                                                                                                                                                                                                ]]></description>
            </item>
                    <item>
                <title>Displaying Exif Data in Craft CMS Templates</title>
                <link>https://caffeinecreations.ca/blog/displaying-exif-data-in-craft-cms-templates/</link>
                <pubDate>Fri, 21 Mar 2025 09:51:00 -0400</pubDate>
                <author>Sean Smith</author>
                <guid>https://caffeinecreations.ca/blog/displaying-exif-data-in-craft-cms-templates/</guid>

                                <description><![CDATA[
                  
                                      <img src="https://caffeinecreations.ca/uploads/blog/_680x234_crop_center-center_90_none_ns/exif.jpg" alt="" />
                  
                                                                                <p>On how to display exif information from photos on a Craft CMS website using twig and changing one setting in the general config file.</p>
                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ]]></description>
            </item>
                    <item>
                <title>Boilerplates to Accelerate Development</title>
                <link>https://caffeinecreations.ca/blog/boilerplates-to-accelerate-development/</link>
                <pubDate>Mon, 11 Nov 2024 13:20:00 -0500</pubDate>
                <author>Sean Smith</author>
                <guid>https://caffeinecreations.ca/blog/boilerplates-to-accelerate-development/</guid>

                                <description><![CDATA[
                  
                                      <img src="https://caffeinecreations.ca/uploads/blog/_680x234_crop_center-center_90_none_ns/boilerplates.png" alt="" />
                  
                                                                                <p>On October 29, 2024, I had the opportunity to present at Pixel &amp; Tonic’s one-day conference in Toronto. My talk, titled <strong>Using Boilerplates to Accelerate Development</strong>, focused on how developers can leverage boilerplates to speed up the development process while maintaining quality and consistency.</p>
                      
                                                                                                                                                                                          ]]></description>
            </item>
                    <item>
                <title>Interviewed on the Craft Entries Podcast</title>
                <link>https://caffeinecreations.ca/blog/interviewed-on-the-craft-entries-podcast/</link>
                <pubDate>Mon, 22 Jul 2024 10:54:00 -0400</pubDate>
                <author>Sean Smith</author>
                <guid>https://caffeinecreations.ca/blog/interviewed-on-the-craft-entries-podcast/</guid>

                                <description><![CDATA[
                  
                                      <img src="https://caffeinecreations.ca/uploads/blog/_680x234_crop_center-center_90_none_ns/craft-entries2.jpg" alt="" />
                  
                                                                                <p>I was interviewed on the <a href="https://craftentries.io/">Craft Entries podcast</a> where I talked about my history as a developer, ExpressionEngine, Craft CMS, Web development in general, and the future of Craft CMS.</p>
                      
                                                                                                                                                    ]]></description>
            </item>
                    <item>
                <title>Craft 5 First Impressions</title>
                <link>https://caffeinecreations.ca/blog/craft-5-first-impressions/</link>
                <pubDate>Tue, 02 Apr 2024 11:30:00 -0400</pubDate>
                <author>Sean Smith</author>
                <guid>https://caffeinecreations.ca/blog/craft-5-first-impressions/</guid>

                                <description><![CDATA[
                  
                                      <img src="https://caffeinecreations.ca/uploads/blog/_680x234_crop_center-center_90_none_ns/craft-5.jpg.jpg" alt="" />
                  
                                                                                <p>First impressions of Craft CMS 5 after updating two sites. A look at security enhancements as well as improvements to the author experience.</p>
                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ]]></description>
            </item>
                    <item>
                <title>Boilerplates in Web Development</title>
                <link>https://caffeinecreations.ca/blog/boilerplates-in-web-development/</link>
                <pubDate>Tue, 02 Apr 2024 05:30:00 -0400</pubDate>
                <author>Sean Smith</author>
                <guid>https://caffeinecreations.ca/blog/boilerplates-in-web-development/</guid>

                                <description><![CDATA[
                  
                                      <img src="https://caffeinecreations.ca/uploads/blog/_680x234_crop_center-center_90_none_ns/boilerplates-podcast.jpg" alt="" />
                  
                                                                                <p>In the latest episode of the Website 101 Podcast we talk all about boilerplates in web development. What to include and exclude from a boilerplate as well as the pros and cons of using one.</p>
                      
                                                                                                              ]]></description>
            </item>
                    <item>
                <title>How to Choose a CMS - Podcast Episode</title>
                <link>https://caffeinecreations.ca/blog/how-to-choose-a-cms-podcast-episode/</link>
                <pubDate>Thu, 05 Jan 2023 08:52:00 -0500</pubDate>
                <author>Sean Smith</author>
                <guid>https://caffeinecreations.ca/blog/how-to-choose-a-cms-podcast-episode/</guid>

                                <description><![CDATA[
                  
                                      <img src="https://caffeinecreations.ca/uploads/blog/_680x234_crop_center-center_90_none_ns/choose-a-cms-podcast2.jpg" alt="" />
                  
                                                                                <p>In the latest episode of the Website 101 Podcast we talk all about choosing a CMS - what to look for and pitfalls to avoid and how to evaluate a CMS.</p>
                      
                                                                                                                                                                                          ]]></description>
            </item>
                    <item>
                <title>Dark Mode with AlpineJs and Tailwind</title>
                <link>https://caffeinecreations.ca/blog/dark-mode-with-alpinejs-and-tailwind/</link>
                <pubDate>Sun, 03 Jul 2022 15:42:00 -0400</pubDate>
                <author>Sean Smith</author>
                <guid>https://caffeinecreations.ca/blog/dark-mode-with-alpinejs-and-tailwind/</guid>

                                <description><![CDATA[
                  
                                      <img src="https://caffeinecreations.ca/uploads/blog/_680x234_crop_center-center_90_none_ns/dark-mode-heroa.jpg" alt="" />
                  
                                                                                <p>Enabling a dark mode switcher that respects system settings using Alpine.js and Tailwind CSS</p>
                      
                                                                                                                                                                                                                                                                                                                                                                                        ]]></description>
            </item>
                    <item>
                <title>Content Fragments instead of Globals</title>
                <link>https://caffeinecreations.ca/blog/content-fragments/</link>
                <pubDate>Sat, 18 Jun 2022 14:07:00 -0400</pubDate>
                <author>Sean Smith</author>
                <guid>https://caffeinecreations.ca/blog/content-fragments/</guid>

                                <description><![CDATA[
                  
                                      <img src="https://caffeinecreations.ca/uploads/blog/_680x234_crop_center-center_90_none_ns/pexels-puzzle-pieces.jpg" alt="" />
                  
                                                                                <p>On using content fragments rather than globals for content that is used in multiple pages around the website.</p>
                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ]]></description>
            </item>
                    <item>
                <title>Notice Bar using Alpine.js and Tailwind CSS</title>
                <link>https://caffeinecreations.ca/blog/notice-bar-using-alpine-js-and-tailwind-css/</link>
                <pubDate>Sun, 03 Apr 2022 11:49:00 -0400</pubDate>
                <author>Sean Smith</author>
                <guid>https://caffeinecreations.ca/blog/notice-bar-using-alpine-js-and-tailwind-css/</guid>

                                <description><![CDATA[
                  
                                      <img src="https://caffeinecreations.ca/uploads/blog/_680x234_crop_center-center_90_none_ns/alpine-plus-tailwind.jpg" alt="" />
                  
                                                                                <p>How to create a notice bar at the top of your website that when closed by the user stays closed across pages. Built with Tailwind CSS, Alpine Js and Craft CMS.</p>
                      
                                                                                                                                                                                                                                                                                                                                                                                        ]]></description>
            </item>
            </channel>
</rss>
