<?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: Upsun</title>
    <description>The latest articles on DEV Community by Upsun (upsun).</description>
    <link>https://dev.to/upsun</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.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F7117%2Fcb8b23eb-65ad-4c96-b7d3-96b098fb76b9.png</url>
      <title>DEV Community: Upsun</title>
      <link>https://dev.to/upsun</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/upsun"/>
    <language>en</language>
    <item>
      <title>[Tutorial] Deploying Next.js on Upsun 🚀</title>
      <dc:creator>Flora Brandão</dc:creator>
      <pubDate>Tue, 07 Jul 2026 10:43:44 +0000</pubDate>
      <link>https://dev.to/upsun/tutorial-deploying-nextjs-on-upsun-1l37</link>
      <guid>https://dev.to/upsun/tutorial-deploying-nextjs-on-upsun-1l37</guid>
      <description>&lt;p&gt;Setting up a new framework on a deployment platform can often feel like a manual grind of trial and error. Getting the configuration right from the start is essential for a smooth workflow.&lt;/p&gt;

&lt;p&gt;This guide simplifies this process for Next.js users by providing a clear path from local development to a live environment. Here is what the process looks like:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Start by creating your Next.js application and setting up a new project&lt;/li&gt;
&lt;li&gt;Select your preferred Git workflow for deployment&lt;/li&gt;
&lt;li&gt;Configure your project settings to align with the platform&lt;/li&gt;
&lt;li&gt;Push your changes and deploy your project with confidence&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Following these steps ensures your project is configured correctly for the ecosystem and makes future updates easier to manage. &lt;/p&gt;

&lt;p&gt;Check out the full technical write-up to see how to get your app live:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://developer.upsun.com/docs/get-started/stacks/nextjs" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun-c9761871.mintlify.app%2Fmintlify-assets%2F_next%2Fimage%3Furl%3D%252F_mintlify%252Fapi%252Fog%253Fdivision%253DJavaScript%2526appearance%253Dsystem%2526title%253DDeploy%252BNext.js%252Bon%252BUpsun%2526description%253DComplete%252Bthe%252Blast%252Brequired%252Bsteps%252Bto%252Bsuccessfully%252Bdeploy%252BNext.js%252Bon%252BUpsun.%25250A%2526logoLight%253Dhttps%25253A%25252F%25252Fmintcdn.com%25252Fupsun-c9761871%25252FWSCgazBk0GWUPP4l%25252Flogo%25252FUpsun-dev-center-light.svg%25253Ffit%25253Dmax%252526auto%25253Dformat%252526n%25253DWSCgazBk0GWUPP4l%252526q%25253D85%252526s%25253Dc35e42815c3d17de292fb0a86d41aa5f%2526logoDark%253Dhttps%25253A%25252F%25252Fmintcdn.com%25252Fupsun-c9761871%25252FWSCgazBk0GWUPP4l%25252Flogo%25252FUpsun-dev-center-dark.svg%25253Ffit%25253Dmax%252526auto%25253Dformat%252526n%25253DWSCgazBk0GWUPP4l%252526q%25253D85%252526s%25253D6bdea7a02f9b19da987e3502457d1ce8%2526primaryColor%253D%2525236046ff%2526lightColor%253D%252523BFB5FF%2526darkColor%253D%2525236046FF%2526backgroundLight%253D%252523F7F8F8%2526backgroundDark%253D%2525230E1113%26w%3D1200%26q%3D100" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://developer.upsun.com/docs/get-started/stacks/nextjs" rel="noopener noreferrer" class="c-link"&gt;
            Deploy Next.js on Upsun - Upsun Developer
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Complete the last required steps to successfully deploy Next.js on Upsun.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdeveloper.upsun.com%2Fmintlify-assets%2F_mintlify%2Ffavicons%2Fupsun-c9761871%2FrMHAq1HO1s16sbdD%2F_generated%2Ffavicon%2Fandroid-chrome-192x192.png" width="192" height="192"&gt;
          developer.upsun.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>tutorial</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>[Tutorial] Deploying Symfony on Upsun</title>
      <dc:creator>Flora Brandão</dc:creator>
      <pubDate>Mon, 06 Jul 2026 14:00:00 +0000</pubDate>
      <link>https://dev.to/upsun/tutorial-deploying-symfony-on-upsun-51li</link>
      <guid>https://dev.to/upsun/tutorial-deploying-symfony-on-upsun-51li</guid>
      <description>&lt;p&gt;Starting a new project often involves the manual grind of configuring environments and deployment pipelines from scratch. It can be a slow process to get your code from a local machine to a live server.&lt;/p&gt;

