<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: holly</title>
    <description>The latest articles on DEV Community by holly (@hollybluessss).</description>
    <link>https://dev.to/hollybluessss</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3030489%2F22178266-f11c-4c46-8328-0c4b1b566ab2.png</url>
      <title>DEV Community: holly</title>
      <link>https://dev.to/hollybluessss</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hollybluessss"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>holly</dc:creator>
      <pubDate>Fri, 25 Apr 2025 07:14:47 +0000</pubDate>
      <link>https://dev.to/hollybluessss/-4m4h</link>
      <guid>https://dev.to/hollybluessss/-4m4h</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/mattyedwards/supercharge-your-development-with-local-ai-unlock-the-power-of-deepseek-and-codegpt-1jc8" class="crayons-story__hidden-navigation-link"&gt;Supercharge Your Development with Local AI: Unlock the Power of DeepSeek and CodeGPT&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/mattyedwards" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2974883%2F88c8396e-f893-44fe-b7fe-c3f7727605f3.png" alt="mattyedwards profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/mattyedwards" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Matty
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Matty
                
              
              &lt;div id="story-author-preview-content-2424122" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/mattyedwards" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2974883%2F88c8396e-f893-44fe-b7fe-c3f7727605f3.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Matty&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/mattyedwards/supercharge-your-development-with-local-ai-unlock-the-power-of-deepseek-and-codegpt-1jc8" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 22 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/mattyedwards/supercharge-your-development-with-local-ai-unlock-the-power-of-deepseek-and-codegpt-1jc8" id="article-link-2424122"&gt;
          Supercharge Your Development with Local AI: Unlock the Power of DeepSeek and CodeGPT
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/learning"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;learning&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/mattyedwards/supercharge-your-development-with-local-ai-unlock-the-power-of-deepseek-and-codegpt-1jc8" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/raised-hands-74b2099fd66a39f2d7eed9305ee0f4553df0eb7b4f11b01b6b1b499973048fe5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;48&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/mattyedwards/supercharge-your-development-with-local-ai-unlock-the-power-of-deepseek-and-codegpt-1jc8#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              2&lt;span class="hidden s:inline"&gt; comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            4 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>programming</category>
      <category>ai</category>
      <category>learning</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Tired of PHP Version Hell? ServBay Makes Multi-Version Management a Breeze</title>
      <dc:creator>holly</dc:creator>
      <pubDate>Tue, 08 Apr 2025 14:27:53 +0000</pubDate>
      <link>https://dev.to/hollybluessss/tired-of-php-version-hell-servbay-makes-multi-version-management-a-breeze-514b</link>
      <guid>https://dev.to/hollybluessss/tired-of-php-version-hell-servbay-makes-multi-version-management-a-breeze-514b</guid>
      <description>&lt;p&gt;&lt;strong&gt;The Developer's Version Nightmare😭&lt;/strong&gt;&lt;br&gt;
If you've ever juggled a legacy PHP 7.4 project in the morning and switched to a shiny new PHP 8.2 build by the afternoon, you've probably experienced what we like to call "version hell." Switching environments back and forth eats up time, introduces conflicts, and seriously kills productivity.&lt;br&gt;
&lt;strong&gt;Traditional Tools Aren't Cutting It&lt;/strong&gt;&lt;br&gt;
To deal with multiple PHP versions, developers often turn to tools like:&lt;br&gt;
 • Docker - Great for isolation, but let's be honest: not everyone wants to write Dockerfiles and deal with its steep learning curve.&lt;br&gt;
 • XAMPP - Super beginner-friendly, but doesn't support multiple PHP versions. Once your project needs change, it just can't keep up.&lt;br&gt;
❌Each solution has its pros and cons, but none are really built for seamless, hassle-free version switching - until now.&lt;br&gt;
ServBay: Your Multi-Version Wingman&lt;br&gt;
ServBay is a modern, streamlined development environment manager that was practically made for this exact pain point.&lt;br&gt;
ServBay: Your Multi-Version Wingman&lt;br&gt;
ServBay is a modern, streamlined development environment manager that was practically made for this exact pain point.&lt;br&gt;
Here's what makes it stand out:&lt;br&gt;
 &lt;strong&gt;1.True Multi-Version Support&lt;/strong&gt;✅&lt;br&gt;
