> ## Documentation Index
> Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Blog RSS

> The latest articles and tutorials from the Upsun Developer Center.

{/* Hidden page: not listed in docs-navigation.json. Exists so Mintlify can */}

<Update label="July 16, 2026">
  ### [Blog RSS](/posts/articles/blog-rss)

  The latest articles and tutorials from the Upsun Developer Center.

  [Read more →](/posts/articles/blog-rss)
</Update>

<Update label="July 16, 2026">
  ### [Can you trust the X-Client-IP header?](/posts/how-it-works/can-you-trust-the-x-client-ip-header)

  Why the X-Client-IP header on Upsun holds the real visitor IP behind Fastly, Cloudflare, and CloudFront, and how to log real client IPs behind any other CDN.

  [Read more →](/posts/how-it-works/can-you-trust-the-x-client-ip-header)
</Update>

<Update label="July 7, 2026">
  ### [Write a Git server with per-branch permissions in five minutes](/posts/how-it-works/write-a-git-server-with-per-branch-permissions-in-five-minutes)

  Upsun's most basic API is a Git server. Build one in Python with Dulwich and Paramiko, and add per-branch read permissions in a single method.

  [Read more →](/posts/how-it-works/write-a-git-server-with-per-branch-permissions-in-five-minutes)
</Update>

<Update label="June 30, 2026">
  ### [Why Emacs is still my interface to my computer](/posts/insights/why-emacs-is-still-my-interface-to-my-computer)

  Why I still use Emacs every day: one consistent interface for editing, Git with Magit, terminals, a Claude Code agent per project, and the rest of my computer.

  [Read more →](/posts/insights/why-emacs-is-still-my-interface-to-my-computer)
</Update>