&lt;p&gt;Upsun simplifies this by providing a clear path for Symfony developers to deploy and manage their applications. Here is how it streamlines your workflow:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create your Symfony app and project quickly&lt;/li&gt;
&lt;li&gt;Deploy your project with minimal friction&lt;/li&gt;
&lt;li&gt;Make changes and updates easily&lt;/li&gt;
&lt;li&gt;Use third party Git providers for flexibility&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the documentation index to see how to get started:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://developer.upsun.com/docs/get-started/stacks/symfony/get-started" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun-c9761871.mintlify.app%2Fmintlify-assets%2F_next%2Fimage%3Furl%3D%252F_mintlify%252Fapi%252Fog%253Fdivision%253DSymfony%2526appearance%253Dsystem%2526title%253DGet%252Bstarted%2526description%253DSee%252Bhow%252Bto%252Bget%252Bstarted%252Bdeploying%252BSymfony%252Bon%252BUpsun.%25250A%2526logoLight%253Dhttps%25253A%25252F%25252Fmintcdn.com%25252Fupsun-c9761871%25252FWSCgazBk0GWUPP4l%25252Flogo%25252FUpsun-dev-center-light.svg%25253Ffit%25253Dmax%252526auto%25253Dformat%252526n%25253DWSCgazBk0GWUPP4l%252526q%25253D85%252526s%25253Dc35e42815c3d17de292fb0a86d41aa5f%2526logoDark%253Dhttps%25253A%25252F%25252Fmintcdn.com%25252Fupsun-c9761871%25252FWSCgazBk0GWUPP4l%25252Flogo%25252FUpsun-dev-center-dark.svg%25253Ffit%25253Dmax%252526auto%25253Dformat%252526n%25253DWSCgazBk0GWUPP4l%252526q%25253D85%252526s%25253D6bdea7a02f9b19da987e3502457d1ce8%2526primaryColor%253D%2525236046ff%2526lightColor%253D%252523BFB5FF%2526darkColor%253D%2525236046FF%2526backgroundLight%253D%252523F7F8F8%2526backgroundDark%253D%2525230E1113%26w%3D1200%26q%3D100" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://developer.upsun.com/docs/get-started/stacks/symfony/get-started" rel="noopener noreferrer" class="c-link"&gt;
            Get started - Upsun Developer
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            See how to get started deploying Symfony on Upsun.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdeveloper.upsun.com%2Fmintlify-assets%2F_mintlify%2Ffavicons%2Fupsun-c9761871%2FrMHAq1HO1s16sbdD%2F_generated%2Ffavicon%2Fandroid-chrome-192x192.png" width="192" height="192"&gt;
          developer.upsun.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>symfony</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>5 questions for your next platform evaluation 🏗️</title>
      <dc:creator>Flora Brandão</dc:creator>
      <pubDate>Mon, 06 Jul 2026 10:19:09 +0000</pubDate>
      <link>https://dev.to/upsun/5-questions-for-your-next-platform-evaluation-2da7</link>
      <guid>https://dev.to/upsun/5-questions-for-your-next-platform-evaluation-2da7</guid>
      <description>&lt;p&gt;We often spend forty-five minutes debating a single CMS while ignoring the three hundred unmanaged applications running on production hotfixes and 2018 wiki pages. A platform choice only ages well if you look at the entire map and not just the shiny new runtime.&lt;/p&gt;

&lt;p&gt;Here is how to audit your stack before the choice hardens into a crisis:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Calculate what percentage of your actual application can run on the platform versus what lives in external databases and cloud accounts.&lt;/li&gt;
&lt;li&gt;Verify if your preview environments use production-grade data or if you are just guessing that the code works.&lt;/li&gt;
&lt;li&gt;Determine the time required to replatform if a customer requires a specific sovereign region or cloud provider.&lt;/li&gt;
&lt;li&gt;Align your audit scope with your architecture diagram to avoid expensive gaps in compliance.&lt;/li&gt;
&lt;li&gt;Count how many different deployment systems a new hire must learn to ship their first feature.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One workflow for every runtime is a team decision that shapes your developer experience for years.&lt;/p&gt;

