<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Thomas Van Holder on Medium]]></title>
        <description><![CDATA[Stories by Thomas Van Holder on Medium]]></description>
        <link>https://medium.com/@thomasvanholder?source=rss-a42fe51332f1------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*ZYMrWP6ntww7azhEtIrMyg.png</url>
            <title>Stories by Thomas Van Holder on Medium</title>
            <link>https://medium.com/@thomasvanholder?source=rss-a42fe51332f1------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 03:55:35 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@thomasvanholder/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Rspec controller tests with Devise. Testing sign in and sign up.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://itnext.io/rspec-controller-tests-with-devise-testing-sign-in-and-sign-up-665f1b6a04eb?source=rss-a42fe51332f1------2"><img src="https://cdn-images-1.medium.com/max/600/1*aVj81mtNC4bPPkHIvNN6Ng.png" width="600"></a></p><p class="medium-feed-snippet">Extensive snippets to start your TDD.</p><p class="medium-feed-link"><a href="https://itnext.io/rspec-controller-tests-with-devise-testing-sign-in-and-sign-up-665f1b6a04eb?source=rss-a42fe51332f1------2">Continue reading on ITNEXT »</a></p></div>]]></description>
            <link>https://itnext.io/rspec-controller-tests-with-devise-testing-sign-in-and-sign-up-665f1b6a04eb?source=rss-a42fe51332f1------2</link>
            <guid isPermaLink="false">https://medium.com/p/665f1b6a04eb</guid>
            <category><![CDATA[rails]]></category>
            <category><![CDATA[rspec]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[tdd]]></category>
            <category><![CDATA[bdd]]></category>
            <dc:creator><![CDATA[Thomas Van Holder]]></dc:creator>
            <pubDate>Thu, 27 May 2021 10:58:32 GMT</pubDate>
            <atom:updated>2021-05-27T11:59:37.887Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Create Unique Websites with Custom Tailwind CSS Fonts]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://itnext.io/create-unique-websites-with-custom-tailwind-css-fonts-d28db832261d?source=rss-a42fe51332f1------2"><img src="https://cdn-images-1.medium.com/max/1572/0*WMW4Y_aA8UeNonLb.png" width="1572"></a></p><p class="medium-feed-snippet">extend Tailwind CSS configuration with local fonts or Google Fonts</p><p class="medium-feed-link"><a href="https://itnext.io/create-unique-websites-with-custom-tailwind-css-fonts-d28db832261d?source=rss-a42fe51332f1------2">Continue reading on ITNEXT »</a></p></div>]]></description>
            <link>https://itnext.io/create-unique-websites-with-custom-tailwind-css-fonts-d28db832261d?source=rss-a42fe51332f1------2</link>
            <guid isPermaLink="false">https://medium.com/p/d28db832261d</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[front-end-development]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[tailwind-css]]></category>
            <category><![CDATA[rails]]></category>
            <dc:creator><![CDATA[Thomas Van Holder]]></dc:creator>
            <pubDate>Wed, 17 Mar 2021 09:08:55 GMT</pubDate>
            <atom:updated>2021-03-17T09:08:55.816Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Smooth Scroll Stimulus]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://itnext.io/smooth-scroll-stimulus-b4378c20b735?source=rss-a42fe51332f1------2"><img src="https://cdn-images-1.medium.com/max/800/0*L2hq9HKlOAVt_yNa.gif" width="800"></a></p><p class="medium-feed-snippet">elegantly slide to a section of a page</p><p class="medium-feed-link"><a href="https://itnext.io/smooth-scroll-stimulus-b4378c20b735?source=rss-a42fe51332f1------2">Continue reading on ITNEXT »</a></p></div>]]></description>
            <link>https://itnext.io/smooth-scroll-stimulus-b4378c20b735?source=rss-a42fe51332f1------2</link>
            <guid isPermaLink="false">https://medium.com/p/b4378c20b735</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[ruby-on-rails]]></category>
            <category><![CDATA[front-end-development]]></category>
            <dc:creator><![CDATA[Thomas Van Holder]]></dc:creator>
            <pubDate>Sun, 28 Feb 2021 10:53:44 GMT</pubDate>
            <atom:updated>2021-02-28T10:53:44.382Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Search Autocomplete Stimulus]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://itnext.io/search-autocomplete-stimulus-4e941df54d39?source=rss-a42fe51332f1------2"><img src="https://cdn-images-1.medium.com/max/2224/1*diye3D9pGVr6mvgzHNckSA.png" width="2224"></a></p><p class="medium-feed-snippet">Review search results in a dropdown</p><p class="medium-feed-link"><a href="https://itnext.io/search-autocomplete-stimulus-4e941df54d39?source=rss-a42fe51332f1------2">Continue reading on ITNEXT »</a></p></div>]]></description>
            <link>https://itnext.io/search-autocomplete-stimulus-4e941df54d39?source=rss-a42fe51332f1------2</link>
            <guid isPermaLink="false">https://medium.com/p/4e941df54d39</guid>
            <category><![CDATA[front-end-development]]></category>
            <category><![CDATA[stimulus]]></category>
            <category><![CDATA[ruby-on-rails]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Thomas Van Holder]]></dc:creator>
            <pubDate>Sun, 21 Feb 2021 15:45:33 GMT</pubDate>
            <atom:updated>2021-02-21T15:45:33.890Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Build a  light gallery with Stimulus Components]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://itnext.io/build-a-light-gallery-with-stimulus-components-84ba56f3cee9?source=rss-a42fe51332f1------2"><img src="https://cdn-images-1.medium.com/max/2224/1*4SN0-6i5GZ9iT4nlYVi6Ig.jpeg" width="2224"></a></p><p class="medium-feed-snippet">Bring your listing page and online store to life.</p><p class="medium-feed-link"><a href="https://itnext.io/build-a-light-gallery-with-stimulus-components-84ba56f3cee9?source=rss-a42fe51332f1------2">Continue reading on ITNEXT »</a></p></div>]]></description>
            <link>https://itnext.io/build-a-light-gallery-with-stimulus-components-84ba56f3cee9?source=rss-a42fe51332f1------2</link>
            <guid isPermaLink="false">https://medium.com/p/84ba56f3cee9</guid>
            <category><![CDATA[ruby-on-rails]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[front-end-development]]></category>
            <dc:creator><![CDATA[Thomas Van Holder]]></dc:creator>
            <pubDate>Wed, 17 Feb 2021 11:00:21 GMT</pubDate>
            <atom:updated>2021-02-22T11:48:18.094Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[10 Open Source Libraries for Tailwind CSS Components]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/better-programming/10-open-source-libraries-for-tailwind-css-components-fdbcb692afa9?source=rss-a42fe51332f1------2"><img src="https://cdn-images-1.medium.com/max/2600/0*X6Hz_EphMBrsFmbP" width="3875"></a></p><p class="medium-feed-snippet">Building  beautiful websites has never been easier</p><p class="medium-feed-link"><a href="https://medium.com/better-programming/10-open-source-libraries-for-tailwind-css-components-fdbcb692afa9?source=rss-a42fe51332f1------2">Continue reading on Better Programming »</a></p></div>]]></description>
            <link>https://medium.com/better-programming/10-open-source-libraries-for-tailwind-css-components-fdbcb692afa9?source=rss-a42fe51332f1------2</link>
            <guid isPermaLink="false">https://medium.com/p/fdbcb692afa9</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[css]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[front-end-development]]></category>
            <dc:creator><![CDATA[Thomas Van Holder]]></dc:creator>
            <pubDate>Mon, 08 Feb 2021 18:31:46 GMT</pubDate>
            <atom:updated>2021-02-08T18:31:46.982Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Build a Carousel With Ruby on Rails and the Stimulus Components Library]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/better-programming/build-a-carousel-with-ruby-on-rails-and-the-stimulus-components-library-22b1b5e1e682?source=rss-a42fe51332f1------2"><img src="https://cdn-images-1.medium.com/max/2224/1*jJ-LYAyRXzbQxeEEfRDMIw.jpeg" width="2224"></a></p><p class="medium-feed-snippet">Set up beautiful carousels without a single line of JavaScript</p><p class="medium-feed-link"><a href="https://medium.com/better-programming/build-a-carousel-with-ruby-on-rails-and-the-stimulus-components-library-22b1b5e1e682?source=rss-a42fe51332f1------2">Continue reading on Better Programming »</a></p></div>]]></description>
            <link>https://medium.com/better-programming/build-a-carousel-with-ruby-on-rails-and-the-stimulus-components-library-22b1b5e1e682?source=rss-a42fe51332f1------2</link>
            <guid isPermaLink="false">https://medium.com/p/22b1b5e1e682</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[ruby]]></category>
            <category><![CDATA[ruby-on-rails]]></category>
            <category><![CDATA[javascript]]></category>
            <dc:creator><![CDATA[Thomas Van Holder]]></dc:creator>
            <pubDate>Tue, 02 Feb 2021 16:20:31 GMT</pubDate>
            <atom:updated>2021-03-04T18:06:17.295Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How to Migrate Environment Variables (ENV) to Rails Credentials]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/better-programming/how-to-migrate-environment-variables-env-to-rails-credentials-d3f48164f7c8?source=rss-a42fe51332f1------2"><img src="https://cdn-images-1.medium.com/max/2600/1*RBwi0FnJ1xgIyNWWfy_00w.jpeg" width="4634"></a></p><p class="medium-feed-snippet">One key rules them all</p><p class="medium-feed-link"><a href="https://medium.com/better-programming/how-to-migrate-environment-variables-env-to-rails-credentials-d3f48164f7c8?source=rss-a42fe51332f1------2">Continue reading on Better Programming »</a></p></div>]]></description>
            <link>https://medium.com/better-programming/how-to-migrate-environment-variables-env-to-rails-credentials-d3f48164f7c8?source=rss-a42fe51332f1------2</link>
            <guid isPermaLink="false">https://medium.com/p/d3f48164f7c8</guid>
            <category><![CDATA[ruby-on-rails]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[ruby]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Thomas Van Holder]]></dc:creator>
            <pubDate>Tue, 26 Jan 2021 17:31:17 GMT</pubDate>
            <atom:updated>2021-01-26T17:31:17.682Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How To Set Up Linters and Formatters for VS Code and Ruby on Rails]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/better-programming/how-to-set-up-linters-and-formatters-for-vs-code-and-ruby-on-rails-287394540754?source=rss-a42fe51332f1------2"><img src="https://cdn-images-1.medium.com/max/2600/0*grEvg8JH8f4iu5Dy" width="6000"></a></p><p class="medium-feed-snippet">StandardJS, Stylelint, Rubocop, and Markdownlint</p><p class="medium-feed-link"><a href="https://medium.com/better-programming/how-to-set-up-linters-and-formatters-for-vs-code-and-ruby-on-rails-287394540754?source=rss-a42fe51332f1------2">Continue reading on Better Programming »</a></p></div>]]></description>
            <link>https://medium.com/better-programming/how-to-set-up-linters-and-formatters-for-vs-code-and-ruby-on-rails-287394540754?source=rss-a42fe51332f1------2</link>
            <guid isPermaLink="false">https://medium.com/p/287394540754</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[ruby-on-rails]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[web-development]]></category>
            <dc:creator><![CDATA[Thomas Van Holder]]></dc:creator>
            <pubDate>Wed, 20 Jan 2021 14:02:44 GMT</pubDate>
            <atom:updated>2021-01-20T16:15:54.386Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[VS Code Extensions for Ruby on Rails Developers]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/better-programming/vs-code-extensions-for-ruby-on-rails-developers-917474e03e04?source=rss-a42fe51332f1------2"><img src="https://cdn-images-1.medium.com/max/2100/1*TYy2tKaOkj7dn2aCrtj8fw.jpeg" width="2100"></a></p><p class="medium-feed-snippet">Powerful extensions for Rails developers</p><p class="medium-feed-link"><a href="https://medium.com/better-programming/vs-code-extensions-for-ruby-on-rails-developers-917474e03e04?source=rss-a42fe51332f1------2">Continue reading on Better Programming »</a></p></div>]]></description>
            <link>https://medium.com/better-programming/vs-code-extensions-for-ruby-on-rails-developers-917474e03e04?source=rss-a42fe51332f1------2</link>
            <guid isPermaLink="false">https://medium.com/p/917474e03e04</guid>
            <category><![CDATA[ruby]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[vscode]]></category>
            <category><![CDATA[ruby-on-rails]]></category>
            <dc:creator><![CDATA[Thomas Van Holder]]></dc:creator>
            <pubDate>Wed, 09 Sep 2020 15:28:14 GMT</pubDate>
            <atom:updated>2020-09-09T15:28:14.456Z</atom:updated>
        </item>
    </channel>
</rss>