ServBay natively supports every PHP version from 5.6 all the way to 8.5-dev. Each project can have its own .servbay.config file specifying its PHP version, so you can&lt;a href="https://support.servbay.com/php/set-different-php-for-each-project" rel="noopener noreferrer"&gt; isolate environments&lt;/a&gt; without the drama.&lt;br&gt;
 &lt;strong&gt;&lt;a href="https://support.servbay.com/advanced-settings/modify-configurations/modify-php-settings" rel="noopener noreferrer"&gt;2.Non-Invasive Switching&lt;/a&gt;&lt;/strong&gt;✅&lt;br&gt;
Just cd into your project folder and ServBay automatically activates the correct PHP version based on the config file. No global switching, no weird conflicts.&lt;br&gt;
 &lt;strong&gt;3.Visual Interface&lt;/strong&gt;✅&lt;br&gt;
With an intuitive dashboard, you can install, switch, and &lt;a href="https://support.servbay.com/basic-usage/services-and-packages/service-management-panel" rel="noopener noreferrer"&gt;manage different PHP versions&lt;/a&gt; (and other services) without touching the command line. Think of it like LEGO for developers - stack and swap components as needed. &lt;br&gt;
 4.&lt;a href="https://support.servbay.com/getting-started/introduction" rel="noopener noreferrer"&gt;Rich Extension Library&lt;/a&gt;✅&lt;br&gt;
ServBay comes packed with useful PHP extensions - XDebug, imagick, swoole, IMAP, Phalcon, and more - ready to go out of the box.&lt;br&gt;
Real Experience&lt;br&gt;
On macOS, getting up and running with ServBay is refreshingly straightforward:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install the App
Download from the official website and follow a quick setup wizard. No terminal-fu required.👉&lt;a href="https://youtu.be/s77dj3ULzjw?si=QNRTVMmM60d-YpJT" rel="noopener noreferrer"&gt;https://youtu.be/s77dj3ULzjw?si=QNRTVMmM60d-YpJT&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Initial Setup
Choose your needed packages and PHP versions during the first launch - ServBay does the &lt;a href="https://support.servbay.com/getting-started/installation" rel="noopener noreferrer"&gt;rest.Installation | ServBay Support Center&lt;/a&gt;
 3. Project-Specific Configs
Inside each project's root folder, create a .servbay.config file like this:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgek8zm0hj4gxfy3g6j1w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgek8zm0hj4gxfy3g6j1w.png" alt="Image description" width="800" height="332"&gt;&lt;/a&gt;&lt;br&gt;
The following provides a practical example demonstrating the operational mechanism of .servbay.config.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd72a1yr9n5yk7zqs3sf9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd72a1yr9n5yk7zqs3sf9.png" alt="Image description" width="522" height="447"&gt;&lt;/a&gt;&lt;br&gt;
If you're tired of wasting time tweaking your local dev environment every time a project needs a different PHP version, ServBay is the tool you didn't know you needed. It takes the pain out of version switching and lets you focus on what you actually want to do -&lt;a href="https://www.servbay.com/" rel="noopener noreferrer"&gt;Easy setup development environment for macOS&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>learning</category>
      <category>php</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>holly</dc:creator>
      <pubDate>Tue, 08 Apr 2025 14:24:09 +0000</pubDate>
      <link>https://dev.to/hollybluessss/-abf</link>
      <guid>https://dev.to/hollybluessss/-abf</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/mattyedwards/xampp-is-dead-docker-is-overkilltry-the-lightning-fast-dev-tool-1c82" class="crayons-story__hidden-navigation-link"&gt;🔥 XAMPP is Dead？ Docker is Overkill？Try The Lightning-Fast Dev Tool 🔥&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/mattyedwards" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2974883%2F88c8396e-f893-44fe-b7fe-c3f7727605f3.png" alt="mattyedwards profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/mattyedwards" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Matty
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Matty
                
              
              &lt;div id="story-author-preview-content-2378850" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/mattyedwards" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2974883%2F88c8396e-f893-44fe-b7fe-c3f7727605f3.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Matty&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/mattyedwards/xampp-is-dead-docker-is-overkilltry-the-lightning-fast-dev-tool-1c82" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 3 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/mattyedwards/xampp-is-dead-docker-is-overkilltry-the-lightning-fast-dev-tool-1c82" id="article-link-2378850"&gt;
          🔥 XAMPP is Dead？ Docker is Overkill？Try The Lightning-Fast Dev Tool 🔥
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/discuss"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;discuss&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/mattyedwards/xampp-is-dead-docker-is-overkilltry-the-lightning-fast-dev-tool-1c82" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;58&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/mattyedwards/xampp-is-dead-docker-is-overkilltry-the-lightning-fast-dev-tool-1c82#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              10&lt;span class="hidden s:inline"&gt; comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>discuss</category>
      <category>programming</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