&lt;p&gt;Read the full technical breakdown here: &lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://upsun.com/blog/five-questions-platform-evaluation-missing/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun.com%2Fimage%3Fid%3D762%26type%3Dblog-posts%26size%3Dsocial" height="628" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://upsun.com/blog/five-questions-platform-evaluation-missing/" rel="noopener noreferrer" class="c-link"&gt;
            Five questions your platform evaluation is missing | Upsun
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Avoid costly architectural mistakes. Discover five critical questions you need to ask during your next cloud application platform evaluation.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun.com%2Ffavicon-32x32.png%3Fv%3Dcdd6ef938d75e3c80c7f4330f35ea20d" width="32" height="32"&gt;
          upsun.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>cms</category>
    </item>
    <item>
      <title>[Tutorial] Streamlining Laravel deployments on Upsun 🐘</title>
      <dc:creator>Flora Brandão</dc:creator>
      <pubDate>Fri, 03 Jul 2026 14:00:00 +0000</pubDate>
      <link>https://dev.to/upsun/tutorial-streamlining-laravel-deployments-on-upsun-6jf</link>
      <guid>https://dev.to/upsun/tutorial-streamlining-laravel-deployments-on-upsun-6jf</guid>
      <description>&lt;p&gt;Getting a Laravel application from local development to a live environment often feels like a repetitive grind of manual configuration and setup. &lt;strong&gt;It is easy to get stuck on the initial steps of project creation and deployment when you just want to ship code.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Upsun simplifies this process by providing a clear path from your local environment to the cloud. Here is how you can get your Laravel project running:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create your Laravel application and Upsun project&lt;/li&gt;