<Update label="June 30, 2026">
  ### [CiviCRM with WordPress Bedrock on Upsun](/posts/hands-on/civicrm-with-wordpress-bedrock-on-upsun)

  ![CiviCRM with WordPress Bedrock on Upsun](https://developer.upsun.com/images/posts/hands-on/civicrm-drupal-11-on-upsun/UpsunxSkvare-800x300.webp)

  A guide to deploying CiviCRM on top of a Bedrock-based WordPress installation on Upsun, utilizing an optimized Composer template and MariaDB schemas.

  [Read more →](/posts/hands-on/civicrm-with-wordpress-bedrock-on-upsun)
</Update>

<Update label="June 23, 2026">
  ### [Cloning a terabyte in a minute, and the limit hiding behind it](/posts/how-it-works/cloning-a-terabyte-in-a-minute-and-the-limit-hiding-behind-it)

  Upsun clones a terabyte production environment in under a minute using Ceph copy-on-write. Here is the 16-level clone-depth limit behind it, why flattening is the price you pay, and what it says about engineering trade-offs.

  [Read more →](/posts/how-it-works/cloning-a-terabyte-in-a-minute-and-the-limit-hiding-behind-it)
</Update>

<Update label="June 16, 2026">
  ### [How redundancy and failover work on Upsun](/posts/how-it-works/how-redundancy-and-failover-work-on-upsun)

  Upsun handles redundancy and failover inside your region, at the compute, storage, and network layers. Here's where it happens, how fast it is, and the trade-offs behind it.

  [Read more →](/posts/how-it-works/how-redundancy-and-failover-work-on-upsun)
</Update>

<Update label="June 9, 2026">
  ### [Code matters less than ever, and more than ever](/posts/insights/code-matters-less-than-ever-and-more-than-ever)

  AI made code cheap to write and cheap to throw away, so it matters less than ever. It also matters more, because debugging, reviews, and velocity all depend on it.

  [Read more →](/posts/insights/code-matters-less-than-ever-and-more-than-ever)
</Update>

<Update label="June 4, 2026">
  ### [Upsun deployment hooks and commands: which one to use, and when](/posts/how-it-works/upsun-deployment-hooks-and-commands-which-one-to-use-and-when)

  Build hooks, deploy hooks, pre\_start, start, and post\_start all shape how Upsun deploys your app. Learn what each one does and when to reach for it.

  [Read more →](/posts/how-it-works/upsun-deployment-hooks-and-commands-which-one-to-use-and-when)
</Update>

<Update label="June 2, 2026">
  ### [How to slash OpenCode Token costs by 90% on Upsun](/posts/ai/opencode-token-optimization)

  ![How to slash OpenCode Token costs by 90% on Upsun](https://developer.upsun.com/images/posts/ai/opencode-token-optimization/opencode-tokens.png)

  Cut your OpenCode token usage by up to 90% on Upsun with three community plugins: OpenSlimedit, opencode-dcp, and opencode-snip. Step-by-step guide to install and configure them on your existing deployment, with benchmarks, troubleshooting, and best practices.

  [Read more →](/posts/ai/opencode-token-optimization)
</Update>

<Update label="May 21, 2026">
  ### [Deploying Laravel Reverb on Upsun](/posts/tutorials/deploying-laravel-reverb-on-upsun)

  Build a real-time voting app with Laravel and Reverb, deploy it to Upsun, then scale the WebSocket layer horizontally with Redis pub/sub.

  [Read more →](/posts/tutorials/deploying-laravel-reverb-on-upsun)
</Update>

<Update label="May 21, 2026">
  ### [DDEV is in good hands](/posts/insights/ddev-is-in-good-hands)

  DDEV is alive, actively maintained, and back with its foundation. A look at our chapter in the project, why we got involved, and why we are happy to step out of the way.

  [Read more →](/posts/insights/ddev-is-in-good-hands)
</Update>

<Update label="May 19, 2026">
  ### [How to Host OpenCode on Upsun](/posts/ai/opencode-on-upsun)

  ![How to Host OpenCode on Upsun](https://developer.upsun.com/images/posts/ai/opencode-on-upsun/opencode-thumbnail.png)

  Deploy an OpenCode AI coding agent on Upsun with a single git push. This tutorial covers configuration, persistent storage, LLM API keys, and remote MCP server integration.

  [Read more →](/posts/ai/opencode-on-upsun)
</Update>

<Update label="May 12, 2026">
  ### [Rate limiting Rails apps when you can't put Varnish in front](/posts/insights/rate-limiting-rails-apps-when-you-cant-put-varnish-in-front)

  When the edge isn't yours, rate limit from inside the application. How rack-attack works, why limits are about quality of service, and what Rails 8 changed.

  [Read more →](/posts/insights/rate-limiting-rails-apps-when-you-cant-put-varnish-in-front)
</Update>

<Update label="May 5, 2026">
  ### [The (not so) hidden cost of AI scrapers](/posts/insights/the-not-so-hidden-cost-of-ai-scrapers)

  AI scrapers drive up your hosting cost while real users wait. Use robots.txt, cache normalization, and sane application limits to take the pressure off.

  [Read more →](/posts/insights/the-not-so-hidden-cost-of-ai-scrapers)
</Update>

<Update label="April 30, 2026">
  ### [Supply chain attacks in the AI era, and what to do about them](/posts/how-tos/supply-chain-attacks-in-the-ai-era-and-what-to-do-about-them)

  AI agents are reading code at scale, including your dependencies. Why supply chain risk just changed, plus a build-time fix to add on Upsun.

  [Read more →](/posts/how-tos/supply-chain-attacks-in-the-ai-era-and-what-to-do-about-them)
</Update>

<Update label="April 29, 2026">
  ### [Scale n8n with PostgreSQL and Redis on Upsun](/posts/use-cases/n8n-upgrade-with-postgresql-and-redis)

  ![Scale n8n with PostgreSQL and Redis on Upsun](https://developer.upsun.com/images/posts/use-cases/n8n-upgrade-postgresql-redis/n8n-postgresql-redis-thumbnail.svg)

  Upgrade your n8n instance from SQLite to PostgreSQL and add Redis caching for better performance, scalability, and reliability. Step-by-step guide for Upsun.

  [Read more →](/posts/use-cases/n8n-upgrade-with-postgresql-and-redis)
</Update>

<Update label="April 27, 2026">
  ### [AI Weekly Review - Apr. 27th 2026](/posts/ai/aiweekly-2026-04-27)

  ![AI Weekly Review - Apr. 27th 2026](https://developer.upsun.com/images/posts/ai/aiweekly-2026-04-27/aiweekly.webp)

  A press, Youtube and Github review of everything AI

  [Read more →](/posts/ai/aiweekly-2026-04-27)
</Update>

<Update label="April 21, 2026">
  ### [Building observability from scratch, three times over](/posts/how-it-works/building-observability-from-scratch-three-times-over)

  ![Building observability from scratch, three times over](https://developer.upsun.com/images/posts/how-it-works/building-observability-from-scratch-three-times-over/building-observability-from-scratch-three-times-over.webp)

  A look back at how Platform.sh / Upsun's observability evolved from Nagios on a single box to a unified stack across thousands of VMs, and the migration patterns that made each transition smooth.

  [Read more →](/posts/how-it-works/building-observability-from-scratch-three-times-over)
</Update>

<Update label="April 14, 2026">
  ### [How we caught a silent IO storm before it hit production](/posts/how-it-works/how-we-caught-a-silent-io-storm-before-it-hit-production)

  ![How we caught a silent IO storm before it hit production](https://developer.upsun.com/images/posts/how-it-works/how-we-caught-a-silent-io-storm-before-it-hit-production/cgroup-v2-dirty-pages.png)

  A sysctl setting that worked fine for years caused over 500 MB/s of disk writes after migrating to Debian 12. MariaDB stalled on pending IO, Redis complained about slow fsync, and RBD-backed storage ground to a halt. The culprit: cgroup v2 changes how the kernel divides dirty page budgets across containers.

  [Read more →](/posts/how-it-works/how-we-caught-a-silent-io-storm-before-it-hit-production)
</Update>

<Update label="April 13, 2026">
  ### [AI Weekly Review - Apr. 13th 2026](/posts/ai/aiweekly-2026-04-13)

  ![AI Weekly Review - Apr. 13th 2026](https://developer.upsun.com/images/posts/ai/aiweekly-2026-04-13/aiweekly.webp)

  A press, Youtube and Github review of everything AI

  [Read more →](/posts/ai/aiweekly-2026-04-13)
</Update>

<Update label="April 9, 2026">
  ### [How Upsun provisions TLS certificates at scale](/posts/how-it-works/how-upsun-provisions-tls-certificates-at-scale)

  ![How Upsun provisions TLS certificates at scale](https://developer.upsun.com/images/posts/how-it-works/how-upsun-provisions-tls-certificates-at-scale/how-upsun-provisions-tls-certificates-at-scale.png)

  Every Upsun environment gets HTTPS automatically. Here's how the certificate system works, from wildcards to Let's Encrypt automation.

  [Read more →](/posts/how-it-works/how-upsun-provisions-tls-certificates-at-scale)
</Update>

<Update label="April 8, 2026">
  ### [Sandboxing AI agents on Upsun](/posts/tutorials/sandboxing-ai-agents-on-upsun)

  ![Sandboxing AI agents on Upsun](https://developer.upsun.com/images/posts/tutorials/sandboxing-ai-agents-on-upsun/sandboxing-ai-agents.png)

  Sandbox AI agents in Upsun containers to protect secrets from prompt injection. Covers Linux primitives, Claude Code, and Codex.

  [Read more →](/posts/tutorials/sandboxing-ai-agents-on-upsun)
</Update>

<Update label="April 7, 2026">
  ### [How Meta-Upsun improved Validation Schema and Developer eXperience](/posts/core-concepts/meta-upsun-validation-schema-dx-improvement)

  The introduction of Meta-Upsun enabled dynamic validation schemas and version enumeration for Upsun services and runtimes, significantly improving developer experience.

  [Read more →](/posts/core-concepts/meta-upsun-validation-schema-dx-improvement)
</Update>

<Update label="April 7, 2026">
  ### [AI Weekly Review - Apr. 7th 2026](/posts/ai/aiweekly-2026-04-07)

  ![AI Weekly Review - Apr. 7th 2026](https://developer.upsun.com/images/posts/ai/aiweekly-2026-04-07/aiweekly.webp)

  A press, Youtube and Github review of everything AI

  [Read more →](/posts/ai/aiweekly-2026-04-07)
</Update>

<Update label="April 2, 2026">
  ### [Why we moved from LVM to Ceph for container storage](/posts/how-it-works/why-upsun-moved-from-lvm-to-ceph)

  ![Why we moved from LVM to Ceph for container storage](https://developer.upsun.com/images/posts/how-it-works/why-upsun-moved-from-lvm-to-ceph/why-upsun-moved-from-lvm-to-ceph.png)

  Upsun migrated from LVM to Ceph for container storage to separate compute from storage, enable instant volume migration, and make VMs disposable again.

  [Read more →](/posts/how-it-works/why-upsun-moved-from-lvm-to-ceph)
</Update>

<Update label="April 1, 2026">
  ### [Automating Runtime and Service Tracking with Meta Version Updater](/posts/how-tos/meta-version-updater-introduction)

  ![Automating Runtime and Service Tracking with Meta Version Updater](https://developer.upsun.com/images/posts/how-tos/meta-version-updater-introduction/red-background.webp)

  Meta is Upsun’s shared reference layer for runtimes, services, regions, and extensions. Learn why we built it, how it works, and how it powers the next generation of Upsun documentation and tooling.

  [Read more →](/posts/how-tos/meta-version-updater-introduction)
</Update>

<Update label="March 31, 2026">
  ### [Why AI agents need cloud sandboxes](/posts/discussions/why-ai-agents-need-cloud-sandboxes)

  ![Why AI agents need cloud sandboxes](https://developer.upsun.com/images/posts/discussions/why-ai-agents-need-cloud-sandboxes/why-ai-agents-need-cloud-sandboxes.png)

  AI agents run real commands on real systems. Learn why cloud sandboxes with production data beat local isolation for safe AI agent workflows.

  [Read more →](/posts/discussions/why-ai-agents-need-cloud-sandboxes)
</Update>

<Update label="March 30, 2026">
  ### [AI Weekly Review - Mar. 30th 2026](/posts/ai/aiweekly-2026-03-30)

  ![AI Weekly Review - Mar. 30th 2026](https://developer.upsun.com/images/posts/ai/aiweekly-2026-03-30/aiweekly.webp)

  A press, Youtube and Github review of everything AI

  [Read more →](/posts/ai/aiweekly-2026-03-30)
</Update>

<Update label="March 26, 2026">
  ### [Your agents are stuck on localhost. Upsun isn't.](/posts/ai/stuck-on-localhost)

  ![Your agents are stuck on localhost. Upsun isn't.](https://developer.upsun.com/images/posts/ai/stuck-on-localhost/stuck-on-localhost.webp)

  Coding agents made engineers faster, but cycle time hasn't budged. Background agents running on GitHub, GitLab, and Claude Code can break the bottleneck by producing PRs that Upsun deploys and validates automatically. A practical guide to setting it up with real YAML configs, infrastructure-as-code workflows, and preview environments.

  [Read more →](/posts/ai/stuck-on-localhost)
</Update>

<Update label="March 25, 2026">
  ### [Centralising Upsun Technical References with Meta-Upsun](/posts/how-it-works/meta-reference-source-introduction)

  ![Centralising Upsun Technical References with Meta-Upsun](https://developer.upsun.com/images/posts/how-it-works/meta-reference-source-introduction/meta.webp)

  How Upsun centralised runtime, service, region, and PHP reference data into a single public API to improve consistency, automation, and documentation accuracy.

  [Read more →](/posts/how-it-works/meta-reference-source-introduction)
</Update>

<Update label="March 24, 2026">
  ### [Governance is a contract chain, and you're in it](/posts/discussions/governance-is-a-contract-chain-and-youre-in-it)

  ![Governance is a contract chain, and you're in it](https://developer.upsun.com/images/posts/discussions/governance-is-a-contract-chain-and-youre-in-it/governance-is-a-contract-chain.webp)

  Governance is a chain of contracts from certification bodies to you. AI didn't change the chain, but it produces code faster than humans can review it.

  [Read more →](/posts/discussions/governance-is-a-contract-chain-and-youre-in-it)
</Update>

<Update label="March 23, 2026">
  ### [AI Weekly Review - Mar. 23rd 2026](/posts/ai/aiweekly-2026-03-23)

  ![AI Weekly Review - Mar. 23rd 2026](https://developer.upsun.com/images/posts/ai/aiweekly-2026-03-23/aiweekly.webp)

  A press, Youtube and Github review of everything AI

  [Read more →](/posts/ai/aiweekly-2026-03-23)
</Update>

<Update label="March 17, 2026">
  ### [How we host an RPM repository on AWS S3](/posts/how-it-works/rpm-repo-s3)

  ![How we host an RPM repository on AWS S3](https://developer.upsun.com/images/posts/how-it-works/rpm-repo-s3/rpm-logo.webp)

  Learn how to host an RPM repository entirely on AWS S3 with no active components, minimal cost, and authenticated access using IAM.

  [Read more →](/posts/how-it-works/rpm-repo-s3)
</Update>

<Update label="March 16, 2026">
  ### [Introducing developer.upsun.com: Upsun docs, rebuilt for developers and AI agents](/posts/releases/introducing-developer-upsun-com)

  ![Introducing developer.upsun.com: Upsun docs, rebuilt for developers and AI agents](https://developer.upsun.com/images/posts/releases/introducing-developer-upsun-com/developer-upsun-com.webp)

  The Upsun documentation has moved to developer.upsun.com with a complete infrastructure rebuild focused on agent-readiness. 244+ pages of structured, machine-readable content with llms.txt support and built-in AI assistance.

  [Read more →](/posts/releases/introducing-developer-upsun-com)
</Update>

<Update label="March 16, 2026">
  ### [AI Weekly Review - Mar. 16th 2026](/posts/ai/aiweekly-2026-03-16)

  ![AI Weekly Review - Mar. 16th 2026](https://developer.upsun.com/images/posts/ai/aiweekly-2026-03-16/aiweekly.webp)

  A press, Youtube and Github review of everything AI

  [Read more →](/posts/ai/aiweekly-2026-03-16)
</Update>

<Update label="March 12, 2026">
  ### [Natural scaling for multi-country ecommerce](/posts/how-it-works/natural-scaling-for-multi-country-ecommerce)

  ![Natural scaling for multi-country ecommerce](https://developer.upsun.com/images/posts/how-it-works/natural-scaling-for-multi-country-ecommerce/natural-scaling-for-multi-country-ecommerce.webp)

  Multi-country ecommerce is a textbook case for natural scaling. Instead of cramming every country into one store, give each its own. Here's why.

  [Read more →](/posts/how-it-works/natural-scaling-for-multi-country-ecommerce)
</Update>

<Update label="March 10, 2026">
  ### [Replicate your production outage on staging](/posts/how-tos/replicate-your-production-outage-on-staging)

  ![Replicate your production outage on staging](https://developer.upsun.com/images/posts/how-tos/replicate-your-production-outage-on-staging/replicate-your-production-outage-on-staging.webp)

  After fixing a production outage, you need to prove the fix works under the same traffic. Here's how to replicate real production traffic on an Upsun staging environment using the observability API and k6.

  [Read more →](/posts/how-tos/replicate-your-production-outage-on-staging)
</Update>

<Update label="March 9, 2026">
  ### [AI Weekly Review - Mar. 9th 2026](/posts/ai/aiweekly-2026-03-09)

  ![AI Weekly Review - Mar. 9th 2026](https://developer.upsun.com/images/posts/ai/aiweekly-2026-03-09/aiweekly.webp)

  A press, Youtube and Github review of everything AI

  [Read more →](/posts/ai/aiweekly-2026-03-09)
</Update>

<Update label="March 5, 2026">
  ### [How product managers use preview environments and AI to prototype](/posts/discussions/how-product-managers-use-preview-environments-and-ai-to-prototype)

  ![How product managers use preview environments and AI to prototype](https://developer.upsun.com/images/posts/discussions/how-product-managers-use-preview-environments-and-ai-to-prototype/how-product-managers-use-preview-environments-and-ai-to-prototype.webp)

  Learn how product managers at Upsun use AI coding assistants and preview environments to prototype feature ideas, validate concepts with real data, and share interactive demos with stakeholders.

  [Read more →](/posts/discussions/how-product-managers-use-preview-environments-and-ai-to-prototype)
</Update>

<Update label="March 4, 2026">
  ### [That cron should be a worker](/posts/hands-on/that-cron-should-be-a-worker)

  ![That cron should be a worker](https://developer.upsun.com/images/posts/hands-on/that-cron-should-be-a-worker/that-cron-should-be-a-worker.webp)

  Long-running crons block your deployments, steal resources from your app container, and create support tickets. Here's when to use workers instead.

  [Read more →](/posts/hands-on/that-cron-should-be-a-worker)
</Update>

<Update label="March 3, 2026">
  ### [Speed vs. Security? Why not both: The Fastly CDN and WAF on Upsun](/posts/how-tos/fastly-cdn-and-waf)

  ![Speed vs. Security? Why not both: The Fastly CDN and WAF on Upsun](https://developer.upsun.com/images/posts/how-tos/fastly-cdn-and-waf/fastly-cdn-and-waf.webp)

  Learn how to pair Fastly’s CDN for speed with its Next-Gen WAF for security on Upsun. Optimize global performance while protecting your infrastructure from threats.

  [Read more →](/posts/how-tos/fastly-cdn-and-waf)
</Update>

<Update label="March 2, 2026">
  ### [AI Weekly Review - Mar. 2nd 2026](/posts/ai/aiweekly-2026-03-02)

  ![AI Weekly Review - Mar. 2nd 2026](https://developer.upsun.com/images/posts/ai/aiweekly-2026-03-02/aiweekly.webp)

  A press, Youtube and Github review of everything AI

  [Read more →](/posts/ai/aiweekly-2026-03-02)
</Update>

<Update label="February 27, 2026">
  ### [Deploy Mattermost Team Edition on Upsun](/posts/tutorials/deploy-mattermost-on-upsun)

  ![Deploy Mattermost Team Edition on Upsun](https://developer.upsun.com/images/posts/tutorials/deploy-mattermost-on-upsun/deploy-mattermost-on-upsun.webp)

  Learn how to deploy a self-hosted Mattermost Team Edition server on Upsun, with PostgreSQL 16 and OpenSearch 2 configured automatically through a single infrastructure-as-code file.

  [Read more →](/posts/tutorials/deploy-mattermost-on-upsun)
</Update>

<Update label="February 26, 2026">
  ### [CPU vs GPU for AI: most AI applications don't need GPUs](/posts/discussions/cpu-vs-gpu)

  ![CPU vs GPU for AI: most AI applications don't need GPUs](https://developer.upsun.com/images/posts/discussions/cpu-vs-gpu/cpu-vs-gpu.webp)

  How to build and deploy an Angular application on Upsun.

  [Read more →](/posts/discussions/cpu-vs-gpu)
</Update>

<Update label="February 25, 2026">
  ### [Announcing the Official Upsun Node.js SDK](/posts/releases/upsun-node-sdk-announcement)

  ![Announcing the Official Upsun Node.js SDK](https://developer.upsun.com/images/posts/releases/upsun-node-sdk-announcement/upsun-sdk-node.webp)

  Discover how the Upsun Node SDK simplifies API access and speeds up integrations, with clear documentation and modern tooling.

  [Read more →](/posts/releases/upsun-node-sdk-announcement)
</Update>

<Update label="February 24, 2026">
  ### [Instant data cloning was a bet. AI agents are the payoff.](/posts/discussions/instant-data-cloning-was-a-bet-ai-agents-are-the-payoff)

  ![Instant data cloning was a bet. AI agents are the payoff.](https://developer.upsun.com/images/posts/discussions/instant-data-cloning-was-a-bet-ai-agents-are-the-payoff/data-cloning-agents.webp)

  How Upsun's data-first architecture, built a decade ago for CMS and e-commerce needs, turns out to be the exact infrastructure AI agents need: instant, isolated, production-identical environments with real data.

  [Read more →](/posts/discussions/instant-data-cloning-was-a-bet-ai-agents-are-the-payoff)
</Update>

<Update label="February 23, 2026">
  ### [AI Weekly Review - Feb. 23th 2026](/posts/ai/aiweekly-2026-02-23)

  ![AI Weekly Review - Feb. 23th 2026](https://developer.upsun.com/images/posts/ai/aiweekly-2026-02-23/aiweekly.webp)

  A press, Youtube and Github review of everything AI

  [Read more →](/posts/ai/aiweekly-2026-02-23)
</Update>

<Update label="February 23, 2026">
  ### [The research is in: your AGENTS.md is probably too long](/posts/ai/agents-md-less-is-more)

  ![The research is in: your AGENTS.md is probably too long](https://developer.upsun.com/images/posts/ai/agents-md-less-is-more/agents-md-less-is-more.webp)

  Research shows comprehensive AGENTS.md files actually hurt coding agent performance. Learn why less is more and how to build context files that work.

  [Read more →](/posts/ai/agents-md-less-is-more)
</Update>

<Update label="February 19, 2026">
  ### [Building an AI code review agent for our self-hosted GitLab](/posts/discussions/building-an-ai-code-review-agent-for-gitlab)

  ![Building an AI code review agent for our self-hosted GitLab](https://developer.upsun.com/images/posts/discussions/building-an-ai-code-review-agent-for-gitlab/ai-code-review-agent.webp)

  I vibe-coded a GitLab code review agent last month - 40K lines of Python written by Claude - and it has reviewed 1000 merge requests.

  [Read more →](/posts/discussions/building-an-ai-code-review-agent-for-gitlab)
</Update>

<Update label="February 18, 2026">
  ### [Your WAF is buffering. Ours is streaming.](/posts/how-it-works/your-waf-is-buffering-ours-is-streaming)

  ![Your WAF is buffering. Ours is streaming.](https://developer.upsun.com/images/posts/how-it-works/your-waf-is-buffering-ours-is-streaming/your-waf-is-buffering-ours-is-streaming.webp)

  Most WAFs buffer your entire request before validating it. That's slow. Upsun's technical WAF validates requests while streaming them to your backend, so you don't pay a latency tax for security.

  [Read more →](/posts/how-it-works/your-waf-is-buffering-ours-is-streaming)
</Update>

<Update label="February 17, 2026">
  ### [AI Weekly Review - Feb. 17th 2026](/posts/ai/aiweekly-2026-02-17)

  ![AI Weekly Review - Feb. 17th 2026](https://developer.upsun.com/images/posts/ai/aiweekly-2026-02-17/aiweekly.webp)

  A press, Youtube and Github review of everything AI

  [Read more →](/posts/ai/aiweekly-2026-02-17)
</Update>

<Update label="February 17, 2026">
  ### [Making coding agents (Claude Code, Codex, etc.) reliable](/posts/ai/making-coding-agents-reliable)

  ![Making coding agents (Claude Code, Codex, etc.) reliable](https://developer.upsun.com/images/posts/ai/making-coding-agents-reliable/making-coding-agents-reliable.webp)

  The bottleneck for AI coding agents isn't model capability. It's your verification infrastructure. Here's how to fix that.

  [Read more →](/posts/ai/making-coding-agents-reliable)
</Update>

<Update label="February 13, 2026">
  ### [From DrupalCon keynote to live Upsun demo: the real story of setting up Drupal Canvas with AI](/posts/hands-on/the-real-story-of-setting-up-drupal-canvas-with-ai)

  ![From DrupalCon keynote to live Upsun demo: the real story of setting up Drupal Canvas with AI](https://developer.upsun.com/images/posts/hands-on/the-real-story-of-setting-up-drupal-canvas-with-ai/lemberg-setting-up-drupal-canvas-with-ai.webp)

  Discover how the Lemberg Solutions team set up Drupal Canvas with an AI assistant: how long it took, the challenges we faced and lessons we learned.

  [Read more →](/posts/hands-on/the-real-story-of-setting-up-drupal-canvas-with-ai)
</Update>

<Update label="February 11, 2026">
  ### [Git worktrees for parallel AI coding agents](/posts/ai/git-worktrees-for-parallel-ai-coding-agents)

  ![Git worktrees for parallel AI coding agents](https://developer.upsun.com/images/posts/ai/git-worktrees-for-parallel-ai-coding-agents/git-worktrees-for-parallel-ai-coding-agents.webp)

  Learn how git worktrees enable parallel AI agent workflows, their limitations, and what an ideal orchestration tool needs.

  [Read more →](/posts/ai/git-worktrees-for-parallel-ai-coding-agents)
</Update>

<Update label="February 10, 2026">
  ### [Scriberr on Upsun](/posts/hands-on/scriberr-on-upsun)

  ![Scriberr on Upsun](https://developer.upsun.com/images/posts/hands-on/scriberr-on-upsun/scriberr-on-upsun.webp)

  Learn how to deploy Scriberr, an AI-powered transcription tool, on Upsun for self-hosted audio and video transcription.

  [Read more →](/posts/hands-on/scriberr-on-upsun)
</Update>

<Update label="February 5, 2026">
  ### [Unstable website? Use queues.](/posts/hands-on/unstable-website-use-queues)

  ![Unstable website? Use queues.](https://developer.upsun.com/images/posts/hands-on/unstable-website-use-queues/unstable-website-use-queues.webp)

  Your site throws 502 errors when external APIs are slow. The fix isn't more resources. It's offloading that work to background jobs so your responses stay fast.

  [Read more →](/posts/hands-on/unstable-website-use-queues)
</Update>

<Update label="February 4, 2026">
  ### [Eliminating Database Password Risk with Network Isolation](/posts/core-concepts/eliminating-database-pwd-risk-with-network-isolation)

  ![Eliminating Database Password Risk with Network Isolation](https://developer.upsun.com/images/posts/core-concepts/eliminating-database-pwd-risk-with-network-isolation/database-security.webp)

  By removing default database passwords, Upsun reduces common credential risks (leaks, reuse, hardcoding) and relies on stronger security controls like SSH keys and private networking.

  [Read more →](/posts/core-concepts/eliminating-database-pwd-risk-with-network-isolation)
</Update>

<Update label="February 3, 2026">
  ### [The only correct way to git pull and merge](/posts/insights/the-only-correct-way-to-git-pull-and-merge)

  ![The only correct way to git pull and merge](https://developer.upsun.com/images/posts/insights/the-only-correct-way-to-git-pull-and-merge/the-only-correct-way-to-git-pull-and-merge.webp)

  A strongly opinionated guide to git pull and merge strategies that will make your commit history actually useful. Learn when to rebase, when to merge, and why the defaults are lying to you.

  [Read more →](/posts/insights/the-only-correct-way-to-git-pull-and-merge)
</Update>

<Update label="January 30, 2026">
  ### [Will AI make software companies worthless?](/posts/ai/will-ai-make-software-companies-worthless)

  ![Will AI make software companies worthless?](https://developer.upsun.com/images/posts/ai/will-ai-make-software-companies-worthless/thumbnail.webp)

  If anyone can build software with AI, do software companies still matter? The answer is more nuanced than you might think.

  [Read more →](/posts/ai/will-ai-make-software-companies-worthless)
</Update>

<Update label="January 29, 2026">
  ### [SPF, DKIM, DMARC, what are those for anyway?](/posts/how-it-works/spf-dkim-dmarc-what-are-those-for-anyway)

  ![SPF, DKIM, DMARC, what are those for anyway?](https://developer.upsun.com/images/posts/how-it-works/spf-dkim-dmarc-what-are-those-for-anyway/spf-dkim-dmarc-what-are-those-for-anyway.webp)

  Finally understand what SPF, DKIM, and DMARC actually do, why email needs them, and how to set them up without wanting to flip a table.

  [Read more →](/posts/how-it-works/spf-dkim-dmarc-what-are-those-for-anyway)
</Update>

<Update label="January 20, 2026">
  ### [The third way to scale that nobody talks about](/posts/insights/the-third-way-to-scale-that-nobody-talks-about)

  ![The third way to scale that nobody talks about](https://developer.upsun.com/images/posts/insights/the-third-way-to-scale-that-nobody-talks-about/the-third-way-to-scale-that-nobody-talks-about.webp)

  Beyond vertical and horizontal scaling lies a third approach that most scaling discussions ignore. Learn about natural scaling, where you sidestep the problem entirely.

  [Read more →](/posts/insights/the-third-way-to-scale-that-nobody-talks-about)
</Update>

<Update label="January 14, 2026">
  ### [How to Use Harlequin SQL IDE with Upsun](/posts/hands-on/how-to-use-harlequin-sql-ide-with-upsun)

  ![How to Use Harlequin SQL IDE with Upsun](https://developer.upsun.com/images/posts/hands-on/how-to-use-harlequin-sql-ide-with-upsun/harlequin-interface.webp)

  Learn two ways to connect Harlequin SQL IDE to your Upsun PostgreSQL database: using local SSH tunnels or deploying Harlequin directly on the platform.

  [Read more →](/posts/hands-on/how-to-use-harlequin-sql-ide-with-upsun)
</Update>

<Update label="January 13, 2026">
  ### [How we've been hardening containers since before Docker made it cool](/posts/how-it-works/how-weve-been-hardening-containers-since-before-docker-made-it-cool)

  ![How we've been hardening containers since before Docker made it cool](https://developer.upsun.com/images/posts/how-it-works/how-weve-been-hardening-containers-since-before-docker-made-it-cool/how-weve-been-hardening-containers-since-before-docker-made-it-cool.webp)

  Docker's hardened images are great, but we've been doing this for years. Here's the automated pipeline that's been securing hundreds of container images behind the scenes at Upsun.

  [Read more →](/posts/how-it-works/how-weve-been-hardening-containers-since-before-docker-made-it-cool)
</Update>

<Update label="January 12, 2026">
  ### [Automated encrypted backups to Amazon S3 | Upsun](/posts/how-tos/automated-encrypt-backups-amazon-s3)

  ![Automated encrypted backups to Amazon S3 | Upsun](https://developer.upsun.com/images/posts/how-tos/automated-encrypt-backups-amazon-s3/UpsunxSkvare-800x300.webp)

  Learn how to configure Duplicity, GPG keys, and cron on Upsun to send incremental, encrypted backups of your application to AWS S3 for reliable restores

  [Read more →](/posts/how-tos/automated-encrypt-backups-amazon-s3)
</Update>

<Update label="January 12, 2026">
  ### [The universal commerce protocol and the inevitable rise of agentic commerce](/posts/discussions/the-universal-commerce-protocol-and-the-inevitable-rise-of-agentic-commerce)

  ![The universal commerce protocol and the inevitable rise of agentic commerce](https://developer.upsun.com/images/posts/discussions/the-universal-commerce-protocol-and-the-inevitable-rise-of-agentic-commerce/ucp.webp)

  Fifteen years ago, I believed the trajectory of digital commerce was destined for a singular, consolidated fate. To me, the technological landscape was fracturing rapidly; the desktop monopoly had shattered, giving way to the mobile web, native applications, and the nascent experiments of Google Glass and early IoT devices. In my view, for independent brands and retailers, this multiplication of channels represented a terrifying escalation in technical complexity. To sell effectively, I thought a merchant needed not just a website, but a mobile-responsive design, an iOS app, an Android app, and integrations with a growing roster of marketplaces.

  [Read more →](/posts/discussions/the-universal-commerce-protocol-and-the-inevitable-rise-of-agentic-commerce)
</Update>

<Update label="January 6, 2026">
  ### [Stop testing JCR apps in production](/posts/hands-on/stop-testing-jcr-apps-in-production)

  ![Stop testing JCR apps in production](https://developer.upsun.com/images/posts/hands-on/stop-testing-jcr-apps-in-production/stop-testing-jcr-apps-in-production.webp)

  Learn why JCR-based applications benefit from fast, production-grade environment cloning. Discover how Upsun removes one of JCR's biggest operational challenges through instant repository duplication.

  [Read more →](/posts/hands-on/stop-testing-jcr-apps-in-production)
</Update>

<Update label="December 25, 2025">
  ### [Composer 2.9 lands on Upsun PHP Images: Here’s what you need to know](/posts/releases/composer-2.9)

  ![Composer 2.9 lands on Upsun PHP Images: Here’s what you need to know](https://developer.upsun.com/images/posts/releases/composer-2.9/composer-2.9.webp)

  Remote code execution vulnerability in Next.js 15.x and 16.x App Router requires immediate patching. Learn how to secure your applications.

  [Read more →](/posts/releases/composer-2.9)
</Update>

<Update label="December 19, 2025">
  ### [Installing CiviCRM with Drupal 11 on Upsun](/posts/hands-on/civicrm-drupal-11-on-upsun)

  ![Installing CiviCRM with Drupal 11 on Upsun](https://developer.upsun.com/images/posts/hands-on/civicrm-drupal-11-on-upsun/UpsunxSkvare-800x300.webp)

  Learn how to install CiviCRM with Drupal 11 on Upsun, from config.yml and databases to cron, caching, extensions and Skvare’s best-practice template.

  [Read more →](/posts/hands-on/civicrm-drupal-11-on-upsun)
</Update>

<Update label="December 18, 2025">
  ### [Efficient code analysis for LLMs](/posts/discussions/whatsun-efficient-code-analysis)

  ![Efficient code analysis for LLMs](https://developer.upsun.com/images/posts/discussions/whatsun-efficient-code-analysis/whatsun.webp)

  Learn how Whatsun generates concise codebase summaries to improve the performance and accuracy of AI features.

  [Read more →](/posts/discussions/whatsun-efficient-code-analysis)
</Update>

<Update label="December 17, 2025">
  ### [How we scaled live connections for 1200 developers at SymfonyCon](/posts/unknown/how-we-scaled-live-connections-for-1200-developers-at-symfonycon)

  ![How we scaled live connections for 1200 developers at SymfonyCon](https://developer.upsun.com/images/posts/unknown/how-we-scaled-live-connections-for-1200-developers-at-symfonycon/how-we-scaled-live-connections-for-1200-developers-at-symfonycon.webp)

  A Symfony core contributor's journey from FrankenPHP 502 errors to a stable multi-app architecture that handled hundreds of live connections at SymfonyCon 2025.

  [Read more →](/posts/unknown/how-we-scaled-live-connections-for-1200-developers-at-symfonycon)
</Update>

<Update label="December 16, 2025">
  ### [Migration day: executing your Upsun cutover](/posts/hands-on/migration-day-executing-your-upsun-cutover)

  ![Migration day: executing your Upsun cutover](https://developer.upsun.com/images/posts/hands-on/migration-day-executing-your-upsun-cutover/migration-day-executing-your-upsun-cutover.webp)

  A step-by-step guide to migration day: maintenance windows, cutover sequences, verification, and post-migration monitoring strategies.

  [Read more →](/posts/hands-on/migration-day-executing-your-upsun-cutover)
</Update>

<Update label="December 11, 2025">
  ### [One project, many needs: How Composable Image embraces real-world diversity](/posts/releases/composable-image-embraces-real-world-diversity)

  ![One project, many needs: How Composable Image embraces real-world diversity](https://developer.upsun.com/images/posts/releases/composable-image-embraces-real-world-diversity/composable-image.webp)

  Applications rarely fit inside a single tidy runtime box. They evolve through experiments, architectural shifts, quick MVP spikes that outlast their intended lifespan, and the continuous layering of new business needs.

  [Read more →](/posts/releases/composable-image-embraces-real-world-diversity)
</Update>

<Update label="December 9, 2025">
  ### [Keeping the peace: how ZooKeeper stops database nodes from fighting](/posts/how-it-works/keeping-the-peace-how-zookeeper-stops-database-nodes-from-fighting)

  ![Keeping the peace: how ZooKeeper stops database nodes from fighting](https://developer.upsun.com/images/posts/how-it-works/keeping-the-peace-how-zookeeper-stops-database-nodes-from-fighting/keeping-the-peace-how-zookeeper-stops-database-nodes-from-fighting.webp)

  Learn how Upsun uses Zookeeper's sequences, watchers, and ephemeral nodes to coordinate MariaDB clusters and workers across distributed systems without breaking your application.

  [Read more →](/posts/how-it-works/keeping-the-peace-how-zookeeper-stops-database-nodes-from-fighting)
</Update>

<Update label="December 8, 2025">
  ### [Why you can't just add infinite PHP-FPM workers](/posts/insights/why-you-cant-just-add-infinite-php-fpm-workers)

  ![Why you can't just add infinite PHP-FPM workers](https://developer.upsun.com/images/posts/insights/why-you-cant-just-add-infinite-php-fpm-workers/why-you-cant-just-add-infinite-php-fpm-workers.webp)

  Workers need memory. Learn how PHP-FPM sizing hints work, why you can't just add infinite workers, and how to tune your worker count based on actual memory usage.

  [Read more →](/posts/insights/why-you-cant-just-add-infinite-php-fpm-workers)
</Update>

<Update label="December 4, 2025">
  ### [Building an AI feature: The necessary evals](/posts/discussions/building-ai-feature-necessary-evals)

  ![Building an AI feature: The necessary evals](https://developer.upsun.com/images/posts/discussions/building-ai-feature-necessary-evals/ai-necessary-evals.svg)

  What we learned building an AI feature: evaluations take most of the time, and your existing tools are enough.

  [Read more →](/posts/discussions/building-ai-feature-necessary-evals)
</Update>

<Update label="December 4, 2025">
  ### [Critical Next.js Security Update: CVE-2025-66478 Affects RSC](/posts/discussions/nextjs-cve-2025-66478)

  ![Critical Next.js Security Update: CVE-2025-66478 Affects RSC](https://developer.upsun.com/images/posts/discussions/nextjs-cve-2025-66478/nextjs-cve-2025-29927.webp)

  Remote code execution vulnerability in Next.js 15.x and 16.x App Router requires immediate patching. Learn how to secure your applications.

  [Read more →](/posts/discussions/nextjs-cve-2025-66478)
</Update>

<Update label="December 3, 2025">
  ### [Zero-downtime deployments: now in open beta](/posts/hands-on/zero-downtime-deployments-with-upsun)

  ![Zero-downtime deployments: now in open beta](https://developer.upsun.com/images/posts/hands-on/zero-downtime-deployments-with-upsun/ZZD-dev-center.webp)

  We've launched zero-downtime deployments in open beta. Deploy your applications without service interruption.

  [Read more →](/posts/hands-on/zero-downtime-deployments-with-upsun)
</Update>

<Update label="December 3, 2025">
  ### [Building and Deploying Angular Apps on Upsun](/posts/tutorials/angular-and-upsun)

  ![Building and Deploying Angular Apps on Upsun](https://developer.upsun.com/images/posts/tutorials/angular-and-upsun/angular-and-upsun.webp)

  How to build and deploy an Angular application on Upsun.

  [Read more →](/posts/tutorials/angular-and-upsun)
</Update>

<Update label="December 2, 2025">
  ### [Planning your Upsun migration: the 6-9 week roadmap](/posts/how-tos/planning-your-upsun-migration-the-6-9-week-roadmap)

  ![Planning your Upsun migration: the 6-9 week roadmap](https://developer.upsun.com/images/posts/how-tos/planning-your-upsun-migration-the-6-9-week-roadmap/planning-your-upsun-migration-the-6-9-week-roadmap.webp)

  Learn why 6-9 weeks is the ideal timeline for Upsun migrations, with expert insights on planning, testing, and avoiding common pitfalls.

  [Read more →](/posts/how-tos/planning-your-upsun-migration-the-6-9-week-roadmap)
</Update>

<Update label="December 1, 2025">
  ### [Why setting your PHP memory limit to 60GB won't help](/posts/insights/why-setting-your-php-memory-limit-to-60gb-wont-help)

  ![Why setting your PHP memory limit to 60GB won't help](https://developer.upsun.com/images/posts/insights/why-setting-your-php-memory-limit-to-60gb-wont-help/why-setting-your-php-memory-limit-to-60gb-wont-help.webp)

  When you see a PHP memory limit error, your instinct shouldn't be to just increase the limit. Learn what PHP memory\_limit actually does and why blindly increasing it can hurt your site's uptime.

  [Read more →](/posts/insights/why-setting-your-php-memory-limit-to-60gb-wont-help)
</Update>

<Update label="November 27, 2025">
  ### [AI use-case: Generate load test scenarios with MCPs](/posts/hands-on/ai-use-case-generate-load-test-scenarios)

  ![AI use-case: Generate load test scenarios with MCPs](https://developer.upsun.com/images/posts/hands-on/ai-use-case-generate-load-test-scenarios/ai-use-case-generate-load-test-scenarios.webp)

  Automate Locust load testing by combining Chrome MCP and Context7 to generate realistic user behavior patterns with Claude Code.

  [Read more →](/posts/hands-on/ai-use-case-generate-load-test-scenarios)
</Update>

<Update label="November 26, 2025">
  ### [My terminal setup (Mac & Linux)](/posts/insights/my-terminal-setup-mac-linux)

  ![My terminal setup (Mac & Linux)](https://developer.upsun.com/images/posts/insights/my-terminal-setup-mac-linux/thumbnail.webp)

  A no-nonsense guide to transforming your terminal from painful to powerful with GhostTTY, NeoVim, and Claude Code

  [Read more →](/posts/insights/my-terminal-setup-mac-linux)
</Update>

<Update label="November 24, 2025">
  ### [When php-fpm runs out of workers: a 502 error field guide](/posts/how-it-works/when-php-fpm-runs-out-of-workers-a-502-error-field-guide)

  ![When php-fpm runs out of workers: a 502 error field guide](https://developer.upsun.com/images/posts/how-it-works/when-php-fpm-runs-out-of-workers-a-502-error-field-guide/when-php-fpm-runs-out-of-workers-a-502-error-field-guide.webp)

  Your PHP site keeps throwing 502 errors. Your CDN shows 503s. Learn why PHP-FPM workers get exhausted and how to diagnose and fix the real problems.

  [Read more →](/posts/how-it-works/when-php-fpm-runs-out-of-workers-a-502-error-field-guide)
</Update>

<Update label="November 20, 2025">
  ### [PHP 8.5 is here!](/posts/releases/php-85-release)

  ![PHP 8.5 is here!](https://developer.upsun.com/images/posts/releases/php-85-release/elephant-84.webp)

  What if the next PHP revolution made no noise but completely transformed your developer daily life?

  [Read more →](/posts/releases/php-85-release)
</Update>

<Update label="November 14, 2025">
  ### [We switched from LVM to... sparse files?!](/posts/how-it-works/we-switched-from-lvm-to-sparse-files)

  ![We switched from LVM to... sparse files?!](https://developer.upsun.com/images/posts/how-it-works/we-switched-from-lvm-to-sparse-files/we-switched-from-lvm-to-sparse-files.webp)

  How we eliminated 90% of VM evacuation time by replacing LVM with sparse files for temporary storage. A tale of inertia, performance bottlenecks, and surprisingly effective solutions.

  [Read more →](/posts/how-it-works/we-switched-from-lvm-to-sparse-files)
</Update>

<Update label="November 12, 2025">
  ### [Creating Custom Reports using the Upsun CLI](/posts/how-tos/creating-custom-reports-using-cli)

  ![Creating Custom Reports using the Upsun CLI](https://developer.upsun.com/images/posts/how-tos/creating-custom-reports-using-cli/creating-custom-reports-using-cli.webp)

  Someone recently asked me

  [Read more →](/posts/how-tos/creating-custom-reports-using-cli)
</Update>

<Update label="November 10, 2025">
  ### [The mystery of the shrinking database dump](/posts/insights/the-mystery-of-the-shrinking-database-dump)

  ![The mystery of the shrinking database dump](https://developer.upsun.com/images/posts/insights/the-mystery-of-the-shrinking-database-dump/the-mystery-of-the-shrinking-database-dump.webp)

  Your database uses 10GB but dumps to 100MB. Discover why database dumps shrink, how InnoDB fragmentation works, and how to reclaim that missing storage space.

  [Read more →](/posts/insights/the-mystery-of-the-shrinking-database-dump)
</Update>

<Update label="November 7, 2025">
  ### [Varnish 104: Advanced Traffic Filtering with Classification Headers on Upsun](/posts/hands-on/varnish-104-advanced-traffic-filtering-with-classification-headers-on-upsun)

  ![Varnish 104: Advanced Traffic Filtering with Classification Headers on Upsun](https://developer.upsun.com/images/posts/hands-on/varnish-104-advanced-traffic-filtering-with-classification-headers-on-upsun/varnish-104.webp)

  Learn how to implement advanced security controls in Varnish on Upsun using classification headers to block malicious traffic, restrict geographic access, filter by ASN, and protect sensitive paths with HTTP Basic Auth.

  [Read more →](/posts/hands-on/varnish-104-advanced-traffic-filtering-with-classification-headers-on-upsun)
</Update>

<Update label="November 4, 2025">
  ### [Introducing the Upsun PHP SDK](/posts/releases/upsun-php-sdk-announcement)

  ![Introducing the Upsun PHP SDK](https://developer.upsun.com/images/posts/releases/upsun-php-sdk-announcement/upsun-sdk-php.webp)

  Discover how the Upsun PHP SDK simplifies API access and speeds up integrations, with clear documentation and modern tooling.

  [Read more →](/posts/releases/upsun-php-sdk-announcement)
</Update>

<Update label="November 3, 2025">
  ### [We made our infrastructure read-only and never looked back](/posts/how-it-works/we-made-our-infrastructure-read-only-and-never-looked-back)

  ![We made our infrastructure read-only and never looked back](https://developer.upsun.com/images/posts/how-it-works/we-made-our-infrastructure-read-only-and-never-looked-back/we-made-our-infrastructure-read-only-and-never-looked-back.webp)

  Learn why read-only infrastructure eliminates entire classes of security attacks, improves reproducibility, and simplifies compliance while enabling predictable deployments.

  [Read more →](/posts/how-it-works/we-made-our-infrastructure-read-only-and-never-looked-back)
</Update>

<Update label="October 31, 2025">
  ### [Varnish 103: Cache Optimization with URL Normalization on Upsun](/posts/hands-on/varnish-103-cache-optimization-with-url-normalization-on-upsun)

  ![Varnish 103: Cache Optimization with URL Normalization on Upsun](https://developer.upsun.com/images/posts/hands-on/varnish-103-cache-optimization-with-url-normalization-on-upsun/varnish-103.webp)

  Learn how to maximize Varnish cache efficiency through URL normalization, query string sorting, and tracking parameter removal to dramatically improve cache hit ratios and reduce backend load.

  [Read more →](/posts/hands-on/varnish-103-cache-optimization-with-url-normalization-on-upsun)
</Update>

<Update label="October 24, 2025">
  ### [Varnish 102: Protecting Your Application with Rate Limiting on Upsun](/posts/hands-on/varnish-102-protecting-your-application-with-rate-limiting-on-upsun)

  ![Varnish 102: Protecting Your Application with Rate Limiting on Upsun](https://developer.upsun.com/images/posts/hands-on/varnish-102-protecting-your-application-with-rate-limiting-on-upsun/varnish-102.webp)

  Learn how to implement effective rate limiting in Varnish using the vsthrottle VMOD to protect your application from abuse, prevent DDoS attacks, and ensure fair resource allocation.

  [Read more →](/posts/hands-on/varnish-102-protecting-your-application-with-rate-limiting-on-upsun)
</Update>

<Update label="October 24, 2025">
  ### [Event Loop Monitoring in Next.js: Performance Guide](/posts/how-it-works/event-loop-monitoring-in-nextjs-performance-guide)

  ![Event Loop Monitoring in Next.js: Performance Guide](https://developer.upsun.com/images/posts/how-it-works/event-loop-monitoring-in-nextjs-performance-guide/event-loop-monitoring-in-nextjs-performance-guide.webp)

  Learn to implement event loop monitoring in Next.js applications to identify blocking operations, optimize performance, and scale confidently with production-ready code.

  [Read more →](/posts/how-it-works/event-loop-monitoring-in-nextjs-performance-guide)
</Update>

<Update label="October 20, 2025">
  ### [Auto-scaling on Upsun Flex. A deep dive.](/posts/how-it-works/autoscaling-deep-dive)

  ![Auto-scaling on Upsun Flex. A deep dive.](https://developer.upsun.com/images/posts/how-it-works/autoscaling-deep-dive/autoscaling-deep-dive.webp)

  Learn how Upsun's autoscaling dynamically adjusts application instances based on CPU usage, ensuring performance during traffic spikes while optimizing costs.

  [Read more →](/posts/how-it-works/autoscaling-deep-dive)
</Update>

<Update label="October 17, 2025">
  ### [Varnish 101: Protecting Paths with HTTP Basic Authentication on Upsun](/posts/hands-on/varnish-101-protecting-paths-with-http-basic-authentication-on-upsun)

  ![Varnish 101: Protecting Paths with HTTP Basic Authentication on Upsun](https://developer.upsun.com/images/posts/hands-on/varnish-101-protecting-paths-with-http-basic-authentication-on-upsun/varnish-101.webp)

  Learn how to implement HTTP Basic Authentication directly in Varnish VCL on Upsun to protect specific paths like admin areas, staging environments, and work-in-progress content without touching your backend.

  [Read more →](/posts/hands-on/varnish-101-protecting-paths-with-http-basic-authentication-on-upsun)
</Update>

<Update label="October 14, 2025">
  ### [Fake IP till you make IP](/posts/how-it-works/fake-ip-till-you-make-ip)

  ![Fake IP till you make IP](https://developer.upsun.com/images/posts/how-it-works/fake-ip-till-you-make-ip/fake-ip-till-you-make-ip.webp)

  How Upsun uses virtual IPs and NAT to keep your database connections stable even when containers move between VMs. A look at the networking tricks behind relationship stability.

  [Read more →](/posts/how-it-works/fake-ip-till-you-make-ip)
</Update>

<Update label="October 7, 2025">
  ### [Streamline Your CDN Management with Fastly CDN Plugin App \[BETA\]](/posts/how-tos/fastlycdn-pluginapp-activation)

  ![Streamline Your CDN Management with Fastly CDN Plugin App \[BETA\]](https://developer.upsun.com/images/posts/how-tos/fastlycdn-pluginapp-activation/hero-image.svg)

  Managing Content Delivery Network (CDN) configurations alongside your application deployments can be a complex task, often requiring developers to switch between multiple interfaces and tools. The Fastly CDN plugin app bridges this gap by bringing Fastly CDN management directly into your Upsun console, creating a seamless workflow for developers who want to manage their CDN configurations without leaving their primary development environment.

  [Read more →](/posts/how-tos/fastlycdn-pluginapp-activation)
</Update>

<Update label="October 7, 2025">
  ### [Deploying open-source projects on Upsun: Snipe-IT as an example](/posts/tutorials/deploying-open-source-on-upsun)

  ![Deploying open-source projects on Upsun: Snipe-IT as an example](https://developer.upsun.com/images/posts/tutorials/deploying-open-source-on-upsun/deploying-open-source-on-upsun.webp)

  Learn how to deploy any GitHub-hosted open-source project on Upsun by forking repositories, configuring for deployment, and keeping your fork synchronized with upstream updates.

  [Read more →](/posts/tutorials/deploying-open-source-on-upsun)
</Update>

<Update label="October 6, 2025">
  ### [Build-time environment variables considered harmful](/posts/insights/build-time-environment-variables-considered-harmful)

  ![Build-time environment variables considered harmful](https://developer.upsun.com/images/posts/insights/build-time-environment-variables-considered-harmful/build-time-environment-variables-considered-harmful.webp)

  Build-time environment variables break deployment caching, compromise security, and force unnecessary rebuilds. Learn why runtime configuration is the better alternative.

  [Read more →](/posts/insights/build-time-environment-variables-considered-harmful)
</Update>

<Update label="October 3, 2025">
  ### [Mastering the Explore, Plan, Execute methodology for AI-assisted development](/posts/how-it-works/explore-plan-execute-methodology)

  ![Mastering the Explore, Plan, Execute methodology for AI-assisted development](https://developer.upsun.com/images/posts/how-it-works/explore-plan-execute-methodology/explore-plan-execute-methodology.webp)

  Learn how to transform AI coding assistants from eager juniors into rockstar developers using proven context strategies, quality assurance, and the three-phase workflow

  [Read more →](/posts/how-it-works/explore-plan-execute-methodology)
</Update>

<Update label="October 3, 2025">
  ### [Building async processing pipelines with FastAPI and Celery on Upsun](/posts/tutorials/building-async-processing-pipelines-with-fastapi-and-celery-on-upsun)

  ![Building async processing pipelines with FastAPI and Celery on Upsun](https://developer.upsun.com/images/posts/tutorials/building-async-processing-pipelines-with-fastapi-and-celery-on-upsun/building-async-processing-pipelines-with-fastapi-and-celery-on-upsun.webp)

  Learn how to build production-ready async processing pipelines using FastAPI and Celery on Upsun. From architecture design to deployment, discover how to handle long-running tasks without blocking your API responses.

  [Read more →](/posts/tutorials/building-async-processing-pipelines-with-fastapi-and-celery-on-upsun)
</Update>

<Update label="September 30, 2025">
  ### [Building internal AI agents for our teams on Upsun](/posts/hands-on/building-internal-ai-agents-for-our-teams-on-upsun)

  ![Building internal AI agents for our teams on Upsun](https://developer.upsun.com/images/posts/hands-on/building-internal-ai-agents-for-our-teams-on-upsun/building-internal-ai-agents-for-our-teams-on-upsun.webp)

  Learn how to build and deploy production-ready AI agents on Upsun using Google's ADK, ChromaDB vector database, and Retrieval-Augmented Generation (RAG) to create context-aware, domain-specific agents for your team.

  [Read more →](/posts/hands-on/building-internal-ai-agents-for-our-teams-on-upsun)
</Update>

<Update label="September 22, 2025">
  ### [Introducing the Upsun MCP server: bring Upsun into your LLMs](/posts/ai/upsun-mcp-announcement)

  ![Introducing the Upsun MCP server: bring Upsun into your LLMs](https://developer.upsun.com/images/posts/ai/upsun-mcp-announcement/upsun-mcp-announcement.webp)

  Manage your Upsun infrastructure directly through AI assistants with our new Model Context Protocol server - now in beta at mcp.upsun.com

  [Read more →](/posts/ai/upsun-mcp-announcement)
</Update>

<Update label="September 19, 2025">
  ### [Why you should replace PostgreSQL with Git for your next project](/posts/insights/why-you-should-replace-postgresql-with-git-for-your-next-project)

  ![Why you should replace PostgreSQL with Git for your next project](https://developer.upsun.com/images/posts/insights/why-you-should-replace-postgresql-with-git-for-your-next-project/why-you-should-replace-postgresql-with-git-for-your-next-project.webp)

  Explore how Git's internal architecture makes it a surprisingly capable database alternative. Learn Git's data structures through a practical todo app implementation that might make you reconsider your database choices.

  [Read more →](/posts/insights/why-you-should-replace-postgresql-with-git-for-your-next-project)
</Update>

<Update label="September 16, 2025">
  ### [Run Tailscale on Upsun: Create secure VPN connections for your applications](/posts/hands-on/run-tailscale-on-upsun-secure-vpn-connections)

  ![Run Tailscale on Upsun: Create secure VPN connections for your applications](https://developer.upsun.com/images/posts/hands-on/run-tailscale-on-upsun-secure-vpn-connections/run-tailscale-on-upsun-secure-vpn-connections.webp)

  Learn how to integrate Tailscale VPN with your Upsun applications to create secure, private network connections between your containers and infrastructure.

  [Read more →](/posts/hands-on/run-tailscale-on-upsun-secure-vpn-connections)
</Update>

<Update label="September 9, 2025">
  ### [Composer 1 is dead – Upgrade to Composer 2 now](/posts/how-tos/composer1-rip)

  ![Composer 1 is dead – Upgrade to Composer 2 now](https://developer.upsun.com/images/posts/how-tos/composer1-rip/composer-migrate-v1-v2.webp)

  Composer 1 has reached end of life and is no longer available on Upsun and Platform.sh. Learn why it’s no longer possible to rely on Composer 1, what errors you’ll see, and how to safely upgrade your project to Composer 2.

  [Read more →](/posts/how-tos/composer1-rip)
</Update>

<Update label="September 9, 2025">
  ### [How we cut AWS bandwidth costs 95% with dm-cache: fast local SSD caching for network storage](/posts/how-it-works/cut-aws-bandwidth-costs-95-with-dm-cache)

  ![How we cut AWS bandwidth costs 95% with dm-cache: fast local SSD caching for network storage](https://developer.upsun.com/images/posts/how-it-works/cut-aws-bandwidth-costs-95-with-dm-cache/cut-aws-bandwidth-costs-95-with-dm-cache.webp)

  Learn how Upsun solved costly inter-AZ bandwidth billing by implementing dm-cache with local SSDs, achieving 95% read traffic reduction and 30x performance improvement.

  [Read more →](/posts/how-it-works/cut-aws-bandwidth-costs-95-with-dm-cache)
</Update>

<Update label="September 3, 2025">
  ### [Store embeddings in chroma with persistent storage (nodejs and python examples)](/posts/hands-on/store-embeddings-in-chroma-with-persistent-storage-nodejs-and-python-examples)

  ![Store embeddings in chroma with persistent storage (nodejs and python examples)](https://developer.upsun.com/images/posts/hands-on/store-embeddings-in-chroma-with-persistent-storage-nodejs-and-python-examples/thumbnail.webp)

  Learn how to implement Chroma with persistent storage on Upsun using both Node.js and Python, including document ingestion and embedding storage.

  [Read more →](/posts/hands-on/store-embeddings-in-chroma-with-persistent-storage-nodejs-and-python-examples)
</Update>

<Update label="August 25, 2025">
  ### [How to enable custom maintenance page in Fastly](/posts/hands-on/fastly-maintenance)

  ![How to enable custom maintenance page in Fastly](https://developer.upsun.com/images/posts/hands-on/fastly-maintenance/manualjob.webp)

  Configure GitLab CI/CD to deploy to Upsun from private air-gapped GitLab instances using push-based workflows and API automation.

  [Read more →](/posts/hands-on/fastly-maintenance)
</Update>

<Update label="August 25, 2025">
  ### [High-performance backups: How Ceph snapshots enable incremental full backups](/posts/how-it-works/how-do-we-do-incremental-but-really-full-backups-on-top-of-ceph)

  ![High-performance backups: How Ceph snapshots enable incremental full backups](https://developer.upsun.com/images/posts/how-it-works/how-do-we-do-incremental-but-really-full-backups-on-top-of-ceph/ceph-backup-blob-storage.webp)

  Learn how Upsun leverages Ceph's RBD export-diff feature to implement high-performance incremental backups that maintain full restore capabilities for large-scale container storage.

  [Read more →](/posts/how-it-works/how-do-we-do-incremental-but-really-full-backups-on-top-of-ceph)
</Update>

<Update label="August 15, 2025">
  ### [Connect multiple projects applications or services together](/posts/hands-on/connect-multiple-projects-applications-or-services-together)

  ![Connect multiple projects applications or services together](https://developer.upsun.com/images/posts/hands-on/connect-multiple-projects-applications-or-services-together/connect-multiple-projects-applications-or-services-together.webp)

  Learn how to use Chisel to securely connect applications and services across different Upsun projects, with a practical MariaDB replication example.

  [Read more →](/posts/hands-on/connect-multiple-projects-applications-or-services-together)
</Update>

<Update label="August 12, 2025">
  ### [AGENTS.md: Why your README matters more than AI configuration files](/posts/insights/why-your-readme-matters-more-than-ai-configuration-files)

  ![AGENTS.md: Why your README matters more than AI configuration files](https://developer.upsun.com/images/posts/insights/why-your-readme-matters-more-than-ai-configuration-files/why-your-readme-matters-more-than-ai-configuration-files.webp)

  AGENTS.md promises to standardize AI coding assistant configuration, but the real solution is writing better READMEs that serve both humans and AI agents

  [Read more →](/posts/insights/why-your-readme-matters-more-than-ai-configuration-files)
</Update>

<Update label="August 7, 2025">
  ### [Why Python developers should switch to uv](/posts/insights/why-python-developers-should-switch-to-uv)

  ![Why Python developers should switch to uv](https://developer.upsun.com/images/posts/insights/why-python-developers-should-switch-to-uv/why-python-developers-should-switch-to-uv.webp)

  Learn how uv, the revolutionary Python package manager, delivers 100x faster installations and streamlines project management with automatic virtual environments and dependency tracking.

  [Read more →](/posts/insights/why-python-developers-should-switch-to-uv)
</Update>

<Update label="August 6, 2025">
  ### [How Upsun built stateless mesh networking for high-density containers](/posts/how-it-works/how-upsun-built-stateless-mesh-networking-for-high-density-containers)

  ![How Upsun built stateless mesh networking for high-density containers](https://developer.upsun.com/images/posts/how-it-works/how-upsun-built-stateless-mesh-networking-for-high-density-containers/mesh-network.webp)

  Discover how Upsun's innovative stateless mesh networking architecture handles thousands of containers without databases or bottlenecks.

  [Read more →](/posts/how-it-works/how-upsun-built-stateless-mesh-networking-for-high-density-containers)
</Update>

<Update label="July 30, 2025">
  ### [Platform.sh reaffirms commitment to the UN Global Compact and the SDGs](/posts/unknown/platformsh-un-global-compact-sdgs-2025)

  ![Platform.sh reaffirms commitment to the UN Global Compact and the SDGs](https://developer.upsun.com/images/posts/unknown/platformsh-un-global-compact-sdgs-2025/platformsh-un-global-compact-sdgs-2025.webp)

  We’re pleased to confirm that Platform.

  [Read more →](/posts/unknown/platformsh-un-global-compact-sdgs-2025)
</Update>

<Update label="July 21, 2025">
  ### [Synchronize your air-gapped GitLab with Upsun](/posts/hands-on/gitlab-push-solution)

  ![Synchronize your air-gapped GitLab with Upsun](https://developer.upsun.com/images/posts/hands-on/gitlab-push-solution/manualjob.webp)

  Configure GitLab CI/CD to deploy to Upsun from private air-gapped GitLab instances using push-based workflows and API automation

  [Read more →](/posts/hands-on/gitlab-push-solution)
</Update>

<Update label="July 9, 2025">
  ### [New improvement: global settings in console](/posts/unknown/new-improvement-global-settings-in-console)

  ![New improvement: global settings in console](https://developer.upsun.com/images/posts/unknown/new-improvement-global-settings-in-console/new-improvement-global-settings-in-console.webp)

  Discover the new global settings page in the Console. Easily configure project and environment settings in one location for a smoother experience.

  [Read more →](/posts/unknown/new-improvement-global-settings-in-console)
</Update>

<Update label="July 3, 2025">
  ### [How n8n saved our Advocacy impact on Social Media!](/posts/use-cases/n8n-saved-my-life)

  ![How n8n saved our Advocacy impact on Social Media!](https://developer.upsun.com/images/posts/use-cases/n8n-saved-my-life/social-media.webp)

  Learn how n8n workflows improve internal communication and amplify our Advocacy social media impact.

  [Read more →](/posts/use-cases/n8n-saved-my-life)
</Update>

<Update label="June 12, 2025">
  ### [Git-Driven Infrastructure: Why Configuration as Code Beats Click-and-Deploy](/posts/insights/why-configuration-as-code-beats-click-and-deploy)

  ![Git-Driven Infrastructure: Why Configuration as Code Beats Click-and-Deploy](https://developer.upsun.com/images/posts/insights/why-configuration-as-code-beats-click-and-deploy/configuration-as-code.webp)

  Discover why YAML-driven infrastructure outperforms point-and-click deployment for scalable, maintainable applications. Learn best practices for configuration as code.

  [Read more →](/posts/insights/why-configuration-as-code-beats-click-and-deploy)
</Update>

<Update label="June 7, 2025">
  ### [Beyond Tool Calling: Understanding MCP's Three Core Interaction Types](/posts/how-it-works/mcp-interaction-types-article)

  ![Beyond Tool Calling: Understanding MCP's Three Core Interaction Types](https://developer.upsun.com/images/posts/how-it-works/mcp-interaction-types-article/mcp-interaction-types-article.webp)

  Discover how prompts, resources, and tools work together in the Model Context Protocol to create richer AI application experiences beyond simple tool calling.

  [Read more →](/posts/how-it-works/mcp-interaction-types-article)
</Update>

<Update label="June 5, 2025">
  ### [Build and deploy AI-Native Applications with MCP Servers on Upsun](/posts/hands-on/deploy-mcp-servers-on-upsun)

  ![Build and deploy AI-Native Applications with MCP Servers on Upsun](https://developer.upsun.com/images/posts/hands-on/deploy-mcp-servers-on-upsun/deploy-mcp-servers-on-upsun.webp)

  Learn how Model Context Protocol servers work with different transports and deploy them to Upsun for scalable AI-powered applications

  [Read more →](/posts/hands-on/deploy-mcp-servers-on-upsun)
</Update>

<Update label="June 4, 2025">
  ### [Redis 8.0 is here](/posts/releases/redis-release)

  ![Redis 8.0 is here](https://developer.upsun.com/images/posts/releases/redis-release/redis.webp)

  We are excited to announce that \*\*Redis 8.0\*\* is now available for all customers.

  [Read more →](/posts/releases/redis-release)
</Update>

<Update label="May 26, 2025">
  ### [How to manage the \`.well-known\` directory on Upsun and Platform.sh](/posts/how-tos/handling-well-known-directory)

  ![How to manage the \`.well-known\` directory on Upsun and Platform.sh](https://developer.upsun.com/images/posts/how-tos/handling-well-known-directory/handle-well-known.webp)

  If you have ever tried to enable

  [Read more →](/posts/how-tos/handling-well-known-directory)
</Update>

<Update label="May 14, 2025">
  ### [NoCode with Upsun: Supercharge Your Automation with Zero Code](/posts/hands-on/nocode-n8n)

  ![NoCode with Upsun: Supercharge Your Automation with Zero Code](https://developer.upsun.com/images/posts/hands-on/nocode-n8n/nocode-n8n-thumbnail.webp)

  Learn how to leverage Upsun to deploy powerful NoCode tools like n8n for workflow automation. Fast setup, secure hosting, and real-world use cases — all without writing code.

  [Read more →](/posts/hands-on/nocode-n8n)
</Update>

<Update label="May 8, 2025">
  ### [Advanced prompting techniques for complex coding tasks](/posts/insights/advanced-prompting-techniques-for-coding)

  ![Advanced prompting techniques for complex coding tasks](https://developer.upsun.com/images/posts/insights/advanced-prompting-techniques-for-coding/advanced-prompting-techniques-for-coding.webp)

  This articles will give you an overview of prompting strategies that help coding assistants reason through difficult problems and produce higher-quality solutions.

  [Read more →](/posts/insights/advanced-prompting-techniques-for-coding)
</Update>

<Update label="May 7, 2025">
  ### [New file size limits explained](/posts/releases/file_size_limit)

  ![New file size limits explained](https://developer.upsun.com/images/posts/releases/file_size_limit/file_size_limit.webp)

  To ensure the optimal performance, stability, and reliability of our Git infrastructure, we are introducing a limit on the size of individual files that can be pushed to your project repositories.

  [Read more →](/posts/releases/file_size_limit)
</Update>

<Update label="May 6, 2025">
  ### [Supercharge your workflow with the Upsun VSCode Extension](/posts/releases/vscode-extension)

  ![Supercharge your workflow with the Upsun VSCode Extension](https://developer.upsun.com/images/posts/releases/vscode-extension/visual-studio-code.webp)

  If you're working on Upsun projects with VSCode, the \*\*Upsun VSCode extension\*\* is an essential tool to enhance your development experience. Learn more...

  [Read more →](/posts/releases/vscode-extension)
</Update>

<Update label="May 6, 2025">
  ### [Making .upsun/config.yaml easier to edit with IDE autocomplete and validation](/posts/how-tos/validate-yaml-config)

  ![Making .upsun/config.yaml easier to edit with IDE autocomplete and validation](https://developer.upsun.com/images/posts/how-tos/validate-yaml-config/logo-yaml.webp)

  Boost your productivity and eliminate configuration errors with real-time autocompletion and validation for your .upsun/config.yaml — discover how to enhance your IDE experience in just a few simple steps!

  [Read more →](/posts/how-tos/validate-yaml-config)
</Update>

<Update label="May 1, 2025">
  ### [How to run PyTorch in an Upsun application?](/posts/hands-on/pytorch-running-on-upsun)

  ![How to run PyTorch in an Upsun application?](https://developer.upsun.com/images/posts/hands-on/pytorch-running-on-upsun/pytorch.webp)

  Learn how to deploy a sentiment analysis application powered by PyTorch and FastAPI on the Upsun cloud platform

  [Read more →](/posts/hands-on/pytorch-running-on-upsun)
</Update>

<Update label="May 1, 2025">
  ### [Upsun documentation is now available via the Context7 MCP](/posts/how-tos/context7-mcp)

  ![Upsun documentation is now available via the Context7 MCP](https://developer.upsun.com/images/posts/how-tos/context7-mcp/context7-mcp.webp)

  Access Upsun documentation directly from your AI workflows using Context7's Model Context Protocol integration

  [Read more →](/posts/how-tos/context7-mcp)
</Update>

<Update label="April 30, 2025">
  ### [Using PostgreSQL MCP with Upsun Remote Database](/posts/hands-on/postgres-mcp-on-upsun)

  ![Using PostgreSQL MCP with Upsun Remote Database](https://developer.upsun.com/images/posts/hands-on/postgres-mcp-on-upsun/postgres-mcp-on-upsun.webp)

  Learn how to set up an MCP server to connect your Upsun PostgreSQL database to language models like Claude or IDE like VSCode GitHub Copilot and Cursor, enabling natural language data queries without writing SQL.

  [Read more →](/posts/hands-on/postgres-mcp-on-upsun)
</Update>

<Update label="April 28, 2025">
  ### [How to automatically inject multi-app endpoints as environment variables](/posts/hands-on/route-ids-env)

  ![How to automatically inject multi-app endpoints as environment variables](https://developer.upsun.com/images/posts/hands-on/route-ids-env/route-ids-env.webp)

  Learn how to use Upsun route identifiers and the PLATFORM\_ROUTES variable to easily get and use the hostnames of dynamically deployed applications in your project.

  [Read more →](/posts/hands-on/route-ids-env)
</Update>

<Update label="April 28, 2025">
  ### [OAuth authentication between Next.js and Laravel Passport](/posts/tutorials/oauth-nextjs-laravel)

  ![OAuth authentication between Next.js and Laravel Passport](https://developer.upsun.com/images/posts/tutorials/oauth-nextjs-laravel/oauth-nextjs-laravel.webp)

  Learn how to implement secure OAuth authentication between a Next.js frontend and Laravel backend using Passport with the Authorization Code Flow and PKCE.

  [Read more →](/posts/tutorials/oauth-nextjs-laravel)
</Update>

<Update label="April 24, 2025">
  ### [Deploy ClamAV on Upsun, on service mode.](/posts/tutorials/deploying-clamav-service)

  ![Deploy ClamAV on Upsun, on service mode.](https://www.clamav.net/assets/clamav-trademark.png)

  Learn how to deploy ClamAV service on Upsun. This tutorial covers ClamAV integration on service scan mode.

  [Read more →](/posts/tutorials/deploying-clamav-service)
</Update>

<Update label="April 16, 2025">
  ### [Valkey is now available](/posts/releases/valkey-release)

  ![Valkey is now available](https://developer.upsun.com/images/posts/releases/valkey-release/valkey.webp)

  We're excited to announce the availability of \[Valkey]\([https://valkey.io/](https://valkey.io/)), a high-performance, open-source key/value database, now offered as a managed service on Upsun. Valkey serves as a drop-in alternative to Redis, particularly relevant following recent licensing changes to the Redis project.

  [Read more →](/posts/releases/valkey-release)
</Update>

<Update label="April 10, 2025">
  ### [Up(sun) and ready with GitHub release assets installation](/posts/hands-on/install-gh-asset-on-upsun)

  ![Up(sun) and ready with GitHub release assets installation](https://developer.upsun.com/images/posts/hands-on/install-gh-asset-on-upsun/github.webp)

  Discover how to install any GitHub release asset you want in your Upsun project.

  [Read more →](/posts/hands-on/install-gh-asset-on-upsun)
</Update>

<Update label="March 27, 2025">
  ### [Upsun and Elasticsearch: A tale of love, loss, and licensing roadblocks](/posts/how-it-works/psh-elastic-love-loss-licensing)

  ![Upsun and Elasticsearch: A tale of love, loss, and licensing roadblocks](https://developer.upsun.com/images/posts/how-it-works/psh-elastic-love-loss-licensing/psh-elastic-love-loss-licensing-thumbnail.webp)

  \[Elasticsearch]\([https://www.elastic.co/](https://www.elastic.co/)) is a distributed \*\*search engine designed for speed, scalability, and reliability\*\*. Built on \[Apache Lucene]\([https://lucene.apache.org/](https://lucene.apache.org/)), it allows you to store, search, and analyze large volumes of data in near real-time.

  [Read more →](/posts/how-it-works/psh-elastic-love-loss-licensing)
</Update>

<Update label="March 25, 2025">
  ### [Next.js Security Vulnerability (CVE-2025-29927): What Upsun Users Need to Know](/posts/unknown/nextjs-cve-2025-2997)

  ![Next.js Security Vulnerability (CVE-2025-29927): What Upsun Users Need to Know](https://developer.upsun.com/images/posts/unknown/nextjs-cve-2025-2997/nextjs-cve-2025-29927.webp)

  A comprehensive guide to understanding and addressing the recent Next.js security vulnerability CVE-2025-29927 for applications deployed on Upsun.

  [Read more →](/posts/unknown/nextjs-cve-2025-2997)
</Update>

<Update label="March 24, 2025">
  ### [Decouple your Symfony frontend using Next.js](/posts/tutorials/sfcon2024-decouple-frontend)

  ![Decouple your Symfony frontend using Next.js](https://developer.upsun.com/images/posts/tutorials/sfcon2024-decouple-frontend/decouple-frontend.webp)

  How to decouple your frontend from your backend, using a Symfony project as backend and adding a Next.js application for frontend.

  [Read more →](/posts/tutorials/sfcon2024-decouple-frontend)
</Update>

<Update label="March 17, 2025">
  ### [Up(sun) and running with Lisp](/posts/tutorials/deploying-with-lisp)

  ![Up(sun) and running with Lisp](https://developer.upsun.com/images/posts/tutorials/deploying-with-lisp/blog-lisp-blog.webp)

  Lisp support was discontinued in March 2025. If you really want to power a Lisp project, feel free to reach out on the \[Upsun Community Forum]\([https://community.upsun.com/](https://community.upsun.com/)).

  [Read more →](/posts/tutorials/deploying-with-lisp)
</Update>

<Update label="March 12, 2025">
  ### [Up(sun) and Running with Twill](/posts/tutorials/deploying-twill-on-upsun)

  ![Up(sun) and Running with Twill](https://developer.upsun.com/images/posts/tutorials/deploying-twill-on-upsun/twill_cms_logo_white.webp)

  This guide provides instructions for deploying and working with \[Twill]\([https://twillcms.com/](https://twillcms.com/)), an "open-source

  [Read more →](/posts/tutorials/deploying-twill-on-upsun)
</Update>

<Update label="February 26, 2025">
  ### [Apologies to the Elixir community: 1.18 release now available](/posts/releases/elixir-118-release-available)

  ![Apologies to the Elixir community: 1.18 release now available](https://developer.upsun.com/images/posts/releases/elixir-118-release-available/elixir-118-release-available-thumbnail.webp)

  Elixir 1.18 is now available on Upsun and Platform.sh with type checking, LSP improvements, and built-in JSON support.

  [Read more →](/posts/releases/elixir-118-release-available)
</Update>

<Update label="February 14, 2025">
  ### [Deploy ClamAV on Upsun, on one-time scan](/posts/tutorials/deploying-clamav-onetime)

  ![Deploy ClamAV on Upsun, on one-time scan](https://www.clamav.net/assets/clamav-trademark.png)

  Learn how to deploy ClamAV service on Upsun. This tutorial covers ClamAV integration on one-time scan mode.

  [Read more →](/posts/tutorials/deploying-clamav-onetime)
</Update>

<Update label="February 14, 2025">
  ### [Upsun and Platform.sh Docs are now llms.txt compatible!](/posts/releases/llms-introduction)

  ![Upsun and Platform.sh Docs are now llms.txt compatible!](https://developer.upsun.com/images/posts/releases/llms-introduction/llms-introduction.webp)

  We’re thrilled to announce that both \[Upsun Documentation]\([https://docs.upsun.com](https://docs.upsun.com)) and \[Platform.sh Documentation]\([https://docs.platform.sh](https://docs.platform.sh)) are now fully compatible with \[llms.txt proposed standard]\([https://llmstxt.org/](https://llmstxt.org/))!

  [Read more →](/posts/releases/llms-introduction)
</Update>

<Update label="February 12, 2025">
  ### [Up(sun) and ready with Pandoc](/posts/how-tos/install-pandoc-on-upsun)

  ![Up(sun) and ready with Pandoc](https://developer.upsun.com/images/posts/how-tos/install-pandoc-on-upsun/pandoc.webp)

  With the recent growth in enthusiasm for AI assistants, you may be looking for how these assistants can provide technical information about your product.

  [Read more →](/posts/how-tos/install-pandoc-on-upsun)
</Update>

<Update label="February 4, 2025">
  ### [Magento performance optimization–Actionable tips and strategies](/posts/unknown/magento-performance-optimization)

  ![Magento performance optimization–Actionable tips and strategies](https://developer.upsun.com/images/posts/unknown/magento-performance-optimization/magento-performance-optimization.webp)

  Is your ecommerce store traffic resulting in enough conversions.

  [Read more →](/posts/unknown/magento-performance-optimization)
</Update>

<Update label="January 29, 2025">
  ### [How we host a Debian repository on AWS S3](/posts/how-it-works/debian-repo-s3)

  ![How we host a Debian repository on AWS S3](https://developer.upsun.com/images/posts/how-it-works/debian-repo-s3/debian-logo.webp)

  Pretty cool fact about our internal Debian repositories: they’re hosted entirely on AWS S3. Why is that cool? For 2

  [Read more →](/posts/how-it-works/debian-repo-s3)
</Update>

<Update label="January 24, 2025">
  ### [Up(sun) and Running with Forem](/posts/tutorials/upsun-and-running-forem)

  ![Up(sun) and Running with Forem](https://developer.upsun.com/images/posts/tutorials/upsun-and-running-forem/forem.webp)

  This guide provides instructions for deploying and working with \[Forem]\([https://www.forem.com/](https://www.forem.com/)), an "open-source

  [Read more →](/posts/tutorials/upsun-and-running-forem)
</Update>

<Update label="January 16, 2025">
  ### [Drupal and Upsun](/posts/tutorials/drupal-and-upsun)

  ![Drupal and Upsun](https://developer.upsun.com/images/posts/tutorials/drupal-and-upsun/logo-image.webp)

  \[Drupal CMS]\([https://www.drupal.org/project/cms](https://www.drupal.org/project/cms)), born of \[DrupalCon 2024 initiative]\([https://www.drupal.org/about/in-the-news/blog/drupal-cms-groundbreaking-new-version-of-drupal-detailed-at-drupalcon-singapore-2024](https://www.drupal.org/about/in-the-news/blog/drupal-cms-groundbreaking-new-version-of-drupal-detailed-at-drupalcon-singapore-2024)) "Starshot", has been \[released today]\([https://www.drupal.org/blog/drupal-cms-1-0](https://www.drupal.org/blog/drupal-cms-1-0)).

  [Read more →](/posts/tutorials/drupal-and-upsun)
</Update>

<Update label="January 14, 2025">
  ### [Experiment with Chainlit AI interface with RAG on Upsun](/posts/hands-on/deploying-chainlit-with-rag)

  ![Experiment with Chainlit AI interface with RAG on Upsun](https://developer.upsun.com/images/posts/hands-on/deploying-chainlit-with-rag/chainlit-thumbnail.webp)

  Learn to deploy production-ready RAG applications with Chainlit and Python on Upsun. Tutorial covers OpenAI Assistants integration, llama\_index implementation, and secure authentication.

  [Read more →](/posts/hands-on/deploying-chainlit-with-rag)
</Update>

<Update label="January 9, 2025">
  ### [How to update your PostgreSQL database without downtime](/posts/how-tos/no-downtime-postgres-updates)

  ![How to update your PostgreSQL database without downtime](https://developer.upsun.com/images/posts/how-tos/no-downtime-postgres-updates/postgresql.webp)

  On paper, releasing a new version of your application that requires upgrading the schema of the database is straightforward. But, changes of code and schema can not be updated in an atomic way, you only need to take care that old code is not performing a query against new schema, and reciprocally.

  [Read more →](/posts/how-tos/no-downtime-postgres-updates)
</Update>

<Update label="December 18, 2024">
  ### [How did we migrate issues from GitLab to Linear?](/posts/discussions/triage-bot)

  ![How did we migrate issues from GitLab to Linear?](https://developer.upsun.com/images/posts/discussions/triage-bot/kier-in-sight-archives-0fL5XCrt_nU-unsplash.webp)

  We migrated our issues from GitLab to Linear due to GitLab's limited issue-tracking features. To handle thousands of issues and tight timelines, we developed a migration tool using GitLab Triage Bot and Linear's GraphQL API. The tool mapped issue states, assignees, labels, and comments, and transformed GitLab epics into Linear issues with sub-issues. It was successful overall and enabled team-by-team migration for flexibility. Now, \[we’re open-sourcing the migrator]\([https://github.com/upsun/gitlab-triage-linear-migrator](https://github.com/upsun/gitlab-triage-linear-migrator)) to help others facing similar challenges.

  [Read more →](/posts/discussions/triage-bot)
</Update>

<Update label="December 15, 2024">
  ### [Golang 1.24 is looking seriously awesome](/posts/discussions/go-124)

  ![Golang 1.24 is looking seriously awesome](https://developer.upsun.com/images/posts/discussions/go-124/gopher.webp)

  The Golang team just released the \[first release candidate of Golang 1.24]\([https://tip.golang.org/doc/go1.24](https://tip.golang.org/doc/go1.24)). At Upsun, we use Golang extensively for everything in our hot path, especially for the routing of HTTP requests throughout our infrastructure. Here is what we are looking forward to the most.

  [Read more →](/posts/discussions/go-124)
</Update>

<Update label="December 13, 2024">
  ### [CVE-2024-45337](/posts/discussions/cve-2024-45337)

  ![CVE-2024-45337](https://developer.upsun.com/images/posts/discussions/cve-2024-45337/cve-2024-45337.webp)

  This article was originally published on the \[Platform.sh blog]\([https://platform.sh/blog/uncovered-and-patched-golang-vunerability/](https://platform.sh/blog/uncovered-and-patched-golang-vunerability/)).

  [Read more →](/posts/discussions/cve-2024-45337)
</Update>

<Update label="December 13, 2024">
  ### [Security vulnerability uncovered and patched in the golang.org/x/crypto /ssh package](/posts/unknown/uncovered-and-patched-golang-vunerability)

  ![Security vulnerability uncovered and patched in the golang.org/x/crypto /ssh package](https://developer.upsun.com/images/posts/unknown/uncovered-and-patched-golang-vunerability/uncovered-and-patched-golang-vunerability.webp)

  Misimplementation of PublicKeyCallback leads to authorization bypass in Go's x/crypto/sshPlatform.

  [Read more →](/posts/unknown/uncovered-and-patched-golang-vunerability)
</Update>

<Update label="November 26, 2024">
  ### [PHP 8.4 is here!](/posts/releases/php-84-release)

  ![PHP 8.4 is here!](https://developer.upsun.com/images/posts/releases/php-84-release/elephant-84.webp)

  PHP 8.4 was \[officially released]\([https://www.php.net/archive/2024.php#2024-11-21-4](https://www.php.net/archive/2024.php#2024-11-21-4)) on November 21st, and with it comes a number of improvements and new features that you can - as of today - begin working with on your Upsun and Platform.sh projects.

  [Read more →](/posts/releases/php-84-release)
</Update>

<Update label="November 15, 2024">
  ### [Creating and deploying a Laravel REST API on Upsun in 10 minutes](/posts/tutorials/laravel-rest-api-on-upsun)

  ![Creating and deploying a Laravel REST API on Upsun in 10 minutes](https://developer.upsun.com/images/posts/tutorials/laravel-rest-api-on-upsun/laravel-rest-api.webp)

  Follow this comprehensive guide to build and deploy a modern Laravel REST API on Upsun's cloud platform. We'll walk through setting up your local development environment, creating API endpoints, and deploying to production with a custom domain. This tutorial is perfect for developers looking to quickly ship production-ready Laravel applications without dealing with complex infrastructure management.

  [Read more →](/posts/tutorials/laravel-rest-api-on-upsun)
</Update>

<Update label="November 5, 2024">
  ### [Import multiple RSS Feeds on your Blackfire timeline + extra interfaces](/posts/how-tos/blackfire-google-alert-markers-interfaces)

  ![Import multiple RSS Feeds on your Blackfire timeline + extra interfaces](https://developer.upsun.com/images/posts/how-tos/blackfire-google-alert-markers-interfaces/blackfire-marker-list.webp)

  We saw in the \[previous episode]\(/posts/how-tos/blackfire-google-alert-markers) how to automatically add context on your Blackfire timeline from an RSS Feed (Google Alert),

  [Read more →](/posts/how-tos/blackfire-google-alert-markers-interfaces)
</Update>

<Update label="October 29, 2024">
  ### [A tale of people: the human impact of adopting Platform.sh](/posts/unknown/human-impact-of-adopting-platformsh)

  ![A tale of people: the human impact of adopting Platform.sh](https://developer.upsun.com/images/posts/unknown/human-impact-of-adopting-platformsh/human-impact-of-adopting-platformsh.webp)

  I have a complicated relationship with people.

  [Read more →](/posts/unknown/human-impact-of-adopting-platformsh)
</Update>

<Update label="October 24, 2024">
  ### [Scheduling resources](/posts/how-tos/schedule-resource-availability)

  ![Scheduling resources](https://developer.upsun.com/images/posts/how-tos/schedule-resource-availability/red-background.webp)

  As Upsun does purely usage-driven billing,

  [Read more →](/posts/how-tos/schedule-resource-availability)
</Update>

<Update label="October 23, 2024">
  ### [Continuous profiling comparisons](/posts/releases/continuous-profiling-comparisons)

  ![Continuous profiling comparisons](https://developer.upsun.com/images/posts/releases/continuous-profiling-comparisons/cp-comparisons.webp)

  Upsun’s new continuous profiling comparisons feature provides deeper insights into application performance, enabling you to easily contrast performance metrics over time or between code versions.

  [Read more →](/posts/releases/continuous-profiling-comparisons)
</Update>

<Update label="October 23, 2024">
  ### [Deploy your first Rails 8 application on Upsun](/posts/tutorials/rails8-upsun-tutorial)

  ![Deploy your first Rails 8 application on Upsun](https://developer.upsun.com/images/posts/tutorials/rails8-upsun-tutorial/rails8-thumbnail.webp)

  Learn how to build and deploy a modern Rails 8 blog application on Upsun's cloud platform. This hands-on tutorial walks you through local development setup, creating a feature-rich blog application, and deploying it to production with proper monitoring and scaling. Discover why Platform-as-a-Service remains relevant even with Rails 8's new deployment features, and learn best practices for cloud deployment. Perfect for developers wanting to quickly ship production-ready Rails applications without managing complex infrastructure.

  [Read more →](/posts/tutorials/rails8-upsun-tutorial)
</Update>

<Update label="October 19, 2024">
  ### [Adding an autoscaler to Upsun projects](/posts/how-tos/configuring-an-autoscaler)

  ![Adding an autoscaler to Upsun projects](https://developer.upsun.com/images/posts/how-tos/configuring-an-autoscaler/configuring-an-autoscaler-CPU-propogation.webp)

  In this post we will describe a small configuration that will

  [Read more →](/posts/how-tos/configuring-an-autoscaler)
</Update>

<Update label="October 7, 2024">
  ### [Add context on your Blackfire timeline from a Google Alerts RSS Feed](/posts/how-tos/blackfire-google-alert-markers)

  ![Add context on your Blackfire timeline from a Google Alerts RSS Feed](https://developer.upsun.com/images/posts/how-tos/blackfire-google-alert-markers/google-alert-marker.webp)

  Observing your application is essential to be able to find what needs (and what does not need) to be optimized.

  [Read more →](/posts/how-tos/blackfire-google-alert-markers)
</Update>

<Update label="October 3, 2024">
  ### [Context driven navigation](/posts/releases/context-driven-navigation)

  ![Context driven navigation](https://developer.upsun.com/images/posts/releases/context-driven-navigation/convert_typescript.webp)

  You may have noticed some changes to navigation and user settings on your Platform.sh dashboard.

  [Read more →](/posts/releases/context-driven-navigation)
</Update>

<Update label="September 30, 2024">
  ### [Understanding Cross-Origin Resource Sharing (CORS)](/posts/discussions/understanding-cors)

  ![Understanding Cross-Origin Resource Sharing (CORS)](https://developer.upsun.com/images/posts/discussions/understanding-cors/CORS.webp)

  Learn about Cross-Origin Resource Sharing (CORS), a crucial web security mechanism. Understand its importance, key concepts, and implementation in Symfony, Next.js, and Laravel. Includes practical examples and tips for testing with curl and Postman, plus Platform.sh configuration guidance.

  [Read more →](/posts/discussions/understanding-cors)
</Update>

<Update label="September 23, 2024">
  ### [It's almost time…Platform.sh’s Evolve Partner Summit Awards](/posts/unknown/evolve-partner-summit-awards)

  ![It's almost time…Platform.sh’s Evolve Partner Summit Awards](https://developer.upsun.com/images/posts/unknown/evolve-partner-summit-awards/evolve-partner-summit-awards.webp)

  We’d love for you to join us in Paris to celebrate the incredible work you’ve done.

  [Read more →](/posts/unknown/evolve-partner-summit-awards)
</Update>

<Update label="September 20, 2024">
  ### [How to automate load tests with Gatling](/posts/how-tos/automate-with-gatling-1)

  ![How to automate load tests with Gatling](https://developer.upsun.com/images/posts/how-tos/automate-with-gatling-1/gatling.webp)

  When I was on your side of the keyboard, developing cool and funny applications (more or less :D), load tests were (most of the time) executed a few days before going live.

  [Read more →](/posts/how-tos/automate-with-gatling-1)
</Update>

<Update label="September 19, 2024">
  ### [Using the Upsun API](/posts/how-it-works/using-the-upsun-api)

  ![Using the Upsun API](https://developer.upsun.com/images/posts/how-it-works/using-the-upsun-api/red-background.webp)

  \> Anything you can do, API can do better!

  [Read more →](/posts/how-it-works/using-the-upsun-api)
</Update>

<Update label="September 19, 2024">
  ### [Preview Environments](/posts/discussions/preview-environments-a-developers-secret-weapon)

  ![Preview Environments](https://developer.upsun.com/images/posts/discussions/preview-environments-a-developers-secret-weapon/branches.webp)

  Discover how preview environments transform software deployment, reducing stress and improving code quality. Learn about the six essential components for implementing preview environments, including Git, infrastructure as code, and automated DNS management. Find out why preview environments are crucial for catching bugs, testing performance, and enhancing collaboration between technical and non-technical team members. Explore how Upsun's platform leverages preview environments to streamline the development process and deliver higher-quality software products.

  [Read more →](/posts/discussions/preview-environments-a-developers-secret-weapon)
</Update>

<Update label="September 18, 2024">
  ### [Introducing the Upsun Developer Center](/posts/releases/introducing-dev-center)

  ![Introducing the Upsun Developer Center](https://developer.upsun.com/images/posts/devcenter.webp)

  This month our Developer Relations and Advocacy teams are excited to share with you our latest resource: the Upsun Developer Center.

  [Read more →](/posts/releases/introducing-dev-center)
</Update>

<Update label="August 16, 2024">
  ### [How to host a multiple-application project on Platform.sh](/posts/tutorials/how-to-host-multiple-applications)

  ![How to host a multiple-application project on Platform.sh](https://developer.upsun.com/images/posts/tutorials/how-to-host-multiple-applications/multiple-application-blog.webp)

  Learn how to host and configure multiple-application projects on Platform.sh with this step-by-step guide.

  [Read more →](/posts/tutorials/how-to-host-multiple-applications)
</Update>

<Update label="May 20, 2024">
  ### [Harnessing the power of Embeddings: a real-world example of a watch recommendation app using a vector database.](/posts/hands-on/harnessing-power-embeddings)

  Learn how to build a real-world watch recommendation application using embeddings and a vector database. This tutorial covers using Postgres with pgvector, Laravel, React, OpenAI, and Groq, deployed on Upsun.

  [Read more →](/posts/hands-on/harnessing-power-embeddings)
</Update>

<Update label="April 16, 2024">
  ### [Meeting Jonny Harris: WordPress performance optimization with Blackfire](/posts/use-cases/wordpress-performance-optimization-with-blackfire)

  ![Meeting Jonny Harris: WordPress performance optimization with Blackfire](https://developer.upsun.com/images/posts/use-cases/wordpress-performance-optimization-with-blackfire/Meeting_Jonny_Harris.webp)

  Jonny Harris is a WordPress core contributor and committer based in the UK and a member of the WordPress Performance

  [Read more →](/posts/use-cases/wordpress-performance-optimization-with-blackfire)
</Update>

<Update label="April 12, 2024">
  ### [Limit deployments to Platform.sh only with tags: part three](/posts/hands-on/guide-to-limit-deployments-to-platformsh-only-with-tags-part-three)

  ![Limit deployments to Platform.sh only with tags: part three](https://developer.upsun.com/images/posts/hands-on/guide-to-limit-deployments-to-platformsh-only-with-tags-part-three/Limit_deployments_to_psh-three.webp)

  In parts \[one]\(/posts/hands-on/guide-to-limit-deployments-to-platformsh-only-with-tags-part-one) and

  [Read more →](/posts/hands-on/guide-to-limit-deployments-to-platformsh-only-with-tags-part-three)
</Update>

<Update label="March 25, 2024">
  ### [DrupalCamp Florida 2024: sharing takeaways from the experts](/posts/unknown/drupal-camp-florida-2024)

  ![DrupalCamp Florida 2024: sharing takeaways from the experts](https://developer.upsun.com/images/posts/unknown/drupal-camp-florida-2024/drupal-camp-florida-2024.webp)

  I had the pleasure of returning to DrupalCamp FL (DCFL) again this year and even now in its sixteenth year, DCFL 2024 was as lively and energetic as ever.

  [Read more →](/posts/unknown/drupal-camp-florida-2024)
</Update>

<Update label="March 14, 2024">
  ### [Limit deployments to Platform.sh only with tags: part one](/posts/hands-on/guide-to-limit-deployments-to-platformsh-only-with-tags-part-one)

  ![Limit deployments to Platform.sh only with tags: part one](https://developer.upsun.com/images/posts/hands-on/guide-to-limit-deployments-to-platformsh-only-with-tags-part-one/Limit_deployments_to_psh-one.webp)

  Throughout the years, many users have asked us if it’s possible to only deploy to Platform.sh when a tag is pushed using

  [Read more →](/posts/hands-on/guide-to-limit-deployments-to-platformsh-only-with-tags-part-one)
</Update>

<Update label="March 14, 2024">
  ### [Limit deployments to Platform.sh only when Git tagged: part two](/posts/hands-on/guide-to-limit-deployments-to-platformsh-only-with-tags-part-two)

  ![Limit deployments to Platform.sh only when Git tagged: part two](https://developer.upsun.com/images/posts/hands-on/guide-to-limit-deployments-to-platformsh-only-with-tags-part-two/Limit_deployments_to_psh-two.webp)

  In \[part one of this series]\([https://platform.sh/blog/guide-to-limit-deployments-to-platformsh-only-with-tags-part-one/](https://platform.sh/blog/guide-to-limit-deployments-to-platformsh-only-with-tags-part-one/)),

  [Read more →](/posts/hands-on/guide-to-limit-deployments-to-platformsh-only-with-tags-part-two)
</Update>

<Update label="March 1, 2024">
  ### [Deploying a Remix JS app on Upsun in 5 minutes](/posts/tutorials/deploying-remixjs-app-on-upsun)

  Learn how to deploy a Remix JS application on Upsun in just 5 minutes. This tutorial covers creating a project, setting up the Node.js server, and deploying your app.

  [Read more →](/posts/tutorials/deploying-remixjs-app-on-upsun)
</Update>

<Update label="February 28, 2024">
  ### [Deploying Laravel with Horizon on Upsun](/posts/tutorials/deploying-laravel-with-horizon-on-upsun)

  Learn how to deploy a Laravel application with Redis queues and Horizon on Upsun, including PostgreSQL database setup, environment configuration, and domain management.

  [Read more →](/posts/tutorials/deploying-laravel-with-horizon-on-upsun)
</Update>

<Update label="November 13, 2023">
  ### [International data protection with EU-entities of US-headquartered IaaS providers](/posts/unknown/whats-the-deal-with-eu-headquartered-iaas-providers)

  ![International data protection with EU-entities of US-headquartered IaaS providers](https://developer.upsun.com/images/posts/unknown/whats-the-deal-with-eu-headquartered-iaas-providers/whats-the-deal-with-eu-headquartered-iaas-providers.webp)

  Learn why we use EU-headquartered IaaS providers for maximum data protection and the additional measures we have in place with our providers for GDPR.

  [Read more →](/posts/unknown/whats-the-deal-with-eu-headquartered-iaas-providers)
</Update>

<Update label="November 8, 2023">
  ### [Building a trust-centric culture for success](/posts/unknown/building-a-trust-centric-culture-for-success)

  ![Building a trust-centric culture for success](https://developer.upsun.com/images/posts/unknown/building-a-trust-centric-culture-for-success/building-a-trust-centric-culture-for-success.webp)

  Trust is more than compliance. It drives employee and customer retention, positive word of mouth, and builds your brand reputation. Find out how to build it.

  [Read more →](/posts/unknown/building-a-trust-centric-culture-for-success)
</Update>

<Update label="October 13, 2023">
  ### [Semper vigilans: how Platform.sh stays ahead of emerging cybersecurity threats (so you don’t have to)](/posts/how-it-works/how-platformsh-stays-ahead-of-emerging-cybersecurity-threats)

  ![Semper vigilans: how Platform.sh stays ahead of emerging cybersecurity threats (so you don’t have to)](https://developer.upsun.com/images/posts/how-it-works/how-platformsh-stays-ahead-of-emerging-cybersecurity-threats/terrible_trio_blog.webp)

  Always vigilant is more than a motto. Find out how the Platform.sh Security team monitors vulnerabilities 24x7 to protect customers from cybersecurity threats.

  [Read more →](/posts/how-it-works/how-platformsh-stays-ahead-of-emerging-cybersecurity-threats)
</Update>

<Update label="September 8, 2023">
  ### [It's out of the Oven: Bun 1.0 support on Platform.sh](/posts/releases/bun-support-is-here)

  ![It's out of the Oven: Bun 1.0 support on Platform.sh](https://developer.upsun.com/images/posts/releases/bun-support-is-here/bun_support_blog.webp)

  Bun 1.0 support is now available on Platform.sh. Discover our comparison results against Yarn and how to test Bun 1.0 out for yourself in this article.

  [Read more →](/posts/releases/bun-support-is-here)
</Update>

<Update label="August 18, 2023">
  ### [Help reduce resource consumption: Put your preview environments on pause](/posts/how-tos/help-reduce-resource-consumption-put-your-preview-environments-on-pause)

  ![Help reduce resource consumption: Put your preview environments on pause](https://developer.upsun.com/images/posts/how-tos/help-reduce-resource-consumption-put-your-preview-environments-on-pause/Help_reduce_resource_consumption_paused_environments.webp)

  You can now manually pause your idle preview environments or have them automatically paused after 14 days of being idle to minimize your resource usage.

  [Read more →](/posts/how-tos/help-reduce-resource-consumption-put-your-preview-environments-on-pause)
</Update>

<Update label="May 31, 2023">
  ### [An update to our events privacy policy](/posts/unknown/an-update-to-our-events-privacy-policy)

  ![An update to our events privacy policy](https://developer.upsun.com/images/posts/unknown/an-update-to-our-events-privacy-policy/an-update-to-our-events-privacy-policy.webp)

  To ensure the best experience at Platform.sh conferences and events, we've updated our privacy policy detailing how we'll use and care for your personal data.

  [Read more →](/posts/unknown/an-update-to-our-events-privacy-policy)
</Update>

<Update label="April 10, 2023">
  ### [Greater organization insights through weekly activity reports emails](/posts/unknown/greater-organization-insights-through-weekly-activity-reports-emails)

  ![Greater organization insights through weekly activity reports emails](https://developer.upsun.com/images/posts/unknown/greater-organization-insights-through-weekly-activity-reports-emails/greater-organization-insights-through-weekly-activity-reports-emails.webp)

  For our Elite/Enterprise customers, we now will be sending weekly activity reports to provide visibility on the key stats and metrics on all projects.

  [Read more →](/posts/unknown/greater-organization-insights-through-weekly-activity-reports-emails)
</Update>

<Update label="February 1, 2023">
  ### [Infrastructure Monitoring Metrics with Longer Time Frames](/posts/unknown/infrastructure-metrics-expanded-to-longer-time-frames)

  ![Infrastructure Monitoring Metrics with Longer Time Frames](https://developer.upsun.com/images/posts/unknown/infrastructure-metrics-expanded-to-longer-time-frames/infrastructure-metrics-expanded-to-longer-time-frames.webp)

  Unlock valuable insights with longer time frames in infrastructure metrics on Platform.sh. Make informed decisions for better capacity planning.

  [Read more →](/posts/unknown/infrastructure-metrics-expanded-to-longer-time-frames)
</Update>

<Update label="January 26, 2023">
  ### [Introducing version 19: New upgrades for our API server](/posts/unknown/its-time-for-version--all-new-upgrades-for-our-api-server)

  ![Introducing version 19: New upgrades for our API server](https://developer.upsun.com/images/posts/unknown/its-time-for-version--all-new-upgrades-for-our-api-server/its-time-for-version--all-new-upgrades-for-our-api-server.webp)

  Unlock the power of Version 19 upgrades, boosting API server performance. Upgrade with Platform.sh for a seamless experience and enhanced capabilities.

  [Read more →](/posts/unknown/its-time-for-version--all-new-upgrades-for-our-api-server)
</Update>

<Update label="January 16, 2023">
  ### [Platform.sh is always one step ahead: Announcing PostgreSQL 15, Python 3.11, and Ruby 3.2 for our users](/posts/releases/platformsh-is-always-one-step-ahead-announcing-postgresql--python--and-ruby--for-our-users)

  ![Platform.sh is always one step ahead: Announcing PostgreSQL 15, Python 3.11, and Ruby 3.2 for our users](https://developer.upsun.com/images/posts/releases/platformsh-is-always-one-step-ahead-announcing-postgresql--python--and-ruby--for-our-users/prostgresqul_python_ruby_updates_blog.webp)

  Explore the new features and performance improvements in Python 3.11, PostgreSQL 15, and Ruby 3.2. Stay up-to-date with the latest programming languages.

  [Read more →](/posts/releases/platformsh-is-always-one-step-ahead-announcing-postgresql--python--and-ruby--for-our-users)
</Update>

<Update label="January 5, 2023">
  ### [Power-up Your Local Development with DDEV](/posts/hands-on/powerup-your-local-development-with-ddev)

  ![Power-up Your Local Development with DDEV](https://developer.upsun.com/images/posts/hands-on/powerup-your-local-development-with-ddev/Power_ddev_blog.webp)

  Get the best local development experience with the DDEV-Platform.sh add-on. Follow our guide, share your feedback, and optimize your workflow

  [Read more →](/posts/hands-on/powerup-your-local-development-with-ddev)
</Update>

<Update label="December 15, 2022">
  ### [Introducing our new API and Metrics servers upgrades](/posts/unknown/introducing-our-new-api-and-metrics-servers-upgrades)

  ![Introducing our new API and Metrics servers upgrades](https://developer.upsun.com/images/posts/unknown/introducing-our-new-api-and-metrics-servers-upgrades/introducing-our-new-api-and-metrics-servers-upgrades.webp)

  Updates: Jenkins 'H' pattern for cron jobs, result filters for activity scripts, cancellable build and source operations, and the clear build cache activity.

  [Read more →](/posts/unknown/introducing-our-new-api-and-metrics-servers-upgrades)
</Update>

<Update label="December 2, 2022">
  ### [Don’t be held to ransom: Security awareness with Platform.sh](/posts/unknown/dont-be-held-to-ransom-security-awareness-with-platformsh)

  ![Don’t be held to ransom: Security awareness with Platform.sh](https://developer.upsun.com/images/posts/unknown/dont-be-held-to-ransom-security-awareness-with-platformsh/dont-be-held-to-ransom-security-awareness-with-platformsh.webp)

  Learn how to safeguard your organization against ransomware attacks. Explore security measures and proactive steps to protect your company's data.

  [Read more →](/posts/unknown/dont-be-held-to-ransom-security-awareness-with-platformsh)
</Update>

<Update label="November 28, 2022">
  ### [Are your websites ready to handle traffic peaks this holiday season?](/posts/unknown/are-your-websites-ready-to-handle-traffic-peaks-this-holiday-season)

  ![Are your websites ready to handle traffic peaks this holiday season?](https://developer.upsun.com/images/posts/unknown/are-your-websites-ready-to-handle-traffic-peaks-this-holiday-season/are-your-websites-ready-to-handle-traffic-peaks-this-holiday-season.webp)

  Discover how to optimize your website for increased holiday traffic. Learn best practices for performance and customer experience during the busy sales season.

  [Read more →](/posts/unknown/are-your-websites-ready-to-handle-traffic-peaks-this-holiday-season)
</Update>

<Update label="November 17, 2022">
  ### [The Platform.sh CLI is ready to Go(lang)](/posts/unknown/the-platformsh-cli-is-ready-to-golang)

  ![The Platform.sh CLI is ready to Go(lang)](https://developer.upsun.com/images/posts/unknown/the-platformsh-cli-is-ready-to-golang/the-platformsh-cli-is-ready-to-golang.webp)

  New Universal Platform.sh CLI, designed to help developers manage projects efficiently, supporting multiple languages and eliminating PHP dependency.

  [Read more →](/posts/unknown/the-platformsh-cli-is-ready-to-golang)
</Update>

<Update label="November 4, 2022">
  ### [Introducing a more complete logs forwarding experience](/posts/releases/introducing-a-more-complete-logs-forwarding-experience)

  ![Introducing a more complete logs forwarding experience](https://developer.upsun.com/images/posts/releases/introducing-a-more-complete-logs-forwarding-experience/complete-log-forwarding.webp)

  Streamline monitoring with centralized log forwarding. Platform.sh now supports log forwarding to Sumologic, New Relic Logs, Splunk, and more. Discover how!

  [Read more →](/posts/releases/introducing-a-more-complete-logs-forwarding-experience)
</Update>

<Update label="October 6, 2022">
  ### [Platform.sh partners with MongoDB to help customers build modern applications faster](/posts/unknown/platformsh-partners-with-mongodb-to-help-customers-build-modern-applications-faster)

  ![Platform.sh partners with MongoDB to help customers build modern applications faster](https://developer.upsun.com/images/posts/unknown/platformsh-partners-with-mongodb-to-help-customers-build-modern-applications-faster/platformsh-partners-with-mongodb-to-help-customers-build-modern-applications-faster.webp)

  Announcing MongoDB 5.0 for Enterprise and Elite customers. Enjoy improved security, support, and features. Upgrade now for seamless MongoDB integration.

  [Read more →](/posts/unknown/platformsh-partners-with-mongodb-to-help-customers-build-modern-applications-faster)
</Update>

<Update label="September 16, 2022">
  ### [Platform.sh | Journeys Mohammed Ajmal Siddiqui](/posts/unknown/mohammed-ajmal-siddiqui)

  ![Platform.sh | Journeys Mohammed Ajmal Siddiqui](https://developer.upsun.com/images/posts/unknown/mohammed-ajmal-siddiqui/mohammed-ajmal-siddiqui.webp)

  Follow Ajmal's journey from India to Paris as he navigates programming, internships, and lockdowns. Join Platform.sh's success story today!

  [Read more →](/posts/unknown/mohammed-ajmal-siddiqui)
</Update>

<Update label="September 1, 2022">
  ### [We’ve made changes to our DPA to clarify Platform.sh role under the GDPR](/posts/unknown/weve-made-changes-to-our-dpa-to-clarify-platformsh-role-under-the-gdpr)

  ![We’ve made changes to our DPA to clarify Platform.sh role under the GDPR](https://developer.upsun.com/images/posts/unknown/weve-made-changes-to-our-dpa-to-clarify-platformsh-role-under-the-gdpr/weve-made-changes-to-our-dpa-to-clarify-platformsh-role-under-the-gdpr.webp)

  Discover how Platform.sh complies with GDPR, acting as both a data controller and data processor under the European Union's General Data Protection Regulation.

  [Read more →](/posts/unknown/weve-made-changes-to-our-dpa-to-clarify-platformsh-role-under-the-gdpr)
</Update>

<Update label="August 19, 2022">
  ### [We’re updating our privacy policy to include event accommodations](/posts/unknown/were-updating-our-privacy-policy-to-include-event-accommodations)

  ![We’re updating our privacy policy to include event accommodations](https://developer.upsun.com/images/posts/unknown/were-updating-our-privacy-policy-to-include-event-accommodations/were-updating-our-privacy-policy-to-include-event-accommodations.webp)

  Learn about our privacy policy update regarding dietary restrictions and disability accommodations at Platform.sh events.

  [Read more →](/posts/unknown/were-updating-our-privacy-policy-to-include-event-accommodations)
</Update>

<Update label="May 26, 2022">
  ### [The pandemic has indeed caused a massive spike in cybercrime](/posts/unknown/pandemic-caused-spike-in-cybercrime)

  ![The pandemic has indeed caused a massive spike in cybercrime](https://developer.upsun.com/images/posts/unknown/pandemic-caused-spike-in-cybercrime/pandemic-caused-spike-in-cybercrime.webp)

  Insights from Joey Stanford, VP of Privacy & Security at Platform.sh, on cybersecurity trends, challenges, and the future of security for modern businesses.

  [Read more →](/posts/unknown/pandemic-caused-spike-in-cybercrime)
</Update>

<Update label="May 3, 2022">
  ### [Infrastructure Metrics available for all Professional projects](/posts/unknown/infrastructure-metrics-for-all-professional-projects)

  ![Infrastructure Metrics available for all Professional projects](https://developer.upsun.com/images/posts/unknown/infrastructure-metrics-for-all-professional-projects/infrastructure-metrics-for-all-professional-projects.webp)

  Gain insight into your application's behavior with observability and metrics on Platform.sh. Monitor CPU, RAM, disk space, and more for informed decisions.

  [Read more →](/posts/unknown/infrastructure-metrics-for-all-professional-projects)
</Update>

<Update label="April 22, 2022">
  ### [Greener hosting starts with transparency](/posts/unknown/greener-hosting-starts-with-transparency)

  ![Greener hosting starts with transparency](https://developer.upsun.com/images/posts/unknown/greener-hosting-starts-with-transparency/greener-hosting-starts-with-transparency.webp)

  Platform.sh enhances transparency about its carbon footprint. Make informed choices on where to deploy your projects with data on environmental impact.

  [Read more →](/posts/unknown/greener-hosting-starts-with-transparency)
</Update>

<Update label="April 15, 2022">
  ### [Automated code updates](/posts/unknown/automated-code-updates)

  ![Automated code updates](https://developer.upsun.com/images/posts/unknown/automated-code-updates/automated-code-updates.webp)

  Simplify updates and security for critical apps. Platform.sh offers automated source operations to keep your apps up to date.

  [Read more →](/posts/unknown/automated-code-updates)
</Update>

<Update label="April 15, 2022">
  ### [Split projects and users across multiple organizations](/posts/unknown/split-projects-and-users-across-organizations)

  ![Split projects and users across multiple organizations](https://developer.upsun.com/images/posts/unknown/split-projects-and-users-across-organizations/split-projects-and-users-across-organizations.webp)

  Platform.sh now allows creating multiple organizations to suit your project, billing, and contributor management needs.

  [Read more →](/posts/unknown/split-projects-and-users-across-organizations)
</Update>

<Update label="March 16, 2022">
  ### [Go 1.18 released on Platform.sh](/posts/unknown/go-1-18-released-on-platformsh)

  ![Go 1.18 released on Platform.sh](https://developer.upsun.com/images/posts/unknown/go-1-18-released-on-platformsh/go-1-18-released-on-platformsh.webp)

  Discover the new features in Go 1.18, including support for generics, and learn how to upgrade your Go projects on Platform.sh for enhanced functionality.

  [Read more →](/posts/unknown/go-1-18-released-on-platformsh)
</Update>

<Update label="February 16, 2022">
  ### [Privacy Policy updates and subprocessors list change](/posts/unknown/privacy-policy-updates)

  ![Privacy Policy updates and subprocessors list change](https://developer.upsun.com/images/posts/unknown/privacy-policy-updates/privacy-policy-updates.webp)

  Discover the latest changes in Privacy Policy version 6.0, including UTMs and Law Enforcement Requests guidelines. Learn more at Platform.sh.

  [Read more →](/posts/unknown/privacy-policy-updates)
</Update>

<Update label="January 28, 2022">
  ### [Announcing Microsoft Azure Support for Australia](/posts/unknown/platformsh-announces-microsoft-azure-support-australian-market)

  ![Announcing Microsoft Azure Support for Australia](https://developer.upsun.com/images/posts/unknown/platformsh-announces-microsoft-azure-support-australian-market/platformsh-announces-microsoft-azure-support-australian-market.webp)

  Extending services to the Australian market, offering more choice and local support for web platform development on Microsoft Azure and other cloud providers.

  [Read more →](/posts/unknown/platformsh-announces-microsoft-azure-support-australian-market)
</Update>

<Update label="January 27, 2022">
  ### [The secret to managing multiple websites](/posts/unknown/managing-multiple-website)

  ![The secret to managing multiple websites](https://developer.upsun.com/images/posts/unknown/managing-multiple-website/managing-multiple-website.webp)

  Learn how a unified DevOps strategy can help manage a diverse website portfolio at scale while controlling costs and driving predictability with Platform.sh.

  [Read more →](/posts/unknown/managing-multiple-website)
</Update>

<Update label="December 23, 2021">
  ### [Measuring Deployment Success with GitHub Actions](/posts/how-tos/measuring-the-success-of-a-deployment-with-githubactions)

  ![Measuring Deployment Success with GitHub Actions](https://developer.upsun.com/images/posts/how-tos/measuring-the-success-of-a-deployment-with-githubactions/cover-github-actions.webp)

  Learn how GitHub actions can streamline your Platform.sh deployments for faster and more efficient development workflows

  [Read more →](/posts/how-tos/measuring-the-success-of-a-deployment-with-githubactions)
</Update>

<Update label="December 22, 2021">
  ### [Surfacing activities with GitHub actions](/posts/unknown/share-your-activities-with-robots-surfacing-activities-with-github-actions)

  ![Surfacing activities with GitHub actions](https://developer.upsun.com/images/posts/unknown/share-your-activities-with-robots-surfacing-activities-with-github-actions/cover.webp)

  Learn how to leverage the predictable link in your workflow by integrating Platform.sh with GitHub Actions. Streamline your deployments and error handling.

  [Read more →](/posts/unknown/share-your-activities-with-robots-surfacing-activities-with-github-actions)
</Update>

<Update label="December 8, 2021">
  ### [Share and fix failures faster with shareable activities](/posts/unknown/share-your-failures-fix-them-faster)

  ![Share and fix failures faster with shareable activities](https://developer.upsun.com/images/posts/unknown/share-your-failures-fix-them-faster/share-your-failures-fix-them-faster.webp)

  Troubleshoot failures efficiently with shareable activity logs. Collaborate with your team and Platform.sh support to streamline Continuous Delivery workflow.

  [Read more →](/posts/unknown/share-your-failures-fix-them-faster)
</Update>

<Update label="November 15, 2021">
  ### [New Platform.sh overview video: a proven, 5-step approach helps explain a complex concept](/posts/unknown/overview-video)

  ![New Platform.sh overview video: a proven, 5-step approach helps explain a complex concept](https://developer.upsun.com/images/posts/unknown/overview-video/overview-video.webp)

  Discover what Platform.sh does in this 5-step overview video. Clear explanations, no technical jargon. Learn how it can benefit your business. Watch now!

  [Read more →](/posts/unknown/overview-video)
</Update>

<Update label="September 8, 2021">
  ### [Creating problem-solving partnerships with open innovation](/posts/unknown/creating-problem-solving-partnerships-through-open-innovation)

  ![Creating problem-solving partnerships with open innovation](https://developer.upsun.com/images/posts/unknown/creating-problem-solving-partnerships-through-open-innovation/creating-problem-solving-partnerships-through-open-innovation.webp)

  Learn about open innovation, its challenges, and benefits. Discover how companies collaborate for creative problem-solving and innovation.

  [Read more →](/posts/unknown/creating-problem-solving-partnerships-through-open-innovation)
</Update>

<Update label="August 19, 2021">
  ### [Keeping afloat during the flood of worker turnover](/posts/unknown/keeping-afloat-during-flood-of-worker-turnover)

  ![Keeping afloat during the flood of worker turnover](https://developer.upsun.com/images/posts/unknown/keeping-afloat-during-flood-of-worker-turnover/keeping-afloat-during-flood-of-worker-turnover.webp)

  Discover insights on the talent turnover tsunami, burnout, and remote work strategies. Learn how to win the talent war in today's job market.

  [Read more →](/posts/unknown/keeping-afloat-during-flood-of-worker-turnover)
</Update>

<Update label="August 17, 2021">
  ### [A beginner’s guide to Platform.sh](/posts/unknown/beginners-guide-to-platformsh)

  ![A beginner’s guide to Platform.sh](https://developer.upsun.com/images/posts/unknown/beginners-guide-to-platformsh/beginners-guide-to-platformsh.webp)

  Beginner's guide to Platform.sh: a complete end-to-end cloud Platform-as-a-Service for development teams. Discover the features and developer experience.

  [Read more →](/posts/unknown/beginners-guide-to-platformsh)
</Update>

<Update label="August 10, 2021">
  ### [Get more control over your environments with build variables](/posts/how-tos/get-more-control-over-your-environments-with-build-variables)

  Discover the visible-build flag on Platform.sh, enabling environment-specific build variables for more control over your development process.

  [Read more →](/posts/how-tos/get-more-control-over-your-environments-with-build-variables)
</Update>

<Update label="July 1, 2021">
  ### [Building a better mousetrap on a barebones budget](/posts/unknown/building-better-mousetrap-barebones-budget)

  ![Building a better mousetrap on a barebones budget](https://developer.upsun.com/images/posts/unknown/building-better-mousetrap-barebones-budget/building-better-mousetrap-barebones-budget.webp)

  Learn from Dan Kildahl's insights on innovating wisely with limited resources in the latest Fleet Club session. Join the conversation at Fleet Club.

  [Read more →](/posts/unknown/building-better-mousetrap-barebones-budget)
</Update>

<Update label="April 26, 2021">
  ### [Best practices for engaging a digital agency](/posts/unknown/best-practices-for-engaging-digital-agency)

  ![Best practices for engaging a digital agency](https://developer.upsun.com/images/posts/unknown/best-practices-for-engaging-digital-agency/best-practices-for-engaging-digital-agency.webp)

  Build a strong digital agency partnership with open communication and trust. Learn top tips from Carl Smith, Bureau of Digital principal.

  [Read more →](/posts/unknown/best-practices-for-engaging-digital-agency)
</Update>

<Update label="April 22, 2021">
  ### [Four reasons to build your ecommerce site with a modern PaaS](/posts/unknown/four-reasons-to-build-ecommerce-site-with-modern-paas)

  ![Four reasons to build your ecommerce site with a modern PaaS](https://developer.upsun.com/images/posts/unknown/four-reasons-to-build-ecommerce-site-with-modern-paas/four-reasons-to-build-ecommerce-site-with-modern-paas.webp)

  Discover why SportRx and FREITAG chose Platform.sh for their ecommerce businesses. Higher performance, scalability, stability, and redundancy.

  [Read more →](/posts/unknown/four-reasons-to-build-ecommerce-site-with-modern-paas)
</Update>

<Update label="March 17, 2021">
  ### [Plan, monitor, and operate more knowledgeably with metrics](/posts/unknown/plan-monitor-operate-more-knowledgeably-with-metrics)

  ![Plan, monitor, and operate more knowledgeably with metrics](https://developer.upsun.com/images/posts/unknown/plan-monitor-operate-more-knowledgeably-with-metrics/plan-monitor-operate-more-knowledgeably-with-metrics.webp)

  Introducing metrics and observability on Dedicated infrastructure projects, allowing you to easily monitor CPU, RAM, and disk usage across your hosts.

  [Read more →](/posts/unknown/plan-monitor-operate-more-knowledgeably-with-metrics)
</Update>

<Update label="February 10, 2021">
  ### [Time to breakup? Three reasons to decouple your application](/posts/unknown/time-to-breakup-three-reasons-to-decouple-your-application)

  ![Time to breakup? Three reasons to decouple your application](https://developer.upsun.com/images/posts/unknown/time-to-breakup-three-reasons-to-decouple-your-application/time-to-breakup-three-reasons-to-decouple-your-application.webp)

  Reasons to consider decoupling your website on Platform.sh. Specialized frameworks, focused teams, and create once, publish everywhere benefits.

  [Read more →](/posts/unknown/time-to-breakup-three-reasons-to-decouple-your-application)
</Update>

<Update label="February 9, 2021">
  ### [HTTPS and TLS certificates: Always served fresh](/posts/core-concepts/https-and-tls-certificates-always-served-fresh)

  ![HTTPS and TLS certificates: Always served fresh](https://developer.upsun.com/images/posts/core-concepts/https-and-tls-certificates-always-served-fresh/https-and-tls-certificates-always-served-fresh.webp)

  Goodbye to expired certificates! We now auto-renew TLS certificates for your websites, ensuring end-to-end encryption without interruptions.

  [Read more →](/posts/core-concepts/https-and-tls-certificates-always-served-fresh)
</Update>

<Update label="February 3, 2021">
  ### [How digital agency Adapt innovates—without heavy-lifting](/posts/unknown/how-digital-agency-adapt-innovates-without-heavy-lifting)

  ![How digital agency Adapt innovates—without heavy-lifting](https://developer.upsun.com/images/posts/unknown/how-digital-agency-adapt-innovates-without-heavy-lifting/how-digital-agency-adapt-innovates-without-heavy-lifting.webp)

  Discover how to optimize websites using Statamic on Laravel with Platform.sh. Flexible, secure, and editor-friendly solutions for developers and editors.

  [Read more →](/posts/unknown/how-digital-agency-adapt-innovates-without-heavy-lifting)
</Update>

<Update label="February 1, 2021">
  ### [Lazard names Platform.sh to their T100 Index](/posts/unknown/lazard-names-platformsh-to-their-t100-index)

  ![Lazard names Platform.sh to their T100 Index](https://developer.upsun.com/images/posts/unknown/lazard-names-platformsh-to-their-t100-index/lazard-names-platformsh-to-their-t100-index.webp)

  Lazard recognizes Platform.sh as a top European company with disruptive potential. Learn how we enable innovation and flexibility for businesses.

  [Read more →](/posts/unknown/lazard-names-platformsh-to-their-t100-index)
</Update>

<Update label="January 20, 2021">
  ### [Renaming your project’s default branch](/posts/unknown/renaming-your-projects-default-branch)

  ![Renaming your project’s default branch](https://developer.upsun.com/images/posts/unknown/renaming-your-projects-default-branch/renaming-your-projects-default-branch.webp)

  Update your Project's default branch in Git repositories. Rename your master branch to support a more inclusive default naming convention.

  [Read more →](/posts/unknown/renaming-your-projects-default-branch)
</Update>

<Update label="January 19, 2021">
  ### [Platform.sh | Journeys Frederic Potvin and Yann Deshayes](/posts/unknown/frederic-potvin-and-yann-deshayes)

  ![Platform.sh | Journeys Frederic Potvin and Yann Deshayes](https://developer.upsun.com/images/posts/unknown/frederic-potvin-and-yann-deshayes/frederic-potvin-and-yann-deshayes.webp)

  Stories of two Platform.sh engineers who left and returned, highlighting the company's flexibility, employee support, and commitment to a healthy work culture

  [Read more →](/posts/unknown/frederic-potvin-and-yann-deshayes)
</Update>

<Update label="January 14, 2021">
  ### [Free your developers! The simple way to rebalance your DevOps resources](/posts/unknown/free-your-developers-the-simple-way-to-rebalance-your-devops-resources)

  ![Free your developers! The simple way to rebalance your DevOps resources](https://developer.upsun.com/images/posts/unknown/free-your-developers-the-simple-way-to-rebalance-your-devops-resources/free-your-developers-the-simple-way-to-rebalance-your-devops-resources.webp)

  Discover how Platform-as-a-Service (PaaS) can shift the balance of power from Ops to Dev, giving organizations more time, money, and tools for development.

  [Read more →](/posts/unknown/free-your-developers-the-simple-way-to-rebalance-your-devops-resources)
</Update>

<Update label="January 11, 2021">
  ### [CMS architecture: What the heck is . . . a decoupled website?](/posts/unknown/what-the-heck-is-a-decoupled-website)

  ![CMS architecture: What the heck is . . . a decoupled website?](https://developer.upsun.com/images/posts/unknown/what-the-heck-is-a-decoupled-website/what-the-heck-is-a-decoupled-website.webp)

  A decoupled CMS architecture splits website tasks into smaller apps while maintaining specific functions. Learn how Platform.sh improves the process.

  [Read more →](/posts/unknown/what-the-heck-is-a-decoupled-website)
</Update>

<Update label="December 7, 2020">
  ### [Platform.sh joins the Gaia-X data infrastructure initiative](/posts/unknown/platformsh-joins-gaia-x)

  ![Platform.sh joins the Gaia-X data infrastructure initiative](https://developer.upsun.com/images/posts/unknown/platformsh-joins-gaia-x/platformsh-joins-gaia-x.webp)

  Platform.sh partners with Gaia-X, boosting EU data security and processing. Trusted by leading European institutions, we're committed to a secure data future.

  [Read more →](/posts/unknown/platformsh-joins-gaia-x)
</Update>

<Update label="December 7, 2020">
  ### [Record-breaking 2020 Black Friday volumes](/posts/unknown/record-breaking-2020-black-friday-cyber-monday-volumes)

  ![Record-breaking 2020 Black Friday volumes](https://developer.upsun.com/images/posts/unknown/record-breaking-2020-black-friday-cyber-monday-volumes/record-breaking-2020-black-friday-cyber-monday-volumes.webp)

  Platform.sh helped retailers thrive during the 2020 holiday season with record traffic and order volumes. Learn more about our high-performance architecture.

  [Read more →](/posts/unknown/record-breaking-2020-black-friday-cyber-monday-volumes)
</Update>

<Update label="November 27, 2020">
  ### [What the heck is . . . a CDN?](/posts/unknown/what-the-heck-is-a-cdn)

  ![What the heck is . . . a CDN?](https://developer.upsun.com/images/posts/unknown/what-the-heck-is-a-cdn/what-the-heck-is-a-cdn.webp)

  Ask a non-technical professional what the most challenging part of their job is and you’ll often hear, “Understanding what the heck our developers are talking about.

  [Read more →](/posts/unknown/what-the-heck-is-a-cdn)
</Update>

<Update label="November 26, 2020">
  ### [PHP 8.0 brings it all together on Platform.sh](/posts/unknown/php-80-brings-it-all-together-on-platformsh)

  ![PHP 8.0 brings it all together on Platform.sh](https://developer.upsun.com/images/posts/unknown/php-80-brings-it-all-together-on-platformsh/php-80-brings-it-all-together-on-platformsh.webp)

  Discover the new features in PHP 8.0 and learn how to upgrade your Platform.sh projects. Constructor Property Promotion, Attributes, Named Arguments, and more!

  [Read more →](/posts/unknown/php-80-brings-it-all-together-on-platformsh)
</Update>

<Update label="November 10, 2020">
  ### [Getting GitOps right](/posts/core-concepts/getting-gitops-right)

  ![Getting GitOps right](https://developer.upsun.com/images/posts/core-concepts/getting-gitops-right/v2blog-100.webp)

  Source code management has never been simpler with GitOps from Platform.sh. We'll help you get started with automating your deployments.

  [Read more →](/posts/core-concepts/getting-gitops-right)
</Update>

<Update label="November 5, 2020">
  ### [PHP 8.0 feature focus: Class constructor property promotion](/posts/releases/php-80-feature-focus-constructor-property-promotion)

  ![PHP 8.0 feature focus: Class constructor property promotion](https://developer.upsun.com/images/posts/releases/php-80-feature-focus-constructor-property-promotion/php-80-feature-focus-constructor-property-promotion.webp)

  Discover how PHP 8.0's Constructor Property Promotion feature can streamline your code, reduce verbosity, and make coding faster. Try it on Platform.sh today!

  [Read more →](/posts/releases/php-80-feature-focus-constructor-property-promotion)
</Update>

<Update label="October 22, 2020">
  ### [PHP 8.0 feature focus: Language tightenings](/posts/unknown/php-80-feature-focus-language-tightening)

  ![PHP 8.0 feature focus: Language tightenings](https://developer.upsun.com/images/posts/unknown/php-80-feature-focus-language-tightening/php-80-feature-focus-language-tightening.webp)

  Explore PHP 8.0's language changes for safer code. Discover stable sorting, numeric string handling, stricter magic methods, and more on Platform.sh!

  [Read more →](/posts/unknown/php-80-feature-focus-language-tightening)
</Update>

<Update label="October 21, 2020">
  ### [SSH certificates with Platform.sh](/posts/how-it-works/how-do-you-manage-ssh-keys-in-your-organization)

  ![SSH certificates with Platform.sh](https://developer.upsun.com/images/posts/how-it-works/how-do-you-manage-ssh-keys-in-your-organization/how-do-you-manage-ssh-keys-in-your-organization.webp)

  Learn how Platform.sh simplifies provisioning SSH certificates for secure and keyless SSH authentication, enhancing security and making compliance easier.

  [Read more →](/posts/how-it-works/how-do-you-manage-ssh-keys-in-your-organization)
</Update>

<Update label="October 21, 2020">
  ### [Platform.sh | Journeys KS Chan](/posts/unknown/ks-chan)

  ![Platform.sh | Journeys KS Chan](https://developer.upsun.com/images/posts/unknown/ks-chan/ks-chan.webp)

  Discover how a Platform.sh engineer found work-life balance while shaping the company's largest department, all while spending time with his family.

  [Read more →](/posts/unknown/ks-chan)
</Update>

<Update label="October 14, 2020">
  ### [PHP 8.0 feature focus: quality of life improvements](/posts/unknown/php-80-feature-focus-quality-of-life-improvements)

  ![PHP 8.0 feature focus: quality of life improvements](https://developer.upsun.com/images/posts/unknown/php-80-feature-focus-quality-of-life-improvements/php-80-feature-focus-quality-of-life-improvements.webp)

  Explore PHP 8.0's new string functions, throw expression, and other improvements. Try PHP 8.0 on Platform.sh today!

  [Read more →](/posts/unknown/php-80-feature-focus-quality-of-life-improvements)
</Update>

<Update label="October 5, 2020">
  ### [CMS architecture: What the heck is . . . containerization?](/posts/unknown/what-the-heck-is-a-container)

  ![CMS architecture: What the heck is . . . containerization?](https://developer.upsun.com/images/posts/unknown/what-the-heck-is-a-container/what-the-heck-is-a-container.webp)

  Want to better understand containerization? Let Platform.sh walk you through it. Our no-hassle container platform will keep your applications running smoothly.

  [Read more →](/posts/unknown/what-the-heck-is-a-container)
</Update>

<Update label="October 1, 2020">
  ### [PHP 8.0 feature focus: Weak maps](/posts/releases/php-80-feature-focus-weak-maps)

  ![PHP 8.0 feature focus: Weak maps](https://developer.upsun.com/images/posts/releases/php-80-feature-focus-weak-maps/php-80-feature-focus-weak-maps.webp)

  Learn how PHP 8.0's Weak Maps simplify memory management by efficiently handling cached objects. Try PHP 8.0 on Platform.sh today!

  [Read more →](/posts/releases/php-80-feature-focus-weak-maps)
</Update>

<Update label="September 16, 2020">
  ### [Platform.sh | Journeys Mahdi Mokhtariirani](/posts/unknown/mahdi-mokhtariirani)

  ![Platform.sh | Journeys Mahdi Mokhtariirani](https://developer.upsun.com/images/posts/unknown/mahdi-mokhtariirani/mahdi-mokhtariirani.webp)

  Follow Mahdi's journey from Iran to Europe, his experiences at Platform.sh, and how he continues to learn and grow in unfamiliar surroundings.

  [Read more →](/posts/unknown/mahdi-mokhtariirani)
</Update>

<Update label="September 8, 2020">
  ### [Expansion of Microsoft Azure Data Center services](/posts/unknown/microsoft-azure-west-datacenter)

  ![Expansion of Microsoft Azure Data Center services](https://developer.upsun.com/images/posts/unknown/microsoft-azure-west-datacenter/microsoft-azure-west-datacenter.webp)

  Platform.sh expands to Microsoft Azure West US 2, offering agile teams in the West faster access. Learn more about our end-to-end web platform.

  [Read more →](/posts/unknown/microsoft-azure-west-datacenter)
</Update>

<Update label="September 3, 2020">
  ### [Pre-release PHP 8.0 images now available](/posts/unknown/pre-release-php-8-0-images-now-available)

  ![Pre-release PHP 8.0 images now available](https://developer.upsun.com/images/posts/unknown/pre-release-php-8-0-images-now-available/pre-release-php-8-0-images-now-available.webp)

  Explore PHP 8.0's new features and performance improvements. Try it out early on Platform.sh with a simple configuration change.

  [Read more →](/posts/unknown/pre-release-php-8-0-images-now-available)
</Update>

<Update label="August 5, 2020">
  ### [Installers that don't suck](/posts/how-it-works/installers-that-dont-suck)

  ![Installers that don't suck](https://developer.upsun.com/images/posts/how-it-works/installers-that-dont-suck/installers-that-dont-suck.webp)

  Learn how to create cloud-friendly web application installers that account for cloud-based environments and optimize the user experience.

  [Read more →](/posts/how-it-works/installers-that-dont-suck)
</Update>

<Update label="July 28, 2020">
  ### [Source Operations and Activity Scripts for Drupal teams](/posts/engineering/save-your-drupal-team-hours-and-effort-with-source-operations-and-activity-scripts)

  ![Source Operations and Activity Scripts for Drupal teams](https://developer.upsun.com/images/posts/engineering/save-your-drupal-team-hours-and-effort-with-source-operations-and-activity-scripts/save-your-drupal-team-hours-and-effort-with-source-operations-and-activity-scripts.webp)

  Learn how to automate Drupal updates on Platform.sh using Source Operations and Activity Scripts, saving your development team time and effort.

  [Read more →](/posts/engineering/save-your-drupal-team-hours-and-effort-with-source-operations-and-activity-scripts)
</Update>

<Update label="July 28, 2020">
  ### [Headless, but this time live! Decoupled Drupal with Gatsby](/posts/unknown/headless-but-this-time-live-decoupled-drupal-with-gatsby)

  ![Headless, but this time live! Decoupled Drupal with Gatsby](https://developer.upsun.com/images/posts/unknown/headless-but-this-time-live-decoupled-drupal-with-gatsby/headless-but-this-time-live-decoupled-drupal-with-gatsby.webp)

  Learn to decouple Drupal and Gatsby on Platform.sh for parallel work and efficient content management. Follow our tutorial and deploy your project today!

  [Read more →](/posts/unknown/headless-but-this-time-live-decoupled-drupal-with-gatsby)
</Update>

<Update label="July 24, 2020">
  ### [Connecting with the community at DrupalCon Global](/posts/unknown/connecting-with-the-community-at-drupalcon-global)

  ![Connecting with the community at DrupalCon Global](https://developer.upsun.com/images/posts/unknown/connecting-with-the-community-at-drupalcon-global/connecting-with-the-community-at-drupalcon-global.webp)

  Discover our highlights from DrupalCon Global, including our partnership with Lando and booth demos. Stay updated on our Drupal community involvement.

  [Read more →](/posts/unknown/connecting-with-the-community-at-drupalcon-global)
</Update>

<Update label="June 25, 2020">
  ### [SSO available for OpenID Connect and Google](/posts/unknown/sso-for-platformsh-now-available-for-openid-connect-and-google)

  ![SSO available for OpenID Connect and Google](https://developer.upsun.com/images/posts/unknown/sso-for-platformsh-now-available-for-openid-connect-and-google/sso-for-platformsh-now-available-for-openid-connect-and-google.webp)

  Enhance security with Single Sign-On for OpenID Connect and Google. Protect your projects with two-factor authentication and password rotation.

  [Read more →](/posts/unknown/sso-for-platformsh-now-available-for-openid-connect-and-google)
</Update>

<Update label="June 23, 2020">
  ### [Platform.sh partner eZ Systems announces name change to Ibexa](/posts/unknown/platformsh-partner-eZ-Systems-announces-name-change-to-ibexa)

  ![Platform.sh partner eZ Systems announces name change to Ibexa](https://developer.upsun.com/images/posts/unknown/platformsh-partner-eZ-Systems-announces-name-change-to-ibexa/platformsh-partner-eZ-Systems-announces-name-change-to-ibexa.webp)

  After twenty years as a successful Web Content Management vendor, eZ Systems last month announced the launch of its new corporate brand identity and name: Ibexa

  [Read more →](/posts/unknown/platformsh-partner-eZ-Systems-announces-name-change-to-ibexa)
</Update>

<Update label="June 18, 2020">
  ### [View your external integrations through the console](/posts/unknown/integrations-management-through-platform-sh-console)

  ![View your external integrations through the console](https://developer.upsun.com/images/posts/unknown/integrations-management-through-platform-sh-console/integrations-management-through-platform-sh-console.webp)

  View, create, update, and debug your Platform.sh project's external integrations directly from the console for increased control.

  [Read more →](/posts/unknown/integrations-management-through-platform-sh-console)
</Update>

<Update label="May 13, 2020">
  ### [Going headless during your Gatsby builds](/posts/unknown/headless-strapi-and-wordpress-content-with-gatsby-builds)

  ![Going headless during your Gatsby builds](https://developer.upsun.com/images/posts/unknown/headless-strapi-and-wordpress-content-with-gatsby-builds/headless-strapi-and-wordpress-content-with-gatsby-builds.webp)

  Recently, Platform.

  [Read more →](/posts/unknown/headless-strapi-and-wordpress-content-with-gatsby-builds)
</Update>

<Update label="May 12, 2020">
  ### [Improve visibility over your external integrations](/posts/unknown/improve-visibility-over-your-external-integrations)

  ![Improve visibility over your external integrations](https://developer.upsun.com/images/posts/unknown/improve-visibility-over-your-external-integrations/improve-visibility-over-your-external-integrations.webp)

  Stay updated with activities from your integrations in the API or CLI. Easily validate, test, and troubleshoot external integrations with Platform.sh.

  [Read more →](/posts/unknown/improve-visibility-over-your-external-integrations)
</Update>

<Update label="April 20, 2020">
  ### [Improving access and security for your projects](/posts/unknown/improving-access-and-security-for-your-projects)

  ![Improving access and security for your projects](https://developer.upsun.com/images/posts/unknown/improving-access-and-security-for-your-projects/improving-access-and-security-for-your-projects.webp)

  Improved user security measures, including strong password policies and Single Sign-On (SSO) capabilities for enhanced authentication and mitigation control.

  [Read more →](/posts/unknown/improving-access-and-security-for-your-projects)
</Update>

<Update label="April 17, 2020">
  ### [Supporting the Drupal Association through COVID-19](/posts/unknown/supporting-drupal-covid-19)

  ![Supporting the Drupal Association through COVID-19](https://developer.upsun.com/images/posts/unknown/supporting-drupal-covid-19/supporting-drupal-covid-19.webp)

  Platform.sh remains committed to DrupalCon, Drupal Association, and COVID-19 response initiatives during these challenging times.

  [Read more →](/posts/unknown/supporting-drupal-covid-19)
</Update>

<Update label="April 17, 2020">
  ### [High-performance for cloud application development](/posts/unknown/taking-your-application-to-saas-a-business-decision)

  ![High-performance for cloud application development](https://developer.upsun.com/images/posts/unknown/taking-your-application-to-saas-a-business-decision/taking-your-application-to-saas-a-business-decision.webp)

  Learn why some applications make it to a \$2 billion SaaS acquisition while others don't. Explore the path to SaaS success with Platform.sh.

  [Read more →](/posts/unknown/taking-your-application-to-saas-a-business-decision)
</Update>

<Update label="April 15, 2020">
  ### [New pricing tiers make FleetOps accessible](/posts/unknown/new-enterprise-pricing-tiers-fleetops)

  ![New pricing tiers make FleetOps accessible](https://developer.upsun.com/images/posts/unknown/new-enterprise-pricing-tiers-fleetops/new-enterprise-pricing-tiers-fleetops.webp)

  New product tiers offering features for managing multiple websites. Explore Platform.sh's Elite tier with Technical Account Management, higher SLAs, and more.

  [Read more →](/posts/unknown/new-enterprise-pricing-tiers-fleetops)
</Update>

<Update label="April 13, 2020">
  ### [A monolith myth: All-in-one tech suites aren't the solution](/posts/unknown/the-monolith-myth-why-tech-suites-are-not-solution)

  ![A monolith myth: All-in-one tech suites aren't the solution](https://developer.upsun.com/images/posts/unknown/the-monolith-myth-why-tech-suites-are-not-solution/the-monolith-myth-why-tech-suites-are-not-solution.webp)

  Explore the reality behind all-in-one tech suites and why they often fail to meet the diverse needs of businesses

  [Read more →](/posts/unknown/the-monolith-myth-why-tech-suites-are-not-solution)
</Update>

<Update label="April 7, 2020">
  ### [SaaS case study: 10x increase in enterprise valuation](/posts/unknown/a-10x-increase-in-enterprise-valuation-over-two-years-a-saas-case-study)

  ![SaaS case study: 10x increase in enterprise valuation](https://developer.upsun.com/images/posts/unknown/a-10x-increase-in-enterprise-valuation-over-two-years-a-saas-case-study/a-10x-increase-in-enterprise-valuation-over-two-years-a-saas-case-study.webp)

  Learn how an ecommerce company increased valuation via a Platform.sh cloud transition. Explore SaaS benefits, business value, and insights for your model.

  [Read more →](/posts/unknown/a-10x-increase-in-enterprise-valuation-over-two-years-a-saas-case-study)
</Update>

<Update label="April 2, 2020">
  ### [The suddenly online conference: an Indy Cloud Conf case study](/posts/unknown/the-suddenly-online-conference)

  ![The suddenly online conference: an Indy Cloud Conf case study](https://developer.upsun.com/images/posts/unknown/the-suddenly-online-conference/the-suddenly-online-conference.webp)

  Explore the challenges and successes of transitioning from in-person conferences to remote events during the COVID-19 pandemic.

  [Read more →](/posts/unknown/the-suddenly-online-conference)
</Update>

<Update label="March 17, 2020">
  ### [A note to Platform.sh customers about COVID-19 preparedness](/posts/unknown/platformsh-covid-19-response)

  ![A note to Platform.sh customers about COVID-19 preparedness](https://developer.upsun.com/images/posts/unknown/platformsh-covid-19-response/platformsh-covid-19-response.webp)

  Platform.sh remains fully operational during the COVID-19 pandemic. Learn about our measures to ensure business continuity and employee safety.

  [Read more →](/posts/unknown/platformsh-covid-19-response)
</Update>

<Update label="March 13, 2020">
  ### [Voilà! You’re now a distributed workforce](/posts/unknown/survival-guide-for-efficient-remote-work)

  ![Voilà! You’re now a distributed workforce](https://developer.upsun.com/images/posts/unknown/survival-guide-for-efficient-remote-work/survival-guide-for-efficient-remote-work.webp)

  A Survival Guide for managers who need to drive a company that became remote overnight due to COVID-19

  [Read more →](/posts/unknown/survival-guide-for-efficient-remote-work)
</Update>

<Update label="March 3, 2020">
  ### [Platform.sh–deploying the future of content with one click](/posts/releases/deploy-strapi-on-platformsh)

  ![Platform.sh–deploying the future of content with one click](https://developer.upsun.com/images/posts/releases/deploy-strapi-on-platformsh/deploy-strapi-on-platformsh.webp)

  Platform.sh and Strapi empower developers with a headless CMS solution for streamlined digital experiences. Deploy Strapi instantly. Learn more

  [Read more →](/posts/releases/deploy-strapi-on-platformsh)
</Update>

<Update label="January 14, 2020">
  ### [Node.js 12 features graduate from experimental status](/posts/unknown/out-of-the-lab-Node.js-12-features-graduate-from-experimental-status)

  ![Node.js 12 features graduate from experimental status](https://developer.upsun.com/images/posts/unknown/out-of-the-lab-Node.js-12-features-graduate-from-experimental-status/out-of-the-lab-Node.js-12-features-graduate-from-experimental-status.webp)

  Discover the latest Node.js 12 LTS release with performance optimizations and new features. Upgrade your applications seamlessly with Platform.sh. Learn more!

  [Read more →](/posts/unknown/out-of-the-lab-Node.js-12-features-graduate-from-experimental-status)
</Update>

<Update label="January 8, 2020">
  ### [What’s new with Jakarta NoSQL? (Part II)](/posts/unknown/what-is-new-with-jakarta-nosql-part-II)

  ![What’s new with Jakarta NoSQL? (Part II)](https://developer.upsun.com/images/posts/unknown/what-is-new-with-jakarta-nosql-part-II/what-is-new-with-jakarta-nosql-part-II.webp)

  Discover cloud-native with Jakarta EE, best practices, and deploying applications with Jakarta EE NoSQL. Move to the cloud with Platform.sh.

  [Read more →](/posts/unknown/what-is-new-with-jakarta-nosql-part-II)
</Update>

<Update label="December 18, 2019">
  ### [Sharpen your tusks: it's time for Python 3.8](/posts/unknown/sharpen-your-tusks-it-is-time-for-python-3.8)

  ![Sharpen your tusks: it's time for Python 3.8](https://developer.upsun.com/images/posts/unknown/sharpen-your-tusks-it-is-time-for-python-3.8/sharpen-your-tusks-it-is-time-for-python-3.8.webp)

  Discover the latest features in Python 3.8, including the walrus operator, self-documenting f-strings, and more. Upgrade your Python applications

  [Read more →](/posts/unknown/sharpen-your-tusks-it-is-time-for-python-3.8)
</Update>

<Update label="November 28, 2019">
  ### [PHP 7.4 is just a git push away](/posts/unknown/php-7.4-is-just-a-git-push-away)

  ![PHP 7.4 is just a git push away](https://developer.upsun.com/images/posts/unknown/php-7.4-is-just-a-git-push-away/php-7.4-is-just-a-git-push-away.webp)

  The latest features in PHP 7.4. Learn about typed properties, short-lambda syntax, null coalesce assignment, and opcache preloading.

  [Read more →](/posts/unknown/php-7.4-is-just-a-git-push-away)
</Update>

<Update label="October 15, 2019">
  ### [New Services Page: more shininess, as promised](/posts/unknown/new-services-page)

  ![New Services Page: more shininess, as promised](https://developer.upsun.com/images/posts/unknown/new-services-page/new-services-page.webp)

  Discover the brand new Services page in our management console. Get detailed insights into your services, routes, and applications right from the console.

  [Read more →](/posts/unknown/new-services-page)
</Update>

<Update label="October 11, 2019">
  ### [Website fleet management: challenges and opportunities](/posts/business/website-fleet)

  ![Website fleet management: challenges and opportunities](https://developer.upsun.com/images/posts/business/website-fleet/website-fleet-blog.webp)

  A solution to manage website fleets, automate code updates, and streamline operations for organizations with numerous websites and applications.

  [Read more →](/posts/business/website-fleet)
</Update>

<Update label="October 11, 2019">
  ### [Three ways to manage a website fleet](/posts/engineering/three-ways-to-manage-a-fleet)

  ![Three ways to manage a website fleet](https://developer.upsun.com/images/posts/engineering/three-ways-to-manage-a-fleet/Blog_Fleet.webp)

  Efficient multi-website management using Source Operations on Platform.sh. Automate updates, builds, and deployments for a large number of websites with ease.

  [Read more →](/posts/engineering/three-ways-to-manage-a-fleet)
</Update>

<Update label="September 26, 2019">
  ### [Strong Customer Authentication will be required for European credit and bank card payments](/posts/unknown/strong-customer-authentication)

  ![Strong Customer Authentication will be required for European credit and bank card payments](https://developer.upsun.com/images/posts/unknown/strong-customer-authentication/strong-customer-authentication.webp)

  Get ready for Strong Customer Authentication (SCA) in Europe. Ensure your Platform.sh account complies with new credit card payment security regulations.

  [Read more →](/posts/unknown/strong-customer-authentication)
</Update>

<Update label="September 11, 2019">
  ### [Security updates for PHP: rolling out now](/posts/unknown/security-updates-for-php-rolling-out-now)

  ![Security updates for PHP: rolling out now](https://developer.upsun.com/images/posts/unknown/security-updates-for-php-rolling-out-now/security-updates-for-php-rolling-out-now.webp)

  Stay secure with the latest PHP updates. Learn how Platform.sh ensures your protection with automatic upgrades. No action needed on your part.

  [Read more →](/posts/unknown/security-updates-for-php-rolling-out-now)
</Update>

<Update label="September 4, 2019">
  ### [New: Go release 1.13 on Platform.sh](/posts/unknown/go-release-1.13-on-Platform.sh)

  ![New: Go release 1.13 on Platform.sh](https://developer.upsun.com/images/posts/unknown/go-release-1.13-on-Platform.sh/go-release-1.13-on-Platform.sh.webp)

  Upgrade your Go projects on Platform.sh to version 1.13, featuring improvements like Go Modules, enhanced number literal support, and more. Try it now!

  [Read more →](/posts/unknown/go-release-1.13-on-Platform.sh)
</Update>

<Update label="August 27, 2019">
  ### [PHP 7.4 is here: Try out the future of PHP on Platform.sh today!](/posts/unknown/try-out-the-future-of-php-on-platform.sh-today)

  ![PHP 7.4 is here: Try out the future of PHP on Platform.sh today!](https://developer.upsun.com/images/posts/unknown/try-out-the-future-of-php-on-platform.sh-today/try-out-the-future-of-php-on-platform.sh-today.webp)

  Explore the new features in PHP 7.4 and learn how to deploy pre-release versions on Platform.sh to test and prepare your project for the official release.

  [Read more →](/posts/unknown/try-out-the-future-of-php-on-platform.sh-today)
</Update>

<Update label="August 23, 2019">
  ### [Microservices in the cloud, part two](/posts/unknown/microservices-in-the-cloud-part-two)

  ![Microservices in the cloud, part two](https://developer.upsun.com/images/posts/unknown/microservices-in-the-cloud-part-two/microservices-in-the-cloud-part-two.webp)

  Discover microservices, clean code, SOLID principles, and more. Explore Speaker, Session, Conference services with Eclipse MicroProfile.

  [Read more →](/posts/unknown/microservices-in-the-cloud-part-two)
</Update>

<Update label="August 13, 2019">
  ### [Microservices in the cloud, part one](/posts/unknown/microservices-in-the-cloud-part-one)

  ![Microservices in the cloud, part one](https://developer.upsun.com/images/posts/unknown/microservices-in-the-cloud-part-one/microservices-in-the-cloud-part-one.webp)

  Microservices are a software architecture, where the systems are a collection of several independent services. Each service has a specific b

  [Read more →](/posts/unknown/microservices-in-the-cloud-part-one)
</Update>

<Update label="August 8, 2019">
  ### [We are happy, relieved and somewhat amused to announce the availability of Common Lisp on Platform.sh](/posts/unknown/lisp)

  ![We are happy, relieved and somewhat amused to announce the availability of Common Lisp on Platform.sh](https://developer.upsun.com/images/posts/unknown/lisp/blog-lisp-blog.webp)

  Discover the history and uniqueness of Lisp, a programming language often called 'the path not taken,' and learn how to deploy a Lisp web applications.

  [Read more →](/posts/unknown/lisp)
</Update>

<Update label="August 1, 2019">
  ### [Platform.sh documentation: new guides, new look](/posts/unknown/platform.sh-documentation-new-guides-new-look)

  ![Platform.sh documentation: new guides, new look](https://developer.upsun.com/images/posts/unknown/platform.sh-documentation-new-guides-new-look/platform.sh-documentation-new-guides-new-look.webp)

  Explore the comprehensive Platform.sh documentation. Find step-by-step guides, tutorials, and resources to simplify web app development with Platform.sh.

  [Read more →](/posts/unknown/platform.sh-documentation-new-guides-new-look)
</Update>

<Update label="July 30, 2019">
  ### [Jakarta EE: Generation IV - a new hope](/posts/unknown/jakarta-ee-generation-iv-a-new-hope)

  ![Jakarta EE: Generation IV - a new hope](https://developer.upsun.com/images/posts/unknown/jakarta-ee-generation-iv-a-new-hope/jakarta-ee-generation-iv-a-new-hope.webp)

  Explore Jakarta EE & MongoDB on Platform.sh. Build enterprise apps with Java & NoSQL. Easy deployment with our tutorial.

  [Read more →](/posts/unknown/jakarta-ee-generation-iv-a-new-hope)
</Update>

<Update label="July 22, 2019">
  ### [Version will be required in type: what it means for your projects](/posts/unknown/version-will-be-required-in-type-what-it-means-for-your-projects)

  ![Version will be required in type: what it means for your projects](https://developer.upsun.com/images/posts/devcenter.webp)

  Important changes to Platform.sh configuration requirements. Learn how including versions in your configurations impacts your projects.

  [Read more →](/posts/unknown/version-will-be-required-in-type-what-it-means-for-your-projects)
</Update>

<Update label="July 15, 2019">
  ### [Eclipse MicroProfiles: gain agility, release faster](/posts/unknown/eclipse-microprofiles-gain-agility-release-faster)

  ![Eclipse MicroProfiles: gain agility, release faster](https://developer.upsun.com/images/posts/unknown/eclipse-microprofiles-gain-agility-release-faster/eclipse-microprofiles-gain-agility-release-faster.webp)

  Explore how Eclipse MicroProfile optimizes Enterprise Java for microservices architecture. Learn about Java frameworks and Platform.sh for cloud deployment.

  [Read more →](/posts/unknown/eclipse-microprofiles-gain-agility-release-faster)
</Update>

<Update label="June 24, 2019">
  ### [Web dev + IT: unique roles, equal partners in app success](/posts/unknown/web-dev-plus-IT-unique-roles-equal-partners-in-application-success)

  ![Web dev + IT: unique roles, equal partners in app success](https://developer.upsun.com/images/posts/unknown/web-dev-plus-IT-unique-roles-equal-partners-in-application-success/web-dev-plus-IT-unique-roles-equal-partners-in-application-success.webp)

  Platform.sh enables web development teams to work autonomously without the need for IT assistance, with a focus on governance, security, and compliance.

  [Read more →](/posts/unknown/web-dev-plus-IT-unique-roles-equal-partners-in-application-success)
</Update>

<Update label="June 19, 2019">
  ### [Spring MVC and MongoDB: a match made in Platform.sh heaven](/posts/unknown/Spring-MVC-and-MongoDB-a-match-made-in-Platform.sh-heaven)

  ![Spring MVC and MongoDB: a match made in Platform.sh heaven](https://developer.upsun.com/images/posts/unknown/Spring-MVC-and-MongoDB-a-match-made-in-Platform.sh-heaven/Spring-MVC-and-MongoDB-a-match-made-in-Platform.sh-heaven.webp)

  Learn how to effortlessly integrate Spring MVC with MongoDB on Platform.sh. Create stand-alone, production-grade applications with ease.

  [Read more →](/posts/unknown/Spring-MVC-and-MongoDB-a-match-made-in-Platform.sh-heaven)
</Update>

<Update label="June 12, 2019">
  ### [Off with its Head! Headless Chrome as a Service decoded](/posts/unknown/off-with-its-head-headless-Chrome-as-a-service)

  ![Off with its Head! Headless Chrome as a Service decoded](https://developer.upsun.com/images/posts/unknown/off-with-its-head-headless-Chrome-as-a-service/off-with-its-head-headless-Chrome-as-a-service.webp)

  Headless Chrome is a headless browser configurable on Platform.sh. Compare screenshots and generate PDFs hassle-free today

  [Read more →](/posts/unknown/off-with-its-head-headless-Chrome-as-a-service)
</Update>

<Update label="June 6, 2019">
  ### [Java: Hello, World! at Platform.sh](/posts/unknown/java-hello-world-at-platform.sh)

  ![Java: Hello, World! at Platform.sh](https://developer.upsun.com/images/posts/unknown/java-hello-world-at-platform.sh/java-hello-world-at-platform.sh.webp)

  Discover how to deploy Java applications on Platform.sh. Learn about Spring Boot, MySQL integration, and continuous deployment for Java apps.

  [Read more →](/posts/unknown/java-hello-world-at-platform.sh)
</Update>

<Update label="June 5, 2019">
  ### [Apache Kafka now available](/posts/unknown/apache-kafka-support)

  ![Apache Kafka now available](https://developer.upsun.com/images/posts/unknown/apache-kafka-support/apache-kafka-support.webp)

  Discover the power of Apache Kafka for real-time streaming applications and data pipelines. Get started with Kafka on Platform.sh. No servers to configure.

  [Read more →](/posts/unknown/apache-kafka-support)
</Update>

<Update label="May 22, 2019">
  ### [New Germany region: more speed, more capability, lower cost](/posts/unknown/new-german-region)

  ![New Germany region: more speed, more capability, lower cost](https://developer.upsun.com/images/posts/unknown/new-german-region/new-german-region.webp)

  Discover Platform.sh Enterprise in Germany. Get more speed, capability, and compliance for your applications with strict data control.

  [Read more →](/posts/unknown/new-german-region)
</Update>

<Update label="April 25, 2019">
  ### [Learning to trust the machines and the process in DevOps](/posts/unknown/it-worked-in-staging)

  ![Learning to trust the machines and the process in DevOps](https://developer.upsun.com/images/posts/unknown/it-worked-in-staging/it-worked-in-staging.webp)

  Platform.sh enables seamless collaboration between development and operations teams, leading to predictable and reliable deployments for your applications.

  [Read more →](/posts/unknown/it-worked-in-staging)
</Update>

<Update label="April 11, 2019">
  ### [Shiny, new Platform.sh management console](/posts/unknown/shiny-new-platformsh-web-management-console)

  ![Shiny, new Platform.sh management console](https://developer.upsun.com/images/posts/unknown/shiny-new-platformsh-web-management-console/shiny-new-platformsh-web-management-console.webp)

  Explore the new and improved Platform.sh management console, built for better usability and visualization. Try it now and share your feedback!

  [Read more →](/posts/unknown/shiny-new-platformsh-web-management-console)
</Update>

<Update label="April 1, 2019">
  ### [Adobe Summit 2019: take-aways](/posts/unknown/adobe-summit-2019)

  ![Adobe Summit 2019: take-aways](https://developer.upsun.com/images/posts/unknown/adobe-summit-2019/adobe-summit-2019.webp)

  Discover key announcements from the Adobe Summit 2019, including Magento integration and Adobe Experience Cloud.

  [Read more →](/posts/unknown/adobe-summit-2019)
</Update>

<Update label="February 28, 2019">
  ### [4 days, 4 languages, 4 frameworks, Day 3: GatsbyJS](/posts/unknown/four-days-four-languages-four-frameworks-day-3-gatsbyjs-the-reactbased-static-site-generator)

  ![4 days, 4 languages, 4 frameworks, Day 3: GatsbyJS](https://developer.upsun.com/images/posts/unknown/four-days-four-languages-four-frameworks-day-3-gatsbyjs-the-reactbased-static-site-generator/four-days-four-languages-four-frameworks-day-3-gatsbyjs-the-reactbased-static-site-generator.webp)

  Explore how to run GatsbyJS, a Progressive Web App (PWA), on Platform.sh. Learn about JAMstack architecture and deploy your Gatsby site easily.

  [Read more →](/posts/unknown/four-days-four-languages-four-frameworks-day-3-gatsbyjs-the-reactbased-static-site-generator)
</Update>

<Update label="February 27, 2019">
  ### [4 days, 4 languages, 4 frameworks, Day 2: Running Hugo](/posts/unknown/four-days-four-languages-four-frameworks-day-2-running-hugo)

  ![4 days, 4 languages, 4 frameworks, Day 2: Running Hugo](https://developer.upsun.com/images/posts/unknown/four-days-four-languages-four-frameworks-day-2-running-hugo/four-days-four-languages-four-frameworks-day-2-running-hugo.webp)

  Learn how to build a static site with Hugo on Platform.sh. Hugo is a fast and light static site generator that's easy to use with Platform.sh.

  [Read more →](/posts/unknown/four-days-four-languages-four-frameworks-day-2-running-hugo)
</Update>

<Update label="February 26, 2019">
  ### [Four days, four languages, four frameworks on Platform.sh](/posts/unknown/four-days-four-languages-four-frameworks-on-platformsh)

  ![Four days, four languages, four frameworks on Platform.sh](https://developer.upsun.com/images/posts/unknown/four-days-four-languages-four-frameworks-on-platformsh/four-days-four-languages-four-frameworks-on-platformsh.webp)

  Learn how to run Brightspot CMS, a Java-based content management system, on Platform.sh with Apache Tomcat, MySQL, and Solr. Deploy with ease

  [Read more →](/posts/unknown/four-days-four-languages-four-frameworks-on-platformsh)
</Update>

<Update label="January 29, 2019">
  ### [Platform.sh full speed ahead into 2019](/posts/unknown/platformsh-full-speed-ahead-into-2019)

  ![Platform.sh full speed ahead into 2019](https://developer.upsun.com/images/posts/unknown/platformsh-full-speed-ahead-into-2019/platformsh-full-speed-ahead-into-2019.webp)

  Discover Platform.sh's achievements in 2018 and its goals for 2019. From customer success to robust products, see what's in store for the future.

  [Read more →](/posts/unknown/platformsh-full-speed-ahead-into-2019)
</Update>

<Update label="January 2, 2019">
  ### [Open source software ROI for your organization](/posts/unknown/open-source-software-roi-for-your-organization)

  ![Open source software ROI for your organization](https://developer.upsun.com/images/posts/unknown/open-source-software-roi-for-your-organization/open-source-software-roi-for-your-organization.webp)

  The benefits of contributing to open-source software and how it can enhance your organization, attract top developers, and improve your software quality.

  [Read more →](/posts/unknown/open-source-software-roi-for-your-organization)
</Update>

<Update label="December 18, 2018">
  ### [Give the gift of Ruby this season](/posts/unknown/give-the-gift-of-ruby-this-season)

  ![Give the gift of Ruby this season](https://developer.upsun.com/images/posts/unknown/give-the-gift-of-ruby-this-season/give-the-gift-of-ruby-this-season.webp)

  Discover the new features in Ruby 2.5 and how to easily upgrade your Ruby apps to the latest version with Platform.sh. Enjoy improved performance and syntax.

  [Read more →](/posts/unknown/give-the-gift-of-ruby-this-season)
</Update>

<Update label="December 6, 2018">
  ### [Deploy with PHP 7.3 this Friday, er, Thursday](/posts/releases/deploy-with-php-73-this-friday-er-thursday)

  ![Deploy with PHP 7.3 this Friday, er, Thursday](https://developer.upsun.com/images/posts/releases/deploy-with-php-73-this-friday-er-thursday/deploy-with-php-73-this-friday-er-thursday.webp)

  Platform.sh welcomes PHP 7.3! Explore the latest features and performance improvements. Upgrade your application with a simple YAML tweak.

  [Read more →](/posts/releases/deploy-with-php-73-this-friday-er-thursday)
</Update>

<Update label="November 19, 2018">
  ### [Update to our Privacy Policy](/posts/unknown/update-to-our-privacy-policy)

  ![Update to our Privacy Policy](https://developer.upsun.com/images/posts/devcenter.webp)

  The latest updates to our Privacy Policy, version 2.1, including grammar fixes, GDPR compliance, and a toll-free contact number for California citizens.

  [Read more →](/posts/unknown/update-to-our-privacy-policy)
</Update>

<Update label="November 16, 2018">
  ### [Our Black Friday gift: 10,000 CPUs without downtime](/posts/unknown/our-black-friday-gift-10000-cpus-overnight-without-downtime)

  ![Our Black Friday gift: 10,000 CPUs without downtime](https://developer.upsun.com/images/posts/unknown/our-black-friday-gift-10000-cpus-overnight-without-downtime/our-black-friday-gift-10000-cpus-overnight-without-downtime.webp)

  Prepare your ecommerce site for Black Friday seamlessly with Platform.sh. Add capacity, handle high traffic, and ensure performance without downtime.

  [Read more →](/posts/unknown/our-black-friday-gift-10000-cpus-overnight-without-downtime)
</Update>

<Update label="November 15, 2018">
  ### [Good morning, Australia: we’re back in business](/posts/unknown/good-morning-australia-were-back-in-business)

  ![Good morning, Australia: we’re back in business](https://developer.upsun.com/images/posts/unknown/good-morning-australia-were-back-in-business/good-morning-australia-were-back-in-business.webp)

  Reflecting on Platform.sh's first year in Australia. Improved uptime, support, pricing, and plans for a better experience. Learn how we can help you.

  [Read more →](/posts/unknown/good-morning-australia-were-back-in-business)
</Update>

<Update label="October 31, 2018">
  ### [Why you should care about WeChat before it's too late!](/posts/unknown/why-you-should-care-about-wechat-before-its-too-late)

  ![Why you should care about WeChat before it's too late!](https://developer.upsun.com/images/posts/unknown/why-you-should-care-about-wechat-before-its-too-late/why-you-should-care-about-wechat-before-its-too-late.webp)

  Learn about WeChat, China's super-app, and discover strategies for reaching its vast user base. WeChat's influence on mobile commerce and marketing.

  [Read more →](/posts/unknown/why-you-should-care-about-wechat-before-its-too-late)
</Update>

<Update label="October 29, 2018">
  ### [Go\[lang\] forth and deploy](/posts/releases/golang-forth-and-deploy)

  ![Go\[lang\] forth and deploy](https://developer.upsun.com/images/posts/releases/golang-forth-and-deploy/golang-forth-and-deploy.webp)

  Discover the full support for Go 1.11 on Platform.sh. No more GOPATH required. Easy setup and deployment for Go applications with Go modules and Platform.sh.

  [Read more →](/posts/releases/golang-forth-and-deploy)
</Update>

<Update label="October 26, 2018">
  ### [We're improving our communications tools at Platform.sh](/posts/unknown/were-improving-our-communications-tools-at-platformsh)

  ![We're improving our communications tools at Platform.sh](https://developer.upsun.com/images/posts/devcenter.webp)

  We value your privacy. Learn about our email management system, Marketo, and how to change your opt-in status.

  [Read more →](/posts/unknown/were-improving-our-communications-tools-at-platformsh)
</Update>

<Update label="September 5, 2018">
  ### [Deploy your Python 3.7 code to the Moon](/posts/releases/deploy-your-python-37-code-to-the-moon)

  ![Deploy your Python 3.7 code to the Moon](https://developer.upsun.com/images/posts/releases/deploy-your-python-37-code-to-the-moon/deploy-your-python-37-code-to-the-moon.webp)

  Platform.sh now supports Python 3.7. Explore the latest features and enhancements. Update your .platform.app.yaml file and enjoy Python 3.7!

  [Read more →](/posts/releases/deploy-your-python-37-code-to-the-moon)
</Update>

<Update label="August 30, 2018">
  ### [Platform.sh Wins 2018 Stratus Award for Cloud Computing](/posts/unknown/platformsh-wins-2018-stratus-award-for-cloud-computing)

  ![Platform.sh Wins 2018 Stratus Award for Cloud Computing](https://developer.upsun.com/images/posts/unknown/platformsh-wins-2018-stratus-award-for-cloud-computing/platformsh-wins-2018-stratus-award-for-cloud-computing.webp)

  Platform.sh wins 2018 Stratus Award for Cloud Computing in the Platform-as-a-Service category by Business Intelligence Group.

  [Read more →](/posts/unknown/platformsh-wins-2018-stratus-award-for-cloud-computing)
</Update>

<Update label="August 21, 2018">
  ### [Of Cicadas and cron jobs](/posts/unknown/of-cicadas-and-cron-jobs)

  ![Of Cicadas and cron jobs](https://developer.upsun.com/images/posts/unknown/of-cicadas-and-cron-jobs/of-cicadas-and-cron-jobs.webp)

  Discover how cicadas and prime numbers can teach us about optimizing web development tasks and avoiding conflicts in cron jobs for smoother website performance.

  [Read more →](/posts/unknown/of-cicadas-and-cron-jobs)
</Update>

<Update label="July 3, 2018">
  ### [It's July 2018, do you know what your PHP is?](/posts/unknown/its-july-2018-do-you-know-what-your-php-is)

  ![It's July 2018, do you know what your PHP is?](https://developer.upsun.com/images/posts/unknown/its-july-2018-do-you-know-what-your-php-is/its-july-2018-do-you-know-what-your-php-is.webp)

  Discover the benefits of upgrading to PHP 7, including better performance, enhanced security, and new functionality.

  [Read more →](/posts/unknown/its-july-2018-do-you-know-what-your-php-is)
</Update>

<Update label="June 28, 2018">
  ### [Some gifts for the JSON fans](/posts/unknown/some-gifts-for-the-json-fans)

  ![Some gifts for the JSON fans](https://developer.upsun.com/images/posts/unknown/some-gifts-for-the-json-fans/some-gifts-for-the-json-fans.webp)

  Platform.sh now supports the latest MongoDB versions and Node.js version 10. Upgrade seamlessly to enjoy new features and stability for your applications.

  [Read more →](/posts/unknown/some-gifts-for-the-json-fans)
</Update>

<Update label="June 8, 2018">
  ### [Your Guide to GDPR Compliance: Training your employees](/posts/unknown/your-guide-to-gdpr-compliance-training-your-employees)

  ![Your Guide to GDPR Compliance: Training your employees](https://developer.upsun.com/images/posts/unknown/your-guide-to-gdpr-compliance-training-your-employees/your-guide-to-gdpr-compliance-training-your-employees.webp)

  Discover the importance of GDPR staff training for data protection and how it can safeguard your organization. Ensure GDPR compliance with informed employees.

  [Read more →](/posts/unknown/your-guide-to-gdpr-compliance-training-your-employees)
</Update>

<Update label="June 5, 2018">
  ### [The Github acquisition: it's all about cloud for Microsoft](/posts/unknown/the-github-acquisition-its-all-about-cloud-for-microsoft)

  ![The Github acquisition: it's all about cloud for Microsoft](https://developer.upsun.com/images/posts/unknown/the-github-acquisition-its-all-about-cloud-for-microsoft/the-github-acquisition-its-all-about-cloud-for-microsoft.webp)

  Explore how Microsoft's acquisition of GitHub aligns with its cloud strategy and the emerging paradigm of GitOps for application deployment to the cloud.

  [Read more →](/posts/unknown/the-github-acquisition-its-all-about-cloud-for-microsoft)
</Update>

<Update label="May 30, 2018">
  ### [Your Guide to GDPR Compliance: Transfers of personal data to third countries](/posts/unknown/your-guide-to-gdpr-compliance-transfers-of-personal-data-to-third-countries)

  ![Your Guide to GDPR Compliance: Transfers of personal data to third countries](https://developer.upsun.com/images/posts/unknown/your-guide-to-gdpr-compliance-transfers-of-personal-data-to-third-countries/your-guide-to-gdpr-compliance-transfers-of-personal-data-to-third-countries.webp)

  International personal data transfers under GDPR and the conditions for such transfers. Ensure your organization complies with data protection rules.

  [Read more →](/posts/unknown/your-guide-to-gdpr-compliance-transfers-of-personal-data-to-third-countries)
</Update>

<Update label="May 25, 2018">
  ### [Your Guide to GDPR Compliance: Data protection impact assessment and security measures for processing data](/posts/unknown/your-guide-to-gdpr-compliance-data-protection-impact-assessment-and-security-measures-for-processing-data)

  ![Your Guide to GDPR Compliance: Data protection impact assessment and security measures for processing data](https://developer.upsun.com/images/posts/unknown/your-guide-to-gdpr-compliance-data-protection-impact-assessment-and-security-measures-for-processing-data/your-guide-to-gdpr-compliance-data-protection-impact-assessment-and-security-measures-for-processing-data.webp)

  Discover how the GDPR's Data Protection Impact Assessment (DPIA) can help you identify and minimize privacy risks, build trust, and achieve compliance.

  [Read more →](/posts/unknown/your-guide-to-gdpr-compliance-data-protection-impact-assessment-and-security-measures-for-processing-data)
</Update>

<Update label="May 23, 2018">
  ### [Platform.sh raises \$34M in series C funding](/posts/unknown/platformsh-raises-34m-to-bring-speed-and-confidence-to-enterprise-cloud-deployments)

  ![Platform.sh raises \$34M in series C funding](https://developer.upsun.com/images/posts/devcenter.webp)

  Platform.sh secures \$34M in Series C funding to accelerate growth and support customers in North America. Simplify cloud infrastructures with Platform.sh.

  [Read more →](/posts/unknown/platformsh-raises-34m-to-bring-speed-and-confidence-to-enterprise-cloud-deployments)
</Update>

<Update label="May 23, 2018">
  ### [Your Guide to GDPR Compliance: Data subject rights](/posts/unknown/your-guide-to-gdpr-compliance-data-subject-rights)

  ![Your Guide to GDPR Compliance: Data subject rights](https://developer.upsun.com/images/posts/unknown/your-guide-to-gdpr-compliance-data-subject-rights/your-guide-to-gdpr-compliance-data-subject-rights.webp)

  Explore GDPR data rights: be informed, access, rectify, erase, restrict processing, data portability, object, and automated decision-making.

  [Read more →](/posts/unknown/your-guide-to-gdpr-compliance-data-subject-rights)
</Update>

<Update label="May 7, 2018">
  ### [Data protection by design and by default](/posts/unknown/data-protection-by-design-and-default)

  ![Data protection by design and by default](https://developer.upsun.com/images/posts/unknown/data-protection-by-design-and-default/data-protection-by-design-and-default.webp)

  Explore protection by design in our GDPR blog series. Platform.sh ensures data security through privacy by design principles in this insightful article

  [Read more →](/posts/unknown/data-protection-by-design-and-default)
</Update>

<Update label="May 2, 2018">
  ### [Platform.sh confirms that it is ready for the GDPR](/posts/unknown/platformsh-confirms-that-it-is-ready-for-the-gdpr)

  ![Platform.sh confirms that it is ready for the GDPR](https://developer.upsun.com/images/posts/unknown/platformsh-confirms-that-it-is-ready-for-the-gdpr/platformsh-confirms-that-it-is-ready-for-the-gdpr.webp)

  Discover what GDPR (General Data Protection Regulation) is and how it impacts your organization's data privacy. Learn about our GDPR measures and guidelines.

  [Read more →](/posts/unknown/platformsh-confirms-that-it-is-ready-for-the-gdpr)
</Update>

<Update label="April 20, 2018">
  ### [Your Guide to GDPR Compliance: The Six Principles of Processing Personal Data](/posts/unknown/your-guide-to-gdpr-compliance-the-six-principles-of-processing-personal-data)

  ![Your Guide to GDPR Compliance: The Six Principles of Processing Personal Data](https://developer.upsun.com/images/posts/unknown/your-guide-to-gdpr-compliance-the-six-principles-of-processing-personal-data/your-guide-to-gdpr-compliance-the-six-principles-of-processing-personal-data.webp)

  Discover the six key data protection principles of GDPR and why they are vital for compliance. Learn how to prioritize your GDPR efforts.

  [Read more →](/posts/unknown/your-guide-to-gdpr-compliance-the-six-principles-of-processing-personal-data)
</Update>

<Update label="April 17, 2018">
  ### [What will you do after you deploy?](/posts/insights/what-will-you-do-after-you-deploy)

  ![What will you do after you deploy?](https://developer.upsun.com/images/posts/insights/what-will-you-do-after-you-deploy/what-will-you-do-after-you-deploy.webp)

  Learn how Platform.sh's post\_deploy hook can keep your site responsive during deploy tasks, making your deploys faster and more efficient.

  [Read more →](/posts/insights/what-will-you-do-after-you-deploy)
</Update>

<Update label="April 9, 2018">
  ### [Your Guide to GDPR Compliance: Roles and Responsibilities](/posts/unknown/your-guide-to-gdpr-compliance-roles-and-responsibilities)

  ![Your Guide to GDPR Compliance: Roles and Responsibilities](https://developer.upsun.com/images/posts/unknown/your-guide-to-gdpr-compliance-roles-and-responsibilities/your-guide-to-gdpr-compliance-roles-and-responsibilities.webp)

  Learn the roles and responsibilities under GDPR - data subject, data controller, data processor. Get ready for GDPR compliance today!

  [Read more →](/posts/unknown/your-guide-to-gdpr-compliance-roles-and-responsibilities)
</Update>

<Update label="April 4, 2018">
  ### [Your Guide to GDPR Compliance (Introduction)](/posts/unknown/your-guide-to-gdpr-compliance-introduction)

  ![Your Guide to GDPR Compliance (Introduction)](https://developer.upsun.com/images/posts/unknown/your-guide-to-gdpr-compliance-introduction/your-guide-to-gdpr-compliance-introduction.webp)

  Get ready for GDPR with our comprehensive guide. Understand its impact, your responsibilities, and how to protect personal data and privacy.

  [Read more →](/posts/unknown/your-guide-to-gdpr-compliance-introduction)
</Update>

<Update label="March 28, 2018">
  ### [Drupal critical core vulnerability announced](/posts/unknown/drupal-critical-core-vulnerability-announced)

  ![Drupal critical core vulnerability announced](https://developer.upsun.com/images/posts/unknown/drupal-critical-core-vulnerability-announced/drupal-critical-core-vulnerability-announced.webp)

  Urgent security update for Drupal users. Update to 8.5.1 / 8.4.9 / 8.3.8 / 7.58 immediately. Platform.sh is working on a platform-level fix.

  [Read more →](/posts/unknown/drupal-critical-core-vulnerability-announced)
</Update>

<Update label="February 13, 2018">
  ### [Using Platform.sh with Scrum](/posts/unknown/using-platformsh-with-scrum)

  ![Using Platform.sh with Scrum](https://developer.upsun.com/images/posts/unknown/using-platformsh-with-scrum/using-platformsh-with-scrum.webp)

  Learn how Platform.sh's Git-based environment workflow unblocks Scrum projects, allowing for efficient testing, parallel development, and feature isolation.

  [Read more →](/posts/unknown/using-platformsh-with-scrum)
</Update>

<Update label="January 30, 2018">
  ### [HHVM deploys off into the sunset](/posts/releases/hhvm-deploys-off-into-the-sunset)

  ![HHVM deploys off into the sunset](https://developer.upsun.com/images/posts/releases/hhvm-deploys-off-into-the-sunset/hhvm-deploys-off-into-the-sunset.webp)

  Platform.sh will no longer support HHVM runtime after 1 March 2018. Learn about this change and the evolution of PHP alternatives.

  [Read more →](/posts/releases/hhvm-deploys-off-into-the-sunset)
</Update>

<Update label="January 24, 2018">
  ### [Platform.sh is ready to make an Impact in China](/posts/unknown/platformsh-is-ready-to-make-an-impact-in-china)

  ![Platform.sh is ready to make an Impact in China](https://developer.upsun.com/images/posts/unknown/platformsh-is-ready-to-make-an-impact-in-china/platformsh-is-ready-to-make-an-impact-in-china.webp)

  Platform.sh is partnering with Impact China 2018 to help China ready startups expand their operations in China and offer cloud hosting services in the region.

  [Read more →](/posts/unknown/platformsh-is-ready-to-make-an-impact-in-china)
</Update>

<Update label="January 5, 2018">
  ### [Spectre/Meltdown Security Update Notice](/posts/unknown/spectremeltdown-security-update-notice)

  ![Spectre/Meltdown Security Update Notice](https://developer.upsun.com/images/posts/unknown/spectremeltdown-security-update-notice/spectremeltdown-security-update-notice.webp)

  Platform.sh addresses the Spectre and Meltdown vulnerabilities with scheduled maintenance. Learn more about the updates and potential downtime.

  [Read more →](/posts/unknown/spectremeltdown-security-update-notice)
</Update>

<Update label="January 3, 2018">
  ### [Backup and Forget](/posts/unknown/backup-and-forget)

  ![Backup and Forget](https://developer.upsun.com/images/posts/unknown/backup-and-forget/backup-and-forget.webp)

  Learn how to automate disaster recovery backups using Platform.sh. A simple 3-step process for routine snapshots of your production environment.

  [Read more →](/posts/unknown/backup-and-forget)
</Update>

<Update label="December 29, 2017">
  ### [A look back on 2017](/posts/unknown/a-look-back-on-2017)

  ![A look back on 2017](https://developer.upsun.com/images/posts/unknown/a-look-back-on-2017/a-look-back-on-2017.webp)

  Explore a year of enhancements at Platform.sh, from HTTP/2 support to expanded services. Preview what's coming in 2018 for our PaaS.

  [Read more →](/posts/unknown/a-look-back-on-2017)
</Update>

<Update label="December 28, 2017">
  ### [Tighten up your TLS](/posts/unknown/tighten-up-your-tls)

  ![Tighten up your TLS](https://developer.upsun.com/images/posts/unknown/tighten-up-your-tls/tighten-up-your-tls.webp)

  Discover new TLS-related features for increased website security on Platform.sh. Restrict TLS versions, enable HSTS, and implement client-authenticated TLS.

  [Read more →](/posts/unknown/tighten-up-your-tls)
</Update>

<Update label="December 20, 2017">
  ### [Route all the things](/posts/unknown/route-all-the-things)

  ![Route all the things](https://developer.upsun.com/images/posts/unknown/route-all-the-things/route-all-the-things.webp)

  Learn how the routing system works on Platform.sh, including its flexibility, multi-domain support, and routing configurations.

  [Read more →](/posts/unknown/route-all-the-things)
</Update>

<Update label="December 12, 2017">
  ### [GitLab Integration is here!](/posts/unknown/gitlab-integration-is-here)

  ![GitLab Integration is here!](https://developer.upsun.com/images/posts/unknown/gitlab-integration-is-here/gitlab-integration-is-here.webp)

  Easily integrate GitLab with Platform.sh for streamlined code management, deployment, and collaboration. Create environments for every branch and pull request.

  [Read more →](/posts/unknown/gitlab-integration-is-here)
</Update>

<Update label="December 12, 2017">
  ### [Living on the edge with Ruby 2.5 (preview)](/posts/unknown/living-on-the-edge-with-ruby-25-preview)

  ![Living on the edge with Ruby 2.5 (preview)](https://developer.upsun.com/images/posts/unknown/living-on-the-edge-with-ruby-25-preview/living-on-the-edge-with-ruby-25-preview.webp)

  Discover how to effortlessly migrate your Ruby and Rails applications to Ruby 2.5 on Platform.sh, with enhanced performance and new features.

  [Read more →](/posts/unknown/living-on-the-edge-with-ruby-25-preview)
</Update>

<Update label="December 3, 2017">
  ### [Platform.sh joins the prestigious French Tech Tour China 2017](/posts/unknown/platformsh-joins-the-prestigious-french-tech-tour-china-2017)

  ![Platform.sh joins the prestigious French Tech Tour China 2017](https://developer.upsun.com/images/posts/unknown/platformsh-joins-the-prestigious-french-tech-tour-china-2017/platformsh-joins-the-prestigious-french-tech-tour-china-2017.webp)

  Join our CEO and team in Singapore, Hong Kong, Shenzhen, Shanghai, and Beijing for the French Tech Tour China 2017. Learn more about Platform.sh's journey.

  [Read more →](/posts/unknown/platformsh-joins-the-prestigious-french-tech-tour-china-2017)
</Update>

<Update label="November 30, 2017">
  ### [Welcome to the world, PHP 7.2!](/posts/unknown/welcome-to-the-world-php-72)

  ![Welcome to the world, PHP 7.2!](https://developer.upsun.com/images/posts/unknown/welcome-to-the-world-php-72/welcome-to-the-world-php-72.webp)

  Learn about the new features and improvements in PHP 7.2.0, including better performance and security enhancements. Try PHP 7.2.0 on Platform.sh with ease.

  [Read more →](/posts/unknown/welcome-to-the-world-php-72)
</Update>

<Update label="November 29, 2017">
  ### [Simplifying API Platform Deployment on Platform.sh](/posts/unknown/deploy-api-platform-on-platformsh)

  ![Simplifying API Platform Deployment on Platform.sh](https://developer.upsun.com/images/posts/unknown/deploy-api-platform-on-platformsh/deploy-api-platform-on-platformsh.webp)

  Optimize API development with Platform.sh. Deploy API Platform effortlessly and unlock robust backend capabilities for your APIs

  [Read more →](/posts/unknown/deploy-api-platform-on-platformsh)
</Update>

<Update label="November 1, 2017">
  ### [WordPress security updates, the quick way](/posts/unknown/wordpress-security-updates-the-quick-way)

  ![WordPress security updates, the quick way](https://developer.upsun.com/images/posts/unknown/wordpress-security-updates-the-quick-way/wordpress-security-updates-the-quick-way.webp)

  Learn how to update your WordPress version to 4.8.3 to fix a security vulnerability.

  [Read more →](/posts/unknown/wordpress-security-updates-the-quick-way)
</Update>

<Update label="October 18, 2017">
  ### [Going Local with Lando](/posts/unknown/going-local-with-lando)

  ![Going Local with Lando](https://developer.upsun.com/images/posts/unknown/going-local-with-lando/going-local-with-lando.webp)

  Lando, a Docker-based local development tool recommended by Platform.sh. Easily set up your local environment and sync data from for seamless web development.

  [Read more →](/posts/unknown/going-local-with-lando)
</Update>

<Update label="October 17, 2017">
  ### [Wildcard support for cookies in the HTTP cache](/posts/unknown/wildcard-support-for-cookies-in-the-http-cache)

  ![Wildcard support for cookies in the HTTP cache](https://developer.upsun.com/images/posts/unknown/wildcard-support-for-cookies-in-the-http-cache/wildcard-support-for-cookies-in-the-http-cache.webp)

  Learn how to use regular expressions for wildcard cookie matching at the cache layer on Platform.sh, improving caching rules and caching performance.

  [Read more →](/posts/unknown/wildcard-support-for-cookies-in-the-http-cache)
</Update>

<Update label="October 3, 2017">
  ### [The Platform.sh build-and-deploy pipeline](/posts/how-it-works/the-platformsh-build-and-deploy-pipeline)

  ![The Platform.sh build-and-deploy pipeline](https://developer.upsun.com/images/posts/devcenter.webp)

  Learn how Platform.sh simplifies the build and deploy pipeline for web applications, ensuring consistency and repeatability with Git-based semantics.

  [Read more →](/posts/how-it-works/the-platformsh-build-and-deploy-pipeline)
</Update>

<Update label="October 2, 2017">
  ### [Taking care of your health](/posts/unknown/taking-care-of-your-health)

  ![Taking care of your health](https://developer.upsun.com/images/posts/unknown/taking-care-of-your-health/taking-care-of-your-health.webp)

  Easily monitor your project's health with built-in notification checks for disk space, sent via email, Slack, or Pager Duty on Platform Professional projects.

  [Read more →](/posts/unknown/taking-care-of-your-health)
</Update>

<Update label="September 4, 2017">
  ### [Platform.sh & Orange Cloud at Huawei Connect 2017, Shanghai](/posts/unknown/platformsh-joins-orange-cloud-for-business-at-huawei-connect-2017-shanghai)

  ![Platform.sh & Orange Cloud at Huawei Connect 2017, Shanghai](https://developer.upsun.com/images/posts/unknown/platformsh-joins-orange-cloud-for-business-at-huawei-connect-2017-shanghai/platformsh-joins-orange-cloud-for-business-at-huawei-connect-2017-shanghai.webp)

  Join Platform.sh and Orange Cloud for Business at Huawei Connect in Shanghai. Discover Continuous Deployment cloud hosting for agile development.

  [Read more →](/posts/unknown/platformsh-joins-orange-cloud-for-business-at-huawei-connect-2017-shanghai)
</Update>

<Update label="August 7, 2017">
  ### [7 things to do to make your application cloud-friendly](/posts/unknown/6-things-to-do-to-make-your-application-cloud-friendly)

  ![7 things to do to make your application cloud-friendly](https://developer.upsun.com/images/posts/unknown/6-things-to-do-to-make-your-application-cloud-friendly/6-things-to-do-to-make-your-application-cloud-friendly.webp)

  Make your app cloud-friendly with 7 steps. Test it on Platform.sh for free to ensure compatibility in a real-world environment.

  [Read more →](/posts/unknown/6-things-to-do-to-make-your-application-cloud-friendly)
</Update>

<Update label="July 3, 2017">
  ### [Deploy Down Under: Platform.sh is now available in Australia](/posts/unknown/deploy-down-under-platformsh-is-now-available-in-australia)

  ![Deploy Down Under: Platform.sh is now available in Australia](https://developer.upsun.com/images/posts/unknown/deploy-down-under-platformsh-is-now-available-in-australia/deploy-down-under-platformsh-is-now-available-in-australia.webp)

  Experience unmatched Australian cloud hosting. Deploy PHP, NodeJS, Ruby & Python projects with Platform.sh's Continuous Deployment. Try it now!

  [Read more →](/posts/unknown/deploy-down-under-platformsh-is-now-available-in-australia)
</Update>

<Update label="June 26, 2017">
  ### [Containers, memcached support, and PHP 7.2](/posts/unknown/containers-old-containers-new-memcached-support-and-php-72)

  ![Containers, memcached support, and PHP 7.2](https://developer.upsun.com/images/posts/unknown/containers-old-containers-new-memcached-support-and-php-72/containers-old-containers-new-memcached-support-and-php-72.webp)

  Stay updated with Platform.sh's latest features, including MariaDB and Memcached support. Try PHP 7.2-alpha and explore new languages

  [Read more →](/posts/unknown/containers-old-containers-new-memcached-support-and-php-72)
</Update>

<Update label="June 22, 2017">
  ### [Sovereign Hosting Solution in Microsoft Cloud Germany](/posts/unknown/now-available-sovereign-hosting-solution-in-microsoft-cloud-germany)

  ![Sovereign Hosting Solution in Microsoft Cloud Germany](https://developer.upsun.com/images/posts/unknown/now-available-sovereign-hosting-solution-in-microsoft-cloud-germany/now-available-sovereign-hosting-solution-in-microsoft-cloud-germany.webp)

  A sovereign, end-to-end development and production hosting solution in Microsoft Cloud Germany. Ensure compliance, data security, and efficiency gains.

  [Read more →](/posts/unknown/now-available-sovereign-hosting-solution-in-microsoft-cloud-germany)
</Update>

<Update label="June 8, 2017">
  ### [Getting to 50/50: Polyconf, a very diverse conference](/posts/unknown/getting-to-5050-women-men-participation-polyconf-a-very-diverse-conference)

  ![Getting to 50/50: Polyconf, a very diverse conference](https://developer.upsun.com/images/posts/unknown/getting-to-5050-women-men-participation-polyconf-a-very-diverse-conference/getting-to-5050-women-men-participation-polyconf-a-very-diverse-conference.webp)

  Learn about PolyConf 2023, a conference promoting diversity in tech. Discover how Platform.sh supports gender diversity and inclusion in the tech community.

  [Read more →](/posts/unknown/getting-to-5050-women-men-participation-polyconf-a-very-diverse-conference)
</Update>

<Update label="May 16, 2017">
  ### [The Ultimate Third Party Resources List on Using Platform.sh](/posts/unknown/the-ultimate-third-party-resources-list-on-using-platformsh)

  ![The Ultimate Third Party Resources List on Using Platform.sh](https://developer.upsun.com/images/posts/unknown/the-ultimate-third-party-resources-list-on-using-platformsh/the-ultimate-third-party-resources-list-on-using-platformsh.webp)

  Resources and guides from the Platform.sh community. Get tips on migrations, debugging, workflows, and more for your projects. Contribute to this growing list.

  [Read more →](/posts/unknown/the-ultimate-third-party-resources-list-on-using-platformsh)
</Update>

<Update label="May 9, 2017">
  ### [DevOps gives you wings](/posts/unknown/devops-gives-you-wings)

  ![DevOps gives you wings](https://developer.upsun.com/images/posts/unknown/devops-gives-you-wings/devops-gives-you-wings.webp)

  Discover the importance of DevOps and automation for your organization. Learn how Platform.sh can help you achieve better DevOps for competitive success.

  [Read more →](/posts/unknown/devops-gives-you-wings)
</Update>

<Update label="May 9, 2017">
  ### [Screencast - Composer and Continuous Integration](/posts/unknown/screencast-composer-and-continuous-integration)

  ![Screencast - Composer and Continuous Integration](https://developer.upsun.com/images/posts/unknown/screencast-composer-and-continuous-integration/screencast-composer-and-continuous-integration.webp)

  Discover how Platform.sh simplifies Composer usage and streamlines continuous integration. Learn about managing PHP applications effectively.

  [Read more →](/posts/unknown/screencast-composer-and-continuous-integration)
</Update>

<Update label="April 21, 2017">
  ### [Sponsoring pre-dotScale and election drinks !](/posts/unknown/sponsoring-predotscale-and-election-drinks)

  ![Sponsoring pre-dotScale and election drinks !](https://developer.upsun.com/images/posts/unknown/sponsoring-predotscale-and-election-drinks/sponsoring-predotscale-and-election-drinks.webp)

  Platform.sh invites you to enjoy free drinks at Café Delaville in Paris before the dotSecurity and dotScale conferences. A perfect opportunity to mingle!

  [Read more →](/posts/unknown/sponsoring-predotscale-and-election-drinks)
</Update>

<Update label="April 20, 2017">
  ### [Free SSL certificates for every project & every environment](/posts/unknown/free-ssl-certificates-for-every-project-every-environment)

  ![Free SSL certificates for every project & every environment](https://developer.upsun.com/images/posts/unknown/free-ssl-certificates-for-every-project-every-environment/free-ssl-certificates-for-every-project-every-environment.webp)

  We now offer free automatic Let's Encrypt SSL certificates, making your site secure, fast, and feature-rich. Say hello to secure, fast, and easy web hosting!

  [Read more →](/posts/unknown/free-ssl-certificates-for-every-project-every-environment)
</Update>

<Update label="April 13, 2017">
  ### [Imagine 2017: The New Magento Ecosystem](/posts/unknown/imagine-2017-the-new-magento-ecosystem)

  ![Imagine 2017: The New Magento Ecosystem](https://developer.upsun.com/images/posts/unknown/imagine-2017-the-new-magento-ecosystem/imagine-2017-the-new-magento-ecosystem.webp)

  Dive into the excitement of Magento Imagine 2017. Discover how Magento's revitalized spirit and innovative approach are shaping the future of e-commerce.

  [Read more →](/posts/unknown/imagine-2017-the-new-magento-ecosystem)
</Update>

<Update label="April 5, 2017">
  ### [Global App Cache: Managed CDNs for optimal performance](/posts/unknown/global-app-cache-our-managed-tiered-cdn-feature-for-global-page-and-asset-cache-coverage)

  ![Global App Cache: Managed CDNs for optimal performance](https://developer.upsun.com/images/posts/unknown/global-app-cache-our-managed-tiered-cdn-feature-for-global-page-and-asset-cache-coverage/global-app-cache-our-managed-tiered-cdn-feature-for-global-page-and-asset-cache-coverage.webp)

  CDN caching boosts website speed and reliability. Learn how our Global App Cache combines multiple CDNs for optimal delivery and 99.99% uptime.

  [Read more →](/posts/unknown/global-app-cache-our-managed-tiered-cdn-feature-for-global-page-and-asset-cache-coverage)
</Update>

<Update label="March 27, 2017">
  ### [Now you can save time in a database](/posts/unknown/influxdb)

  ![Now you can save time in a database](https://developer.upsun.com/images/posts/unknown/influxdb/influxdb.webp)

  Introducing Influx DB 1.2, perfect for high-volume logging, data collection, and metrics. Easily add it to your services.yaml file for improved data handling.

  [Read more →](/posts/unknown/influxdb)
</Update>

<Update label="March 17, 2017">
  ### [Oliver Sweeney website revamp with Magento Cloud](/posts/unknown/oliver-sweeney-website-revamp-with-magento-cloud-powered-by-platformsh-oozes-sophistication-and-luxury)

  ![Oliver Sweeney website revamp with Magento Cloud](https://developer.upsun.com/images/posts/unknown/oliver-sweeney-website-revamp-with-magento-cloud-powered-by-platformsh-oozes-sophistication-and-luxury/oliver-sweeney-website-revamp-with-magento-cloud-powered-by-platformsh-oozes-sophistication-and-luxury.webp)

  When your company sells luxury items, you want your website to offer that same exclusive, stunning digital experience for your customers too.

  [Read more →](/posts/unknown/oliver-sweeney-website-revamp-with-magento-cloud-powered-by-platformsh-oozes-sophistication-and-luxury)
</Update>

<Update label="February 14, 2017">
  ### [Platform.sh expands its US operations](/posts/unknown/expands-usa-operations-meet-growing-demand-north-america)

  ![Platform.sh expands its US operations](https://developer.upsun.com/images/posts/unknown/expands-usa-operations-meet-growing-demand-north-america/expands-usa-operations-meet-growing-demand-north-america.webp)

  Platform.sh opens its US headquarters in San Francisco, forms a US Advisory board, and launches strong North America recruitment to meet growing demand.

  [Read more →](/posts/unknown/expands-usa-operations-meet-growing-demand-north-america)
</Update>

<Update label="February 10, 2017">
  ### [Multiple MySQLs Make Platform.sh a Multisite Machine](/posts/unknown/multi-mysql)

  ![Multiple MySQLs Make Platform.sh a Multisite Machine](https://developer.upsun.com/images/posts/unknown/multi-mysql/multi-mysql.webp)

  Learn how Platform.sh now supports multiple databases in MySQL and restricted user access. Optimize your projects with flexible database configurations.

  [Read more →](/posts/unknown/multi-mysql)
</Update>

<Update label="January 26, 2017">
  ### [Platform.sh is down wit' OOP](/posts/unknown/platformsh-at-the-oop-conference)

  ![Platform.sh is down wit' OOP](https://developer.upsun.com/images/posts/unknown/platformsh-at-the-oop-conference/platformsh-at-the-oop-conference.webp)

  Join us at OOP Conference 2017 in Munich from Jan 30 to Feb 3. Live demos, answers to your PaaS questions, and more at booth 3.14. Don't miss it!

  [Read more →](/posts/unknown/platformsh-at-the-oop-conference)
</Update>

<Update label="January 25, 2017">
  ### [Redis, now for long-term keys and values](/posts/unknown/persistent-redis)

  ![Redis, now for long-term keys and values](https://developer.upsun.com/images/posts/unknown/persistent-redis/persistent-redis.webp)

  Discover Platform.sh's Redis Persistent Service, a super-fast key-value database that allows you to store data permanently. Learn how to configure and use it.

  [Read more →](/posts/unknown/persistent-redis)
</Update>

<Update label="January 17, 2017">
  ### [New year, new Solr, new features](/posts/unknown/solr-63)

  ![New year, new Solr, new features](https://developer.upsun.com/images/posts/unknown/solr-63/solr-63.webp)

  Platform.sh launches the new Apache Solr version 6.3 with multi-core support, providing better search capabilities for your applications.

  [Read more →](/posts/unknown/solr-63)
</Update>

<Update label="January 10, 2017">
  ### [Your instances safe from MongoDB Apocalypse on the Platform.sh PaaS](/posts/unknown/mongodb_apocalypse)

  ![Your instances safe from MongoDB Apocalypse on the Platform.sh PaaS](https://developer.upsun.com/images/posts/unknown/mongodb_apocalypse/mongodb_apocalypse.webp)

  Discover why your MongoDB instances are safe on Platform.sh. Our secure architecture keeps your data protected. Join us for peace of mind!

  [Read more →](/posts/unknown/mongodb_apocalypse)
</Update>

<Update label="January 9, 2017">
  ### [2016, The Year We Won PHP](/posts/unknown/the-year-we-won-php)

  ![2016, The Year We Won PHP](https://developer.upsun.com/images/posts/unknown/the-year-we-won-php/the-year-we-won-php.webp)

  Why Platform.sh is the preferred choice for hosting PHP applications. From Drupal and Symfony to Magento and more, we're here to make it run seamlessly.

  [Read more →](/posts/unknown/the-year-we-won-php)
</Update>

<Update label="January 8, 2017">
  ### [Announcing HTTP/2 support!](/posts/unknown/http2)

  ![Announcing HTTP/2 support!](https://developer.upsun.com/images/posts/unknown/http2/http2.webp)

  Experience blazing-fast website loading times in 2017 with HTTP/2 support on all Platform.sh regions. No setup required; it's already active!

  [Read more →](/posts/unknown/http2)
</Update>

<Update label="December 29, 2016">
  ### [Next Wave PHP now supported](/posts/unknown/php-71)

  ![Next Wave PHP now supported](https://developer.upsun.com/images/posts/unknown/php-71/php-71.webp)

  Discover the latest PHP 7.1 features, async support, and PThreads support on Platform.sh. Upgrade your PHP version for improved speed and new features.

  [Read more →](/posts/unknown/php-71)
</Update>

<Update label="December 27, 2016">
  ### [What's your timezone?](/posts/unknown/what-is-your-timezone)

  ![What's your timezone?](https://developer.upsun.com/images/posts/unknown/what-is-your-timezone/what-is-your-timezone.webp)

  Discover how Platform.sh, a fully distributed company, manages its global team and communication using Node.js and self-hosted timezone.io.

  [Read more →](/posts/unknown/what-is-your-timezone)
</Update>

<Update label="December 23, 2016">
  ### [Production is an artifact of development](/posts/unknown/production-artifact)

  ![Production is an artifact of development](https://developer.upsun.com/images/posts/unknown/production-artifact/production-artifact-0-jpg.webp)

  Explore the concept that production is an artifact of development and how Platform.sh revolutionizes web hosting for modern web applications.

  [Read more →](/posts/unknown/production-artifact)
</Update>

<Update label="December 20, 2016">
  ### [This week in new features - Build-time variables](/posts/unknown/project-variables)

  ![This week in new features - Build-time variables](https://developer.upsun.com/images/posts/unknown/project-variables/project-variables.webp)

  Discover the benefits of project-level variables available at build time on Platform.sh and explore their use cases, including private composer repositories.

  [Read more →](/posts/unknown/project-variables)
</Update>

<Update label="December 19, 2016">
  ### [Screencast - Configuring your Platform.sh Project](/posts/unknown/screencast-yaml)

  ![Screencast - Configuring your Platform.sh Project](https://developer.upsun.com/images/posts/unknown/screencast-yaml/screencast-yaml.webp)

  Learn to set up your project on Platform.sh, manage dependencies with infrastructure as code, and gain independence in this quick technical screencast.

  [Read more →](/posts/unknown/screencast-yaml)
</Update>

<Update label="December 15, 2016">
  ### [Platform.sh at the forefront of PHP hosting in 2016](/posts/unknown/leader-php-hosting-multiple-partnerships)

  ![Platform.sh at the forefront of PHP hosting in 2016](https://developer.upsun.com/images/posts/unknown/leader-php-hosting-multiple-partnerships/leader-php-hosting-multiple-partnerships.webp)

  Platform.sh is the go-to PaaS for major PHP vendors like Magento, eZ Systems, TYPO3, and Sensio Labs. Get maximum scalability, stability, and performance.

  [Read more →](/posts/unknown/leader-php-hosting-multiple-partnerships)
</Update>

<Update label="December 13, 2016">
  ### [How repeatable deployments work](/posts/how-it-works/repeatable-deployments)

  ![How repeatable deployments work](https://developer.upsun.com/images/posts/how-it-works/repeatable-deployments/how-repeatable-deployment-work-jpg.webp)

  Platform.sh ensures predictable, repeatable deployments by controlling the key inputs to your application and guaranteeing code consistency.

  [Read more →](/posts/how-it-works/repeatable-deployments)
</Update>

<Update label="December 9, 2016">
  ### [Application updates for PHP containers](/posts/unknown/app-updates-php)

  ![Application updates for PHP containers](https://developer.upsun.com/images/posts/unknown/app-updates-php/app-updates-php.webp)

  Discover the latest improvements for PHP containers on Platform.sh. Learn about environment configuration, starting processes, and log file changes.

  [Read more →](/posts/unknown/app-updates-php)
</Update>

<Update label="December 5, 2016">
  ### [Screencast - Basic Platform.sh Workflow](/posts/unknown/screencast-basic-platformsh-workflow)

  ![Screencast - Basic Platform.sh Workflow](https://developer.upsun.com/images/posts/unknown/screencast-basic-platformsh-workflow/screencast-basic-platformsh-workflow.webp)

  Discover how Platform.sh makes Git branching and merging easier. Streamline your development process in this Platform.sh from Scratch series.

  [Read more →](/posts/unknown/screencast-basic-platformsh-workflow)
</Update>

<Update label="December 2, 2016">
  ### [A Cloud for Symfony](/posts/unknown/a-cloud-for-symfony)

  ![A Cloud for Symfony](https://developer.upsun.com/images/posts/unknown/a-cloud-for-symfony/a-cloud-for-symfony.webp)

  Discover SensioCloud, the new comprehensive cloud offering for Symfony applications. Managed services, optimized runtimes, and scalability.

  [Read more →](/posts/unknown/a-cloud-for-symfony)
</Update>

<Update label="October 27, 2016">
  ### [TYPO3 CMS 8 starting today with Platform.sh in the cloud](/posts/unknown/typo3-8-starting-platformsh-cloud)

  ![TYPO3 CMS 8 starting today with Platform.sh in the cloud](https://developer.upsun.com/images/posts/unknown/typo3-8-starting-platformsh-cloud/typo3-8-starting-platformsh-cloud.webp)

  Try TYPO3 CMS 8 on Platform.sh with Microsoft Azure in Germany. Scale your projects, enjoy developer-friendly features, and ensure data protection.

  [Read more →](/posts/unknown/typo3-8-starting-platformsh-cloud)
</Update>

<Update label="October 17, 2016">
  ### [Cut your digital budget by 30% by doing less work](/posts/unknown/do-more-with-less)

  ![Cut your digital budget by 30% by doing less work](https://developer.upsun.com/images/posts/unknown/do-more-with-less/do-more-with-less.webp)

  Discover how Platform.sh can help you simplify digital, reduce costs, and increase efficiency with faster development and deployment processes.

  [Read more →](/posts/unknown/do-more-with-less)
</Update>

<Update label="October 13, 2016">
  ### [TYPO3 and Platform.sh announce cloud readiness and tech preview of strategic integration](/posts/unknown/typo3-platformsh-cloud-integration)

  ![TYPO3 and Platform.sh announce cloud readiness and tech preview of strategic integration](https://developer.upsun.com/images/posts/devcenter.webp)

  Test TYPO3 on Platform.sh cloud hosting. Discover the benefits of this partnership with continuous delivery hosting. Ideal for Composer-based applications.

  [Read more →](/posts/unknown/typo3-platformsh-cloud-integration)
</Update>

<Update label="October 4, 2016">
  ### [Three trends that make successful tech startups attractive to VCs](/posts/unknown/vc-ready-funding-survey)

  ![Three trends that make successful tech startups attractive to VCs](https://developer.upsun.com/images/posts/devcenter.webp)

  Explore best practices for software development and team management in today's startup landscape. Learn how to build attractive software for VC funding.

  [Read more →](/posts/unknown/vc-ready-funding-survey)
</Update>

<Update label="September 23, 2016">
  ### [Continuous Deployment - Now with Python and Ruby support!](/posts/releases/python-ruby-support)

  ![Continuous Deployment - Now with Python and Ruby support!](https://developer.upsun.com/images/posts/devcenter.webp)

  Platform.sh now offers continuous deployment for Ruby and Python developers. Explore the benefits of continuous deployment for your projects in these languages.

  [Read more →](/posts/releases/python-ruby-support)
</Update>

<Update label="September 21, 2016">
  ### [Platform.sh Documentation - The Next Generation](/posts/unknown/documentation-tng)

  ![Platform.sh Documentation - The Next Generation](https://developer.upsun.com/images/posts/devcenter.webp)

  Explore our redesigned documentation to discover the full potential of Platform.sh for your development needs.

  [Read more →](/posts/unknown/documentation-tng)
</Update>

<Update label="September 19, 2016">
  ### [We partnered with eZ Systems to accelerate development](/posts/unknown/ez-systems-partnership)

  ![We partnered with eZ Systems to accelerate development](https://developer.upsun.com/images/posts/devcenter.webp)

  eZ Systems and Platform.sh partner to accelerate development with eZ Platform, offering an accelerated path to build content-rich websites and applications.

  [Read more →](/posts/unknown/ez-systems-partnership)
</Update>

<Update label="August 30, 2016">
  ### [Develop on GitHub, Deploy on Platform.sh, Test on Blackfire.io](/posts/releases/github-blackfire-platformsh)

  ![Develop on GitHub, Deploy on Platform.sh, Test on Blackfire.io](https://developer.upsun.com/images/posts/devcenter.webp)

  Learn how to easily integrate GitHub, Blackfire, and Platform.sh for streamlined code management, deployment, and performance testing.

  [Read more →](/posts/releases/github-blackfire-platformsh)
</Update>

<Update label="August 24, 2016">
  ### [GitFlow is now supported on Platform.sh!](/posts/unknown/gitflow-is-now-supported)

  ![GitFlow is now supported on Platform.sh!](https://developer.upsun.com/images/posts/devcenter.webp)

  Learn about our recent infrastructure update with bug fixes and GitFlow branch name support. Enjoy the new features on Platform.sh!

  [Read more →](/posts/unknown/gitflow-is-now-supported)
</Update>

<Update label="August 23, 2016">
  ### [UI version 2.13 released](/posts/unknown/release-ui-2-13)

  ![UI version 2.13 released](https://developer.upsun.com/images/posts/devcenter.webp)

  Announcing Platform.sh UI version 2.13 with new enhancements, error notifications, SSH key alerts, and better environment handling. Stay informed and organized. Try it now!

  [Read more →](/posts/unknown/release-ui-2-13)
</Update>

<Update label="July 20, 2016">
  ### [Httpoxy or how Platform.sh keeps your applications safe](/posts/unknown/httpoxy)

  ![Httpoxy or how Platform.sh keeps your applications safe](https://developer.upsun.com/images/posts/devcenter.webp)

  Ensure your applications' security! We've fixed the Httpoxy vulnerability in every Platform.sh region, so you're safe without any redeployments.

  [Read more →](/posts/unknown/httpoxy)
</Update>

<Update label="July 18, 2016">
  ### [UI version 2.12 released](/posts/unknown/release-ui-2-12)

  ![UI version 2.12 released](https://developer.upsun.com/images/posts/devcenter.webp)

  Announcing Platform.sh UI version 2.12 with enhancements for easier setup, domain validation, SSH keys, environment management, and user administration. Explore now!

  [Read more →](/posts/unknown/release-ui-2-12)
</Update>

<Update label="July 5, 2016">
  ### [UI version 2.11 released](/posts/unknown/release-ui-2-11)

  ![UI version 2.11 released](https://developer.upsun.com/images/posts/devcenter.webp)

  Announcing Platform.sh UI version 2.11 with new warning notifications, environment grouping, autofocus on text inputs, and improved display of environment variables.

  [Read more →](/posts/unknown/release-ui-2-11)
</Update>

<Update label="June 30, 2016">
  ### [June Features Update](/posts/unknown/new-features-june)

  ![June Features Update](https://developer.upsun.com/images/posts/devcenter.webp)

  The latest updates and improvements from Platform.sh. From web interface enhancements to CLI improvements and Drupal 8 with Composer updates.

  [Read more →](/posts/unknown/new-features-june)
</Update>

<Update label="June 27, 2016">
  ### [Is the Cloud really someone else's computer?](/posts/unknown/is-thecloud-really-someone-elses-computer)

  ![Is the Cloud really someone else's computer?](https://developer.upsun.com/images/posts/devcenter.webp)

  Difference between "the Cloud" and cloud computing. The benefits and drawbacks of both concepts, and how Platform.sh offers a unique approach to hosting.

  [Read more →](/posts/unknown/is-thecloud-really-someone-elses-computer)
</Update>

<Update label="June 21, 2016">
  ### [Cloud adoption in Europe: Addressing data privacy concerns](/posts/unknown/cloud-adoption-europe-data-privacy)

  ![Cloud adoption in Europe: Addressing data privacy concerns](https://developer.upsun.com/images/posts/devcenter.webp)

  Discover the advantages of cloud services and data privacy considerations for European enterprises, including Platform.sh's partnership with Microsoft Azure.

  [Read more →](/posts/unknown/cloud-adoption-europe-data-privacy)
</Update>

<Update label="June 10, 2016">
  ### [Looking for our new marketing manager! Are you the one?](/posts/unknown/marketing-manager-paris)

  ![Looking for our new marketing manager! Are you the one?](https://developer.upsun.com/images/posts/unknown/marketing-manager-paris/marketing-manager-paris.webp)

  Exciting opportunity to join the award-winning Platform.sh marketing team. Grow your career with a groundbreaking hosting and development tool.

  [Read more →](/posts/unknown/marketing-manager-paris)
</Update>

<Update label="June 7, 2016">
  ### [Drupal 8 starter kit now with PHP 7 and Composer!](/posts/unknown/drupal-8-starter-kit-now-with-php-7-and-composer)

  ![Drupal 8 starter kit now with PHP 7 and Composer!](https://developer.upsun.com/images/posts/devcenter.webp)

  Discover how Drupal 8.1 embraces Composer and PHP 7 on Platform.sh. Learn what changes and how it benefits your Drupal projects.

  [Read more →](/posts/unknown/drupal-8-starter-kit-now-with-php-7-and-composer)
</Update>

<Update label="June 7, 2016">
  ### [UI version 2.10 released](/posts/unknown/release-ui-2-10)

  ![UI version 2.10 released](https://developer.upsun.com/images/posts/devcenter.webp)

  Announcing Platform.sh UI version 2.10 with accessibility improvements, better messages, and enhanced log display in the activity stream.

  [Read more →](/posts/unknown/release-ui-2-10)
</Update>

<Update label="June 2, 2016">
  ### [Microsoft and Platform.sh announce joint PaaS offering for High Availability (HA) hosting](/posts/unknown/microsoft-joint-paas-offering)

  ![Microsoft and Platform.sh announce joint PaaS offering for High Availability (HA) hosting](https://developer.upsun.com/images/posts/devcenter.webp)

  Platform.sh announces plans for scalable web apps in German datacenters, offering 99.99% uptime, and Azure integration. Learn more today!

  [Read more →](/posts/unknown/microsoft-joint-paas-offering)
</Update>

<Update label="May 25, 2016">
  ### [Software vendor, SaaS or IaaS - doesn’t matter which. Platform.sh really is the killer app for you!](/posts/unknown/isv-saas-iaas-providers)

  ![Software vendor, SaaS or IaaS - doesn’t matter which. Platform.sh really is the killer app for you!](https://developer.upsun.com/images/posts/devcenter.webp)

  Discover how Platform.sh is revolutionizing SaaS, software vendors, and hosting providers by offering innovative solutions in the cloud computing space.

  [Read more →](/posts/unknown/isv-saas-iaas-providers)
</Update>

<Update label="May 5, 2016">
  ### [DrupalCon New Orleans Survival Guide](/posts/unknown/drupalcon-nola-survival-guide)

  ![DrupalCon New Orleans Survival Guide](https://developer.upsun.com/images/posts/devcenter.webp)

  Attending DrupalCon New Orleans? Learn tips for making the most of your experience, from networking to sessions and sprints, with Platform.sh.

  [Read more →](/posts/unknown/drupalcon-nola-survival-guide)
</Update>

<Update label="May 2, 2016">
  ### [The one and only Director of Runtimes and Integrations](/posts/unknown/larry-garfield-joins-platformsh)

  ![The one and only Director of Runtimes and Integrations](https://developer.upsun.com/images/posts/devcenter.webp)

  Meet Larry Garfield, our new Director of Runtimes, Integrations, and Services. Discover why he's a perfect fit for Platform.sh and connect with him on Twitter.

  [Read more →](/posts/unknown/larry-garfield-joins-platformsh)
</Update>

<Update label="April 12, 2016">
  ### [Platform.sh Provides PaaS Technology to Magento Commerce](/posts/unknown/magento-enterprise-cloud-edition-powered-by-platform-sh)

  ![Platform.sh Provides PaaS Technology to Magento Commerce](https://developer.upsun.com/images/posts/unknown/magento-enterprise-cloud-edition-powered-by-platform-sh/magento-enterprise-cloud-edition-powered-by-platform-sh.webp)

  Discover how Magento Commerce benefits from Platform.sh's second-generation PaaS for its Enterprise Cloud Edition, enhancing development and release management.

  [Read more →](/posts/unknown/magento-enterprise-cloud-edition-powered-by-platform-sh)
</Update>

<Update label="April 1, 2016">
  ### [Platform.sh announces world’s first LDN for web applications](/posts/unknown/deploy-to-the-moon)

  ![Platform.sh announces world’s first LDN for web applications](https://developer.upsun.com/images/posts/devcenter.webp)

  Platform.sh achieves the extraordinary by deploying PHP apps on the lunar surface. Experience the world's first Lunar Delivery Network (LDN).

  [Read more →](/posts/unknown/deploy-to-the-moon)
</Update>

<Update label="March 22, 2016">
  ### [CLI version 3.0 released](/posts/unknown/release-cli-3-0)

  ![CLI version 3.0 released](https://developer.upsun.com/images/posts/devcenter.webp)

  Announcing Platform.sh CLI version 3.0 with major changes: new file structure, web root location, and PHP requirement. Upgrade now!

  [Read more →](/posts/unknown/release-cli-3-0)
</Update>

<Update label="February 9, 2016">
  ### [Platform.sh becomes an independent company](/posts/unknown/platform.sh-independent-company)

  ![Platform.sh becomes an independent company](https://developer.upsun.com/images/posts/devcenter.webp)

  Exciting news from Platform.sh! We're now an independent company, with a renewed focus on our cloud hosting solution. Read about our journey and plans.

  [Read more →](/posts/unknown/platform.sh-independent-company)
</Update>

<Update label="December 17, 2015">
  ### [All Platform.sh clients kept automatically safe from serious PHP bug](/posts/unknown/php-session-bug)

  ![All Platform.sh clients kept automatically safe from serious PHP bug](https://developer.upsun.com/images/posts/devcenter.webp)

  PHP session extension bug and how Platform.sh has automatically updated sites to prevent vulnerability. No action required for our customers.

  [Read more →](/posts/unknown/php-session-bug)
</Update>

<Update label="November 19, 2015">
  ### [Drupal 8.0 has been released... Party time!](/posts/unknown/drupal-8-release-party)

  ![Drupal 8.0 has been released... Party time!](https://developer.upsun.com/images/posts/unknown/drupal-8-release-party/drupal-8-release-party.webp)

  Join the global Drupal 8 release celebration! Learn more about Drupal 8 parties and deploy it today on Platform.sh for a free trial.

  [Read more →](/posts/unknown/drupal-8-release-party)
</Update>

<Update label="November 3, 2015">
  ### [Concerned about the recent European Court ruling on Safe Harbor?](/posts/unknown/safe-harbour-safe)

  ![Concerned about the recent European Court ruling on Safe Harbor?](https://developer.upsun.com/images/posts/devcenter.webp)

  Discover the consequences of the EU-US Safe Harbor agreement invalidation and how Platform.sh offers flexibility to protect your data as needed.

  [Read more →](/posts/unknown/safe-harbour-safe)
</Update>

<Update label="October 20, 2015">
  ### [Platform.sh to exhibit at BADCamp 2015](/posts/unknown/badcamp)

  ![Platform.sh to exhibit at BADCamp 2015](https://developer.upsun.com/images/posts/devcenter.webp)

  Platform.sh, a Contrib Level sponsor, will be at BADCamp 2015. Visit our booth for demos and learn about web application hosting.

  [Read more →](/posts/unknown/badcamp)
</Update>

<Update label="October 9, 2015">
  ### [Platform.sh Best Horizontal Cloud Solution for 2015 in Europe](/posts/unknown/best-horizontal-cloud-solution-for-2015-in-europe)

  ![Platform.sh Best Horizontal Cloud Solution for 2015 in Europe](https://developer.upsun.com/images/posts/devcenter.webp)

  Platform.sh awarded Best Horizontal Cloud Solution in Europe by Eurocloud. Find out more.

  [Read more →](/posts/unknown/best-horizontal-cloud-solution-for-2015-in-europe)
</Update>

<Update label="September 23, 2015">
  ### [HHVM versions 3.9 and 3.12 supported](/posts/unknown/release-hhvm)

  ![HHVM versions 3.9 and 3.12 supported](https://developer.upsun.com/images/posts/devcenter.webp)

  Announcing HHVM support on Platform.sh. HHVM offers improved PHP performance and scalability. Learn how to use and configure it in our documentation.

  [Read more →](/posts/unknown/release-hhvm)
</Update>

<Update label="September 10, 2015">
  ### [Platform.sh hosts Symfony documentation GitHub pull requests](/posts/unknown/symfony-documentation-pull-requests)

  ![Platform.sh hosts Symfony documentation GitHub pull requests](https://developer.upsun.com/images/posts/devcenter.webp)

  Symfony's documentation now uses Platform.sh for automatic code deployment into isolated environments, simplifying review and testing.

  [Read more →](/posts/unknown/symfony-documentation-pull-requests)
</Update>

<Update label="August 17, 2015">
  ### [Platform.sh / Bitbucket Integration, featured on the Bitbucket Blog](/posts/unknown/featured-on-bitbucket)

  ![Platform.sh / Bitbucket Integration, featured on the Bitbucket Blog](https://developer.upsun.com/images/posts/devcenter.webp)

  Discover the Bitbucket integration with Platform.sh. Learn how it works in this short screencast. Get the details on the Bitbucket Blog.

  [Read more →](/posts/unknown/featured-on-bitbucket)
</Update>

<Update label="August 10, 2015">
  ### [Hiring interns](/posts/unknown/platform-sh-hiring-interns)

  ![Hiring interns](https://developer.upsun.com/images/posts/unknown/platform-sh-hiring-interns/platform-sh-hiring-interns.webp)

  Explore cloud engineering internships at Platform.sh. Gain hands-on experience with high availability cloud infrastructure and cutting-edge technologies.

  [Read more →](/posts/unknown/platform-sh-hiring-interns)
</Update>

<Update label="July 28, 2015">
  ### [The correct way to work with Drupal distributions](/posts/unknown/work-with-distribution)

  ![The correct way to work with Drupal distributions](https://developer.upsun.com/images/posts/devcenter.webp)

  Learn how to easily build and maintain your Drupal site on top of distributions using Platform.sh's support for Drush Make files.

  [Read more →](/posts/unknown/work-with-distribution)
</Update>

<Update label="July 25, 2015">
  ### [Documentation version 3.0 released](/posts/unknown/release-docs-3-0)

  ![Documentation version 3.0 released](https://developer.upsun.com/images/posts/devcenter.webp)

  Announcing Platform.sh documentation version 3.0 with improved guides and easier contributions. Explore the new documentation now!

  [Read more →](/posts/unknown/release-docs-3-0)
</Update>

<Update label="July 16, 2015">
  ### [Five reasons why Platform.sh is the PaaS you need for Drupal 8](/posts/unknown/five-platform-sh-the-paas-for-drupal-8)

  ![Five reasons why Platform.sh is the PaaS you need for Drupal 8](https://developer.upsun.com/images/posts/devcenter.webp)

  Discover why Drupal 8 on Platform.sh is making waves. From Swiss publishers to usability testing, explore the Drupal 8 hype. Get ready for the future!

  [Read more →](/posts/unknown/five-platform-sh-the-paas-for-drupal-8)
</Update>

<Update label="July 10, 2015">
  ### [Platform.sh elected Best Horizontal Cloud Platform of the year](/posts/unknown/best-horizontal-cloud-platform-eurocloud)

  ![Platform.sh elected Best Horizontal Cloud Platform of the year](https://developer.upsun.com/images/posts/unknown/best-horizontal-cloud-platform-eurocloud/best-horizontal-cloud-platform-eurocloud.webp)

  Platform.sh wins Best Cloud Services for horizontal markets at CLOUD WEEK Paris. Discover how Platform.sh empowers marketing teams for agile web development.

  [Read more →](/posts/unknown/best-horizontal-cloud-platform-eurocloud)
</Update>

<Update label="July 8, 2015">
  ### [CEO of Commerce Guys is interviewed by the main French Business TV Channel about Platform.sh](/posts/unknown/ceo-interviewed-on-bfm-business)

  ![CEO of Commerce Guys is interviewed by the main French Business TV Channel about Platform.sh](https://developer.upsun.com/images/posts/devcenter.webp)

  Fred Plais, Platform.sh CEO, discusses Platform.sh's innovation and European Grant on French business TV channel interview.

  [Read more →](/posts/unknown/ceo-interviewed-on-bfm-business)
</Update>

<Update label="June 25, 2015">
  ### [Platform.sh awarded a €1.95M grant](/posts/unknown/european-horizon-2020-grant)

  ![Platform.sh awarded a €1.95M grant](https://developer.upsun.com/images/posts/devcenter.webp)

  PaaS leader Platform.sh receives EU innovation grant. Explore their ambitious roadmap for multi-cloud, distributed storage, and more.

  [Read more →](/posts/unknown/european-horizon-2020-grant)
</Update>

<Update label="June 23, 2015">
  ### [European cloud leadership is being born before our very own eyes in France](/posts/unknown/2015-06-european-cloud-leadership-born-in-france)

  ![European cloud leadership is being born before our very own eyes in France](https://developer.upsun.com/images/posts/devcenter.webp)

  Discover how Platform.sh achieved success following Commerce Guys with 250+ customers worldwide.

  [Read more →](/posts/unknown/2015-06-european-cloud-leadership-born-in-france)
</Update>

<Update label="May 27, 2015">
  ### [UI version 2.0 released](/posts/unknown/release-ui-2-0)

  ![UI version 2.0 released](https://developer.upsun.com/images/posts/devcenter.webp)

  Announcing Platform.sh UI version 2.0 with new features: environment status, access control, SSH key upload, SSL certificate management, and more.

  [Read more →](/posts/unknown/release-ui-2-0)
</Update>

<Update label="May 13, 2015">
  ### [Groundbreaking Drupal 8 news portal goes live on Platform.sh](/posts/unknown/groundbreaking-drupal-8-news-portal-goes-live-platformsh)

  ![Groundbreaking Drupal 8 news portal goes live on Platform.sh](https://developer.upsun.com/images/posts/devcenter.webp)

  Platform.sh, PaaS leader, is hosting one of the first Enterprise production sites on Drupal 8. Platform.sh enhances development workflows.

  [Read more →](/posts/unknown/groundbreaking-drupal-8-news-portal-goes-live-platformsh)
</Update>

<Update label="March 16, 2015">
  ### [Platform.sh CLI developments](/posts/unknown/platformsh-cli-developments-1-10)

  ![Platform.sh CLI developments](https://developer.upsun.com/images/posts/devcenter.webp)

  Explore the latest updates and features in the Platform.sh CLI, the powerful tool for web developers. Manage your projects with ease. Install or upgrade now!

  [Read more →](/posts/unknown/platformsh-cli-developments-1-10)
</Update>

<Update label="March 3, 2015">
  ### [How the Platform.sh PaaS works](/posts/how-it-works/how-platform-paas-works)

  ![How the Platform.sh PaaS works](https://developer.upsun.com/images/posts/how-it-works/how-platform-paas-works/Blog_How_Platfromsh_Works.webp)

  Discover how Platform.sh simplifies PaaS. Focus on your code; we manage the rest. Explore our second-generation PaaS for seamless application development.

  [Read more →](/posts/how-it-works/how-platform-paas-works)
</Update>

<Update label="February 26, 2015">
  ### [Containers are the new static binaries](/posts/discussions/containers-are-the-new-static-binaries)

  ![Containers are the new static binaries](https://developer.upsun.com/images/posts/discussions/containers-are-the-new-static-binaries/Blog_Containers_are_the_new_static_binaries.webp)

  Platform.sh updates: new languages, MariaDB, and PHP 7.2-alpha support. Stay informed and enjoy your containers.

  [Read more →](/posts/discussions/containers-are-the-new-static-binaries)
</Update>

<Update label="February 2, 2015">
  ### [Support for Blackfire Profiler](/posts/unknown/blackfire-integration)

  ![Support for Blackfire Profiler](https://developer.upsun.com/images/posts/devcenter.webp)

  Optimize performance with Blackfire Profiler on Platform.sh. Monitor server resources, identify bottlenecks, and compare codebases for better performance.

  [Read more →](/posts/unknown/blackfire-integration)
</Update>

<Update label="January 26, 2015">
  ### [UI version 1.10 released](/posts/unknown/release-ui-1-10)

  ![UI version 1.10 released](https://developer.upsun.com/images/posts/devcenter.webp)

  Announcing Platform.sh UI version 1.10 with easy SSH key upload and snapshot restoration. Enhance your Platform.sh experience. Explore the new features now!

  [Read more →](/posts/unknown/release-ui-1-10)
</Update>

<Update label="January 20, 2015">
  ### [CLI version 1.7 released](/posts/unknown/release-cli-1-7)

  ![CLI version 1.7 released](https://developer.upsun.com/images/posts/devcenter.webp)

  Announcing Platform.sh CLI version 1.7.1 with new features, improved commands, and enhanced HTTP access control. Install or upgrade using Composer!

  [Read more →](/posts/unknown/release-cli-1-7)
</Update>

<Update label="December 19, 2014">
  ### [Git clients vulnerable](/posts/unknown/git-clients-vulnerable)

  ![Git clients vulnerable](https://developer.upsun.com/images/posts/devcenter.webp)

  Learn about the Git vulnerability affecting Mac OS X and Windows users. Find out how Platform.sh customers can protect their Git clients.

  [Read more →](/posts/unknown/git-clients-vulnerable)
</Update>

<Update label="December 3, 2014">
  ### [UI version 1.9 released](/posts/unknown/release-ui-1-9)

  ![UI version 1.9 released](https://developer.upsun.com/images/posts/devcenter.webp)

  Announcing Platform.sh UI version 1.9 with quick environment access, easy Git and SSH command copying, and unified configuration screens.

  [Read more →](/posts/unknown/release-ui-1-9)
</Update>

<Update label="November 5, 2014">
  ### [Leading digital agencies adopt Platform.sh to support Continuous Delivery](/posts/unknown/us-platform-adoption)

  ![Leading digital agencies adopt Platform.sh to support Continuous Delivery](https://developer.upsun.com/images/posts/devcenter.webp)

  Discover the benefits of Platform.sh for hosting Drupal and Symfony web applications. Streamline development, reduce costs, and improve deployment.

  [Read more →](/posts/unknown/us-platform-adoption)
</Update>

<Update label="October 29, 2014">
  ### [CLI version 1.2 released](/posts/unknown/release-cli-1-2)

  ![CLI version 1.2 released](https://developer.upsun.com/images/posts/devcenter.webp)

  Announcing Platform.sh CLI version 1.2.2 with new features, colorful interface, safer commands, and more. Install or upgrade using Composer now!

  [Read more →](/posts/unknown/release-cli-1-2)
</Update>

<Update label="October 22, 2014">
  ### [1000 tickets strong](/posts/unknown/1000-tickets-strong)

  ![1000 tickets strong](https://developer.upsun.com/images/posts/devcenter.webp)

  Join us in recognizing the milestone of 1,000 support tickets, showcasing rapid responses, high satisfaction, and efficient issue resolution.

  [Read more →](/posts/unknown/1000-tickets-strong)
</Update>

<Update label="October 21, 2014">
  ### [Protecting your apps](/posts/unknown/protecting-your-apps)

  ![Protecting your apps](https://developer.upsun.com/images/posts/devcenter.webp)

  Platform.sh launched automated blocking for critical vulnerabilities (incl. Drupal SQL Injection) and seeks collaborators for an open-source signature database

  [Read more →](/posts/unknown/protecting-your-apps)
</Update>

<Update label="October 15, 2014">
  ### [Platform.sh and Drupal 7.32 Core SQL Injection](/posts/unknown/sa-core-2014-005)

  ![Platform.sh and Drupal 7.32 Core SQL Injection](https://developer.upsun.com/images/posts/devcenter.webp)

  Learn about the Drupal 7.32 security update and the steps taken by Platform.sh to protect your Drupal website from a severe SQL injection vulnerability.

  [Read more →](/posts/unknown/sa-core-2014-005)
</Update>

<Update label="September 30, 2014">
  ### [Wunderkraut adopts Platform.sh for all of its 14 international offices](/posts/unknown/wunderkraut-chooses-platform)

  ![Wunderkraut adopts Platform.sh for all of its 14 international offices](https://developer.upsun.com/images/posts/devcenter.webp)

  Wunderkraut announces their partnership for adopting Platform.sh in all 14 international offices, enhancing cloud hosting and development.

  [Read more →](/posts/unknown/wunderkraut-chooses-platform)
</Update>

<Update label="September 23, 2014">
  ### [FlixBus launches new eCommerce Service on Platform.sh Enterprise](/posts/unknown/platform-removes-developer-overhead-6)

  ![FlixBus launches new eCommerce Service on Platform.sh Enterprise](https://developer.upsun.com/images/posts/devcenter.webp)

  sh is a one-stop solution offering a new paradigm in collaborative web development and live hosting London, U.

  [Read more →](/posts/unknown/platform-removes-developer-overhead-6)
</Update>

<Update label="September 9, 2014">
  ### [CLI version 1.1 released](/posts/unknown/release-cli-1-1)

  ![CLI version 1.1 released](https://developer.upsun.com/images/posts/devcenter.webp)

  Platform.sh CLI version 1.1.0 is out with new features and commands. Upgrade now! Learn more on GitHub.

  [Read more →](/posts/unknown/release-cli-1-1)
</Update>

<Update label="July 31, 2014">
  ### [How the Platform.sh PaaS removes developer overhead](/posts/unknown/platform-removes-developer-overhead)

  ![How the Platform.sh PaaS removes developer overhead](https://developer.upsun.com/images/posts/devcenter.webp)

  Platform.sh is a PaaS designed to bring continuous delivery to Drupal. Explore its features and CLI for agile Drupal development.

  [Read more →](/posts/unknown/platform-removes-developer-overhead)
</Update>

<Update label="May 13, 2014">
  ### [Commerce Guys Launches Platform.sh, Continuous Delivery Cloud on Amazon Web Services](/posts/unknown/commerce-guys-launches-platform)

  ![Commerce Guys Launches Platform.sh, Continuous Delivery Cloud on Amazon Web Services](https://developer.upsun.com/images/posts/devcenter.webp)

  Discover Platform.sh, a revolutionary cloud hosting solution for Drupal, Symfony, and PHP-based applications. Achieve up to 25% savings on developer effort.

  [Read more →](/posts/unknown/commerce-guys-launches-platform)
</Update>
