<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>development</title><description/><link>https://kevinquillen.com</link><language>en</language><item><title>Migrating from Drupal to Astro on Cloudflare Pages</title><link>https://kevinquillen.com/migrating-from-drupal-to-astro-on-cloudflare-pages</link><guid isPermaLink="true">https://kevinquillen.com/migrating-from-drupal-to-astro-on-cloudflare-pages</guid><description>&lt;p&gt;I recently moved my personal site from Drupal to Astro on Cloudflare Pages. The decision was not driven by a technical problem or limitation with Drupal. It came down to how I want to spend my limited time and budget.&lt;/p&gt;</description><pubDate>Thu, 01 Oct 2026 12:53:18 GMT</pubDate><dc:creator>Kevin</dc:creator></item><item><title>Tabuccino - the Chrome browser plugin that keeps your tabs refreshed</title><link>https://kevinquillen.com/tabuccino-chrome-browser-plugin-keeps-your-tabs-refreshed</link><guid isPermaLink="false">398 at https://kevinquillen.com</guid><description>
&lt;span property=&quot;schema:name&quot;&gt;Tabuccino - the Chrome browser plugin that keeps your tabs refreshed&lt;/span&gt;

            &lt;div property=&quot;schema:text&quot; class=&quot;text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item&quot;&gt;&lt;p&gt;&lt;span&gt;I published my &lt;/span&gt;&lt;a href=&quot;https://chromewebstore.google.com/detail/tabuccino/lfdcoopmfpifjhnainkeoanpifjkghpo&quot;&gt;&lt;span&gt;second Google Chrome plugin&lt;/span&gt;&lt;/a&gt;&lt;span&gt; today. I was getting tired of being logged out constantly of certain services and have to get my phone out to 2FA dozens of times per day. Some services have a very low lifetime and it interrupts my workflow. If you&apos;re like me and that gets annoying - this plugin is for you.&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;/div&gt;
      
&lt;span rel=&quot;schema:author&quot;&gt;&lt;span lang about=&quot;https://kevinquillen.com/user/1&quot; typeof=&quot;schema:Person&quot; property=&quot;schema:name&quot; datatype&gt;Kevin&lt;/span&gt;&lt;/span&gt;

&lt;span property=&quot;schema:dateCreated&quot; content=&quot;2025-10-21T12:32:07+00:00&quot;&gt;&lt;time datetime=&quot;2025-10-21T08:32:07-04:00&quot; title=&quot;Tuesday, October 21, 2025 - 08:32&quot;&gt;October 21st, 2025&lt;/time&gt;
&lt;/span&gt;
</description><pubDate>Tue, 21 Oct 2025 12:32:07 GMT</pubDate><dc:creator>Kevin</dc:creator></item><item><title>Bruno, a great new API client for development</title><link>https://kevinquillen.com/bruno-great-new-api-client-development</link><guid isPermaLink="false">390 at https://kevinquillen.com</guid><description>
&lt;span property=&quot;schema:name&quot;&gt;Bruno, a great new API client for development&lt;/span&gt;

            &lt;div property=&quot;schema:text&quot; class=&quot;text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item&quot;&gt;&lt;p&gt;For many years, Postman was a tool of choice for me when testing APIs while in development. It was a quick way to construct HTTP requests of any type and probe responses, test auth, things of that nature. It made quick work of figuring out how to design consumers, client wrappers and objects in Drupal to work with data structures from APIs.&lt;/p&gt;&lt;p&gt;However over the years Postman took some odd turns that makes it largely unusable for me, especially on Linux. The experience is clunky and awkward, and always requires signing in and several steps just to get to a point to start testing.&lt;/p&gt;&lt;/div&gt;
      
&lt;span rel=&quot;schema:author&quot;&gt;&lt;span lang about=&quot;https://kevinquillen.com/user/1&quot; typeof=&quot;schema:Person&quot; property=&quot;schema:name&quot; datatype&gt;Kevin&lt;/span&gt;&lt;/span&gt;