&lt;li&gt;Deploy your project with a streamlined workflow&lt;/li&gt;
&lt;li&gt;Configure necessary write access for your application&lt;/li&gt;
&lt;li&gt;Manage changes and integrate third party Git providers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the full technical write-up to see how this fits into your development workflow:&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://developer.upsun.com/docs/get-started/stacks/laravel/get-started" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun-c9761871.mintlify.app%2Fmintlify-assets%2F_next%2Fimage%3Furl%3D%252F_mintlify%252Fapi%252Fog%253Fdivision%253DLaravel%2526appearance%253Dsystem%2526title%253DGet%252Bstarted%2526description%253DSee%252Bhow%252Bto%252Bget%252Bstarted%252Bdeploying%252BLaravel%252Bon%252BUpsun.%25250A%2526logoLight%253Dhttps%25253A%25252F%25252Fmintcdn.com%25252Fupsun-c9761871%25252FWSCgazBk0GWUPP4l%25252Flogo%25252FUpsun-dev-center-light.svg%25253Ffit%25253Dmax%252526auto%25253Dformat%252526n%25253DWSCgazBk0GWUPP4l%252526q%25253D85%252526s%25253Dc35e42815c3d17de292fb0a86d41aa5f%2526logoDark%253Dhttps%25253A%25252F%25252Fmintcdn.com%25252Fupsun-c9761871%25252FWSCgazBk0GWUPP4l%25252Flogo%25252FUpsun-dev-center-dark.svg%25253Ffit%25253Dmax%252526auto%25253Dformat%252526n%25253DWSCgazBk0GWUPP4l%252526q%25253D85%252526s%25253D6bdea7a02f9b19da987e3502457d1ce8%2526primaryColor%253D%2525236046ff%2526lightColor%253D%252523BFB5FF%2526darkColor%253D%2525236046FF%2526backgroundLight%253D%252523F7F8F8%2526backgroundDark%253D%2525230E1113%26w%3D1200%26q%3D100" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://developer.upsun.com/docs/get-started/stacks/laravel/get-started" rel="noopener noreferrer" class="c-link"&gt;
            Get started - Upsun Developer
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            See how to get started deploying Laravel on Upsun.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdeveloper.upsun.com%2Fmintlify-assets%2F_mintlify%2Ffavicons%2Fupsun-c9761871%2FrMHAq1HO1s16sbdD%2F_generated%2Ffavicon%2Fandroid-chrome-192x192.png" width="192" height="192"&gt;
          developer.upsun.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>laravel</category>
    </item>
    <item>
      <title>Reclaiming your engineering cycles from the DevOps tax 🛠️</title>
      <dc:creator>Flora Brandão</dc:creator>
      <pubDate>Fri, 03 Jul 2026 09:20:15 +0000</pubDate>
      <link>https://dev.to/upsun/reclaiming-your-engineering-cycles-from-the-devops-tax-1124</link>
      <guid>https://dev.to/upsun/reclaiming-your-engineering-cycles-from-the-devops-tax-1124</guid>
      <description>&lt;p&gt;If you are spending your afternoons debugging VPC peering and RDS maintenance windows instead of shipping code, you are paying a DevOps tax. High-velocity development often hits a wall when the last mile of deployment relies on manual infrastructure toll booths and fragmented shadow provisioning.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The problem&lt;/strong&gt;: Senior engineers are acting as high-paid cloud janitors because of legacy cloud primitives and uncontrolled service requests.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The solution&lt;/strong&gt;: Move to a deterministic platform contract and a unified configuration file like .upsun/config.yaml.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Why it matters&lt;/strong&gt;: This shift eliminates manual wiring and allows you to move capital from maintenance to building actual features.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Stop fixing broken subnets and start focusing on your product. Read the full article to see how to reclaim thirty percent of your innovation budget:&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://upsun.com/blog/reclaiming-the-30percent-devops-tax/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun.com%2Fimage%3Fid%3D757%26type%3Dblog-posts%26size%3Dsocial" height="628" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://upsun.com/blog/reclaiming-the-30percent-devops-tax/" rel="noopener noreferrer" class="c-link"&gt;
            Stop the 30% DevOps tax and reclaim your budget | Upsun
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Is your engineering team stuck managing manual infrastructure? Learn how to eliminate shadow IT, stop the 30% cloud waste, and reclaim your innovation budget.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun.com%2Ffavicon-32x32.png%3Fv%3Dcdd6ef938d75e3c80c7f4330f35ea20d" width="32" height="32"&gt;
          upsun.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>devops</category>
      <category>tax</category>
    </item>
    <item>
      <title>[Tutorial] Deploying Liferay on Upsun with Postgres and Elasticsearch 🚀</title>
      <dc:creator>Flora Brandão</dc:creator>
      <pubDate>Thu, 02 Jul 2026 13:58:19 +0000</pubDate>
      <link>https://dev.to/upsun/tutorial-deploying-liferay-on-upsun-with-postgres-and-elasticsearch-f1h</link>
      <guid>https://dev.to/upsun/tutorial-deploying-liferay-on-upsun-with-postgres-and-elasticsearch-f1h</guid>
      <description>&lt;p&gt;Setting up complex enterprise platforms like Liferay often means wrestling with manual infrastructure and configuration hurdles. Getting the database and search engine to play nice while managing runtime environments is a common engineering grind.&lt;/p&gt;

&lt;p&gt;Deploying Liferay Community Edition on Upsun simplifies this by providing a structured path for your project setup. Here is how this workflow streamlines the process:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Automates the project structure and Upsun configuration&lt;/li&gt;
&lt;li&gt;Manages PostgreSQL and Elasticsearch integrations seamlessly&lt;/li&gt;
&lt;li&gt;Handles build processes and runtime configuration through environment variables&lt;/li&gt;
&lt;li&gt;Simplifies Log4j configuration and plugin hot-deploying&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the full technical write-up for the complete deployment guide:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://developer.upsun.com/tutorials/liferay" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun-c9761871.mintlify.app%2Fmintlify-assets%2F_next%2Fimage%3Furl%3D%252F_mintlify%252Fapi%252Fog%253Fdivision%253DCMS%252Bguides%2526appearance%253Dsystem%2526title%253DDeploy%252BLiferay%252Bon%252BUpsun%2526description%253DDeploy%252BLiferay%252BCommunity%252BEdition%252Bon%252BUpsun%252Bwith%252BPostgreSQL%252Band%252BElasticsearch.%25250A%2526logoLight%253Dhttps%25253A%25252F%25252Fmintcdn.com%25252Fupsun-c9761871%25252FWSCgazBk0GWUPP4l%25252Flogo%25252FUpsun-dev-center-light.svg%25253Ffit%25253Dmax%252526auto%25253Dformat%252526n%25253DWSCgazBk0GWUPP4l%252526q%25253D85%252526s%25253Dc35e42815c3d17de292fb0a86d41aa5f%2526logoDark%253Dhttps%25253A%25252F%25252Fmintcdn.com%25252Fupsun-c9761871%25252FWSCgazBk0GWUPP4l%25252Flogo%25252FUpsun-dev-center-dark.svg%25253Ffit%25253Dmax%252526auto%25253Dformat%252526n%25253DWSCgazBk0GWUPP4l%252526q%25253D85%252526s%25253D6bdea7a02f9b19da987e3502457d1ce8%2526primaryColor%253D%2525236046ff%2526lightColor%253D%252523BFB5FF%2526darkColor%253D%2525236046FF%2526backgroundLight%253D%252523F7F8F8%2526backgroundDark%253D%2525230E1113%26w%3D1200%26q%3D100" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://developer.upsun.com/tutorials/liferay" rel="noopener noreferrer" class="c-link"&gt;
            Deploy Liferay on Upsun - Upsun Developer
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Deploy Liferay Community Edition on Upsun with PostgreSQL and Elasticsearch.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdeveloper.upsun.com%2Fmintlify-assets%2F_mintlify%2Ffavicons%2Fupsun-c9761871%2FrMHAq1HO1s16sbdD%2F_generated%2Ffavicon%2Fandroid-chrome-192x192.png" width="192" height="192"&gt;
          developer.upsun.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>liferay</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Solving the AI Agent Repro Gap 🤖</title>
      <dc:creator>Flora Brandão</dc:creator>
      <pubDate>Thu, 02 Jul 2026 09:47:52 +0000</pubDate>
      <link>https://dev.to/upsun/solving-the-ai-agent-repro-gap-55cm</link>
      <guid>https://dev.to/upsun/solving-the-ai-agent-repro-gap-55cm</guid>
      <description>&lt;p&gt;Most AI agents fail because they are developed in a vacuum without access to the scale and complexity of production data. This context gap leads to agents that hallucinate your infrastructure and suggestions that break the moment they hit a live environment.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Most agentic failures are context failures rather than intelligence failures.&lt;/li&gt;
&lt;li&gt;Traditional development workflows create fragmentation and failure points for AI.&lt;/li&gt;
&lt;li&gt;You can bridge this gap by using byte-level clones to provide agents with a machine-readable map of your world.&lt;/li&gt;
&lt;li&gt;Upsun allows every Git branch to trigger a byte-level clone of your production environment in under a minute.&lt;/li&gt;
&lt;li&gt;Copy-on-Write technology ensures you only pay for data changes and not for duplicating massive datasets.&lt;/li&gt;
&lt;li&gt;Logical isolation means your agents can run heavy queries without consuming cycles from your production cluster.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Stop paying the devops tax and give your agents the deterministic sandbox they need to succeed.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://upsun.com/blog/grounding-rag-pipelines-real-world-data/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun.com%2Fimage%3Fid%3D754%26type%3Dblog-posts%26size%3Dsocial" height="628" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://upsun.com/blog/grounding-rag-pipelines-real-world-data/" rel="noopener noreferrer" class="c-link"&gt;
            Solve the data context gap for AI agents | Upsun
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Stop AI failures caused by fragmented stacks. Use byte-level clones to bridge the repro gap and develop agents against production-grade data.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun.com%2Ffavicon-32x32.png%3Fv%3Dcdd6ef938d75e3c80c7f4330f35ea20d" width="32" height="32"&gt;
          upsun.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>agents</category>
    </item>
    <item>
      <title>[Event] Let's catch up at WeAreDevelopers World Congress 2026</title>
      <dc:creator>Flora Brandão</dc:creator>
      <pubDate>Wed, 01 Jul 2026 17:00:00 +0000</pubDate>
      <link>https://dev.to/upsun/event-lets-catch-up-at-wearedevelopers-world-congress-2026-9ni</link>
      <guid>https://dev.to/upsun/event-lets-catch-up-at-wearedevelopers-world-congress-2026-9ni</guid>
      <description>&lt;p&gt;The developer role is shifting fast, and WeAreDevelopers World Congress 2026 in Berlin is one of the best places to have that conversation. We are excited to have our Field CTO Guillaume Moigneu on stage on July 9 to dig into what that shift actually means in practice.&lt;/p&gt;