&lt;span property=&quot;schema:dateCreated&quot; content=&quot;2025-03-03T11:00:00+00:00&quot;&gt;&lt;time datetime=&quot;2025-03-03T06:00:00-05:00&quot; title=&quot;Monday, March 3, 2025 - 06:00&quot;&gt;March 3rd, 2025&lt;/time&gt;
&lt;/span&gt;
</description><pubDate>Mon, 03 Mar 2025 11:00:00 GMT</pubDate><dc:creator>Kevin</dc:creator></item><item><title>15 Years of Drupal</title><link>https://kevinquillen.com/15-years-drupal</link><guid isPermaLink="false">356 at https://kevinquillen.com</guid><description>
&lt;span property=&quot;schema:name&quot;&gt;15 Years of Drupal&lt;/span&gt;

            &lt;div property=&quot;schema:text&quot; class=&quot;text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item&quot;&gt;&lt;p&gt;2022 has proven to be quite the year. I did not intend to go many months between posts, but life has been very busy!&lt;/p&gt;

&lt;p&gt;I am on the go all the time this year but here&apos;s some quick run downs of whats going on.&lt;/p&gt;

&lt;p&gt;I attended Drupalcon, the annual conference on all things Drupal, last April. It took place in Portland, Oregon. I have been attending these conferences since 2009 and can say that this was one of the best ones I can remember.&amp;nbsp;&lt;/p&gt;&lt;/div&gt;
      
&lt;span rel=&quot;schema:author&quot;&gt;&lt;span lang about=&quot;https://kevinquillen.com/user/1&quot; typeof=&quot;schema:Person&quot; property=&quot;schema:name&quot; datatype&gt;Kevin&lt;/span&gt;&lt;/span&gt;

&lt;span property=&quot;schema:dateCreated&quot; content=&quot;2022-06-01T14:31:46+00:00&quot;&gt;&lt;time datetime=&quot;2022-06-01T10:31:46-04:00&quot; title=&quot;Wednesday, June 1, 2022 - 10:31&quot;&gt;June 1st, 2022&lt;/time&gt;
&lt;/span&gt;
</description><pubDate>Wed, 01 Jun 2022 14:31:46 GMT</pubDate><dc:creator>Kevin</dc:creator></item><item><title>Leaving Apple and Moving to Linux</title><link>https://kevinquillen.com/leaving-apple-and-moving-linux</link><guid isPermaLink="false">338 at https://kevinquillen.com</guid><description>
&lt;span property=&quot;schema:name&quot;&gt;Leaving Apple and Moving to Linux&lt;/span&gt;

            &lt;div property=&quot;schema:text&quot; class=&quot;text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item&quot;&gt;&lt;p&gt;After 11 years I have decided to leave the Apple ecosystem for doing development work and move to a dedicated Linux environment.&lt;/p&gt;

&lt;p&gt;Back in 2009, I leapt from Windows to Mac after being disgusted with the availability of development tools on Windows as it pertains to open source development. I was the first to do so in the company and was an Apple devotee ever since, owning a half dozen Macbook Pros in that time.&lt;/p&gt;

&lt;p&gt;So&amp;nbsp;why change?&lt;/p&gt;&lt;/div&gt;
      
&lt;span rel=&quot;schema:author&quot;&gt;&lt;span lang about=&quot;https://kevinquillen.com/user/1&quot; typeof=&quot;schema:Person&quot; property=&quot;schema:name&quot; datatype&gt;Kevin&lt;/span&gt;&lt;/span&gt;

&lt;span property=&quot;schema:dateCreated&quot; content=&quot;2021-01-19T13:00:17+00:00&quot;&gt;&lt;time datetime=&quot;2021-01-19T08:00:17-05:00&quot; title=&quot;Tuesday, January 19, 2021 - 08:00&quot;&gt;January 19th, 2021&lt;/time&gt;
&lt;/span&gt;
</description><pubDate>Tue, 19 Jan 2021 13:00:17 GMT</pubDate><dc:creator>Kevin</dc:creator></item></channel></rss>