&lt;p&gt;His talk, "&lt;strong&gt;You don't need to write the code. You need to become a verification architect and prove it's correct&lt;/strong&gt;," challenges the idea that developer value lives in writing code. Coding agents can do that in minutes. The real skill now is defining what correct looks like, building the verification infrastructure to prove it, and safely delegating scope to agents without adding risk to your projects. 🤖&lt;/p&gt;

&lt;p&gt;If you are heading to WeAreDevelopers World Congress 2026, add the session to your agenda and come say hi!&lt;/p&gt;

&lt;p&gt;📅 Thursday 9 July, 10:50-11:20&lt;br&gt;
📍 Stage 3, Berlin&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.wearedevelopers.com/world-congress/agenda/sessions/you-don-t-need-to-write-the-code-you-need-to-become-a-verification-architect-and-1145873" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimagedelivery.net%2Fp2Gwf4g3bNtyXUmnEu9Kdw%2Fmain-stage%2Fmain-stage-panorama%2Fog%3Fformat%3Dauto" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.wearedevelopers.com/world-congress/agenda/sessions/you-don-t-need-to-write-the-code-you-need-to-become-a-verification-architect-and-1145873" rel="noopener noreferrer" class="c-link"&gt;
            You don't need to write the code. You need to become a verification architect and prove it's correct · WeAreDevelopers World Congress
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            You spent years mastering clean code, proper abstractions, and meaningful tests. Now coding agents do in 5 minutes what used to take you an afternoon. Terrifying? Only if you think your value is in wr…
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.wearedevelopers.com%2F_web%2Ffavicon.ico" width="16" height="16"&gt;
          wearedevelopers.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>developer</category>
    </item>
    <item>
      <title>[Tutorial] Deploying Drupal on Upsun 🚀</title>
      <dc:creator>Flora Brandão</dc:creator>
      <pubDate>Wed, 01 Jul 2026 14:01:36 +0000</pubDate>
      <link>https://dev.to/upsun/tutorial-deploying-drupal-on-upsun-22ce</link>
      <guid>https://dev.to/upsun/tutorial-deploying-drupal-on-upsun-22ce</guid>
      <description>&lt;p&gt;Getting the final deployment steps right for your Drupal site can be a tedious grind. &lt;strong&gt;Missing a single environment variable or configuration sync can stall your entire release process.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can streamline this by completing a few specific final steps directly on Upsun. Here is how it helps your workflow:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Configures your environment variables properly&lt;/li&gt;
&lt;li&gt;Integrates your settings.php file correctly&lt;/li&gt;
&lt;li&gt;Manages Upsun specific settings smoothly&lt;/li&gt;
&lt;li&gt;Synchronizes your configuration files automatically&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the full technical write-up to see how this fits into your ecosystem:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://developer.upsun.com/tutorials/drupal" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun-c9761871.mintlify.app%2Fmintlify-assets%2F_next%2Fimage%3Furl%3D%252F_mintlify%252Fapi%252Fog%253Fdivision%253DCMS%252Bguides%2526appearance%253Dsystem%2526title%253DDeploy%252BDrupal%252Bon%252BUpsun%2526description%253DComplete%252Bthe%252Blast%252Brequired%252Bsteps%252Bto%252Bsuccessfully%252Bdeploy%252BDrupal%252Bon%252BUpsun.%25250A%2526logoLight%253Dhttps%25253A%25252F%25252Fmintcdn.com%25252Fupsun-c9761871%25252FWSCgazBk0GWUPP4l%25252Flogo%25252FUpsun-dev-center-light.svg%25253Ffit%25253Dmax%252526auto%25253Dformat%252526n%25253DWSCgazBk0GWUPP4l%252526q%25253D85%252526s%25253Dc35e42815c3d17de292fb0a86d41aa5f%2526logoDark%253Dhttps%25253A%25252F%25252Fmintcdn.com%25252Fupsun-c9761871%25252FWSCgazBk0GWUPP4l%25252Flogo%25252FUpsun-dev-center-dark.svg%25253Ffit%25253Dmax%252526auto%25253Dformat%252526n%25253DWSCgazBk0GWUPP4l%252526q%25253D85%252526s%25253D6bdea7a02f9b19da987e3502457d1ce8%2526primaryColor%253D%2525236046ff%2526lightColor%253D%252523BFB5FF%2526darkColor%253D%2525236046FF%2526backgroundLight%253D%252523F7F8F8%2526backgroundDark%253D%2525230E1113%26w%3D1200%26q%3D100" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://developer.upsun.com/tutorials/drupal" rel="noopener noreferrer" class="c-link"&gt;
            Deploy Drupal on Upsun - Upsun Developer
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Complete the last required steps to successfully deploy Drupal on Upsun.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdeveloper.upsun.com%2Fmintlify-assets%2F_mintlify%2Ffavicons%2Fupsun-c9761871%2FrMHAq1HO1s16sbdD%2F_generated%2Ffavicon%2Fandroid-chrome-192x192.png" width="192" height="192"&gt;
          developer.upsun.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>tutorial</category>
      <category>drupal</category>
    </item>
    <item>
      <title>Dismantling the hidden factory of software development 🛠️</title>
      <dc:creator>Flora Brandão</dc:creator>
      <pubDate>Wed, 01 Jul 2026 10:13:43 +0000</pubDate>
      <link>https://dev.to/upsun/dismantling-the-hidden-factory-of-software-development-4b6b</link>
      <guid>https://dev.to/upsun/dismantling-the-hidden-factory-of-software-development-4b6b</guid>
      <description>&lt;p&gt;Are you losing 12 hours a week to broken workflows and manual infrastructure plumbing?&lt;/p&gt;

&lt;p&gt;What starts as an agile decision to spin up a custom pipeline often creates a maintenance trap that drains your automation budget.&lt;/p&gt;

&lt;p&gt;Here is how we can fix the operational drag:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stop building fragmented shadow IT systems that cause environment drift&lt;/li&gt;
&lt;li&gt;Adopt pre-architected Golden Paths to handle the routine infrastructure layers&lt;/li&gt;
&lt;li&gt;Reclaim your engineering capacity to focus purely on application logic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out how to standardize your environments and eliminate workflow chaos:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://upsun.com/blog/developer-workflow-fragmentation-and-whats-really-happening-behind-the-scenes/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun.com%2Fimage%3Fid%3D725%26type%3Dblog-posts%26size%3Dsocial" height="628" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://upsun.com/blog/developer-workflow-fragmentation-and-whats-really-happening-behind-the-scenes/" rel="noopener noreferrer" class="c-link"&gt;
            Why developer workflow fragmentation slows teams | Upsun
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Developer workflow fragmentation slows delivery, raises MTTR, and wastes capacity. Learn how standardization removes operational drag.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun.com%2Ffavicon-32x32.png%3Fv%3Dcdd6ef938d75e3c80c7f4330f35ea20d" width="32" height="32"&gt;
          upsun.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>software</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>Upsun Dispatch™ is now open for prerelease 🎉</title>
      <dc:creator>Flora Brandão</dc:creator>
      <pubDate>Tue, 30 Jun 2026 15:43:28 +0000</pubDate>
      <link>https://dev.to/upsun/upsun-dispatch-is-now-open-for-prerelease-n2j</link>
      <guid>https://dev.to/upsun/upsun-dispatch-is-now-open-for-prerelease-n2j</guid>
      <description>&lt;p&gt;Last week we introduced Upsun Dispatch™: &lt;strong&gt;a platform for the agentic software development lifecycle, where workflow is the primitive&lt;/strong&gt;, not the agent. Today, prerelease is open.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Starting July 1,&lt;/strong&gt; a founding cohort of design partners gets early access. This is not a traditional beta. We are looking for engineering teams already running AI workflows and hitting the limits of what individual tools can do: teams who want to help shape what Upsun Dispatch becomes, not just use what we ship.&lt;/p&gt;

&lt;p&gt;Design partners get direct access to the core team, real input on the roadmap, and charter terms that reflect a genuine partnership rather than a vendor relationship.&lt;/p&gt;

&lt;p&gt;Apply at &lt;a href="http://upsun.com/dispatch" rel="noopener noreferrer"&gt;upsun.com/dispatch&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Read the full announcement: &lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://upsun.com/blog/upsun-dispatch-early-access/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun.com%2Fstatic%2F9f46fb678160bb4a4181ce5c3621a8c3%2Fupsun_dispatch_now_in_prerelease_1200x623_5c628995d3.png" height="419" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://upsun.com/blog/upsun-dispatch-early-access/" rel="noopener noreferrer" class="c-link"&gt;
            Upsun Dispatch™ is now open for prerelease
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Starting July 1, 2026, Upsun Dispatch™ is open to a founding cohort of design partners. Here is what joining early means and how to apply
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun.com%2Ffavicon-32x32.png%3Fv%3Dcdd6ef938d75e3c80c7f4330f35ea20d" width="32" height="32"&gt;
          upsun.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>devops</category>
      <category>programming</category>
      <category>product</category>
    </item>
    <item>
      <title>[Tutorial] Mastering WordPress deployment on Upsun 🐘</title>
      <dc:creator>Flora Brandão</dc:creator>
      <pubDate>Tue, 30 Jun 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/upsun/tutorial-mastering-wordpress-deployment-on-upsun-kaf</link>
      <guid>https://dev.to/upsun/tutorial-mastering-wordpress-deployment-on-upsun-kaf</guid>
      <description>&lt;p&gt;Finding the right documentation to deploy WordPress can feel like a hunt for needles in a haystack. &lt;strong&gt;It is a grind to figure out the best structure for your project when you are starting from scratch or moving complex setups.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Upsun provides specific paths for different WordPress flavors to keep your deployment clean and efficient. Here is how it simplifies your setup:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Offers dedicated guides for Vanilla and Composer-based WordPress&lt;/li&gt;
&lt;li&gt;Includes specialized support for Bedrock and Multisite configurations&lt;/li&gt;
&lt;li&gt;Provides a central documentation index to discover all available resources&lt;/li&gt;
&lt;li&gt;Uses a machine-readable index file for easier navigation of pages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the full technical write-up to see how to deploy your specific WordPress setup:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://developer.upsun.com/tutorials/wordpress" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fupsun-c9761871.mintlify.app%2Fmintlify-assets%2F_next%2Fimage%3Furl%3D%252F_mintlify%252Fapi%252Fog%253Fdivision%253DDocumentation%2526appearance%253Dsystem%2526title%253DDeploy%252BWordPress%252Bon%252BUpsun%2526logoLight%253Dhttps%25253A%25252F%25252Fmintcdn.com%25252Fupsun-c9761871%25252FWSCgazBk0GWUPP4l%25252Flogo%25252FUpsun-dev-center-light.svg%25253Ffit%25253Dmax%252526auto%25253Dformat%252526n%25253DWSCgazBk0GWUPP4l%252526q%25253D85%252526s%25253Dc35e42815c3d17de292fb0a86d41aa5f%2526logoDark%253Dhttps%25253A%25252F%25252Fmintcdn.com%25252Fupsun-c9761871%25252FWSCgazBk0GWUPP4l%25252Flogo%25252FUpsun-dev-center-dark.svg%25253Ffit%25253Dmax%252526auto%25253Dformat%252526n%25253DWSCgazBk0GWUPP4l%252526q%25253D85%252526s%25253D6bdea7a02f9b19da987e3502457d1ce8%2526primaryColor%253D%2525236046ff%2526lightColor%253D%252523BFB5FF%2526darkColor%253D%2525236046FF%2526backgroundLight%253D%252523F7F8F8%2526backgroundDark%253D%2525230E1113%26w%3D1200%26q%3D100" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://developer.upsun.com/tutorials/wordpress" rel="noopener noreferrer" class="c-link"&gt;
            Deploy WordPress on Upsun - Upsun Developer
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Upsun User Documentation, Dev Center, news, and more.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdeveloper.upsun.com%2Fmintlify-assets%2F_mintlify%2Ffavicons%2Fupsun-c9761871%2FrMHAq1HO1s16sbdD%2F_generated%2Ffavicon%2Fandroid-chrome-192x192.png" width="192" height="192"&gt;
          developer.upsun.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>wordpress</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
