Publications

Technical articles and thought leadership pieces published across leading platforms

RECENT PUBLICATIONS
Upsun DevCenter

Will AI make software companies worthless?

Exploring the impact of AI on software company valuations and the future of software development.

Read Article →
Upsun DevCenter

How to Use Harlequin SQL IDE with Upsun

A terminal-based database client for exploring your PostgreSQL data.

Read Article →
Upsun DevCenter

The universal commerce protocol and the inevitable rise of agentic commerce

How AI agents are reshaping e-commerce and the emergence of universal commerce protocols.

Read Article →
Upsun DevCenter

Critical Next.js Security Update: CVE-2025-66478 Affects RSC

Security advisory about a critical vulnerability affecting React Server Components in Next.js.

Read Article →
Upsun DevCenter

AI use-case: Generate load test scenarios with MCPs

Leverage AI and Model Context Protocol to automatically generate realistic load testing scenarios.

Read Article →
Upsun DevCenter

My terminal setup (Mac & Linux)

A comprehensive guide to my development terminal configuration for macOS and Linux.

Read Article →
Upsun DevCenter

Event Loop Monitoring in Next.js: Performance Guide

Monitor and optimize Node.js event loop performance in your Next.js applications.

Read Article →
Upsun DevCenter

Auto-scaling on Upsun Flex. A deep dive.

Understanding the mechanics and configuration of automatic scaling on Upsun Flex infrastructure.

Read Article →
Upsun DevCenter

Deploying open-source projects on Upsun

Snipe-IT as an example of deploying and managing open-source applications on Upsun.

Read Article →
Upsun DevCenter

Building async processing pipelines with FastAPI and Celery on Upsun

Create robust asynchronous task processing pipelines using FastAPI and Celery on Upsun.

Read Article →
Upsun DevCenter

Mastering the Explore, Plan, Execute methodology for AI-assisted development

A structured approach to leveraging AI coding assistants effectively for complex development tasks.

Read Article →
Upsun DevCenter

Building internal AI agents for our teams on Upsun

Deploying production-ready AI agents with RAG, vector search, and intelligent context building.

Read Article →
Upsun DevCenter

Introducing the Upsun MCP server

Bring Upsun into your LLMs with the new Model Context Protocol server.

Read Article →
Upsun DevCenter

Store embeddings in chroma with persistent storage

Node.js and Python examples for storing and querying vector embeddings with ChromaDB.

Read Article →
Upsun DevCenter

Connect multiple projects applications or services together

Using Chisel to create secure tunnels between Upsun projects.

Read Article →
Upsun DevCenter

AGENT.md: Why your README matters more than AI configuration files

The AGENT.md specification emerged in July 2025 as an attempt to solve a real problem: developers maintaining separate configuration files for each AI coding tool (.cursorrules, .windsurfrules, CLAUDE.md, and more). Created by Sourcegraph's Amp team, AGENT.md promises "one file, any agent". A vendor-neutral standard to unify AI assistant configuration. But a surprising truth has emerged: the proliferation of AI configuration files has inadvertently revealed that most projects have terrible documentation, and fixing your README is more important than adopting any new standard.

Read Article →
Upsun DevCenter

Why Python developers should switch to uv

Python development has long been plagued by slow package installations and complex dependency management. Enter uv, a new package manager developed by Astral (creators of Ruff) that's transforming how Python developers handle projects.

Read Article →
Upsun DevCenter

Synchronize your air-gapped GitLab with Upsun

When your GitLab instance isn't accessible from the internet, you can't use Upsun's standard GitLab integration. Instead, you can create a GitLab CI/CD pipeline that pushes code to Upsun and manages environments through API calls. This approach gives you full control over your deployment process while maintaining the security of your private GitLab instance.

Read Article →
Upsun DevCenter

Git-Driven Infrastructure: Why Configuration as Code Beats Click-and-Deploy

It was 11:47 PM on a Friday when Sarah's phone buzzed. The authentication system was down, and customers couldn't login and use the product. After two hours of frantic debugging, the culprit emerged: someone had "temporarily" changed a security rule in the deployment dashboard three weeks ago and forgotten to document it. The staging environment worked perfectly because it still had the old configuration. Production? Nobody remembered what settings had been changed.

Read Article →
Upsun DevCenter

Beyond Tool Calling: Understanding MCP's Three Core Interaction Types

The Model Context Protocol (MCP) changes how AI applications connect to external data and services. While most developers have experience with tool calling, MCP offers three distinct interaction types that work together to create richer experiences: prompts, resources, and tools. Understanding these three primitives and when to use each one gives you more control over building AI-powered applications.

Read Article →
Upsun DevCenter

Build and deploy AI-Native Applications with MCP Servers on Upsun

The Model Context Protocol (MCP) is transforming how AI assistants interact with external tools and data sources. As AI becomes central to how users discover and interact with digital services, providing an MCP server is no longer optional, it's a strategic imperative for SaaS products and digital services.

Read Article →
Upsun DevCenter

Advanced prompting techniques for complex coding tasks

Learn effective prompting strategies to get better results from AI coding assistants.

Read Article →
Upsun DevCenter

Upsun documentation is now available via the Context7 MCP

Ask our documentation directly from your Code IDE.

Read Article →
Upsun DevCenter

How to run PyTorch in an Upsun application? - Building a Sentiment Analysis API

This tutorial shows how to build a PyTorch/FastAPI sentiment analysis API and deploy it on Upsun. Configure a Python project with Upsun settings, use the CPU PyTorch version for efficiency, and define API endpoints. Deploy using Git and upsun push, then test via cURL or the Swagger UI.

Read Article →
Upsun DevCenter

Using PostgreSQL MCP with Upsun Remote Database

Connect your AI coding assistant directly to your Upsun PostgreSQL database using the MCP protocol.

Read Article →
Upsun DevCenter

OAuth authentication between Next.js and Laravel Passport

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 Article →
Upsun DevCenter

How to automatically inject multi-app endpoints as environment variables

Connect multiple applications within an Upsun project using their public URIs.

Read Article →
Upsun DevCenter

Apologies to the Elixir community: 1.18 release now available

Announcing Elixir 1.18 availability on Upsun with an apology for the delayed support.

Read Article →
Upsun DevCenter

Experiment with Chainlit AI interface with RAG on Upsun

Build and deploy a conversational AI interface with Retrieval-Augmented Generation capabilities.

Read Article →
Upsun DevCenter

CTO insights: Lower costs, maintain high quality apps

Video discussion on strategies for optimizing costs while maintaining application quality.

Read Article →
Upsun DevCenter

Creating and deploying a Laravel REST API on Upsun in 10 minutes

From bootstrapping the local project to adding a production domain.

Read Article →
Upsun DevCenter

Deploy your first Rails 8 application on Upsun

From Zero to Production in under 10 minutes.

Read Article →
Upsun DevCenter

Understanding Cross-Origin Resource Sharing (CORS)

What you should know to leverage CORS and unlock Web Resources Safely.

Read Article →
Upsun DevCenter

Preview Environments: A Developer's Secret Weapon

How preview environments accelerate development workflows and improve collaboration.

Read Article →
Upsun DevCenter

The essentials to reinforce your app for Black Friday

Webinar on preparing your applications for high-traffic events like Black Friday.

Read Article →
Upsun DevCenter

Deploy and scale a Symfony ChatGPT app with Upsun

Video demonstration of deploying and scaling a Symfony application with ChatGPT integration on Upsun.

Read Article →
Upsun DevCenter

Harnessing the power of Embeddings

A real-world example of a watch recommendation app using a vector database.

Read Article →
Upsun DevCenter

Deploying a Remix JS app on Upsun in 5 minutes

Quick guide to deploying Remix applications on Upsun.

Read Article →
Upsun DevCenter

Deploying Laravel with Horizon on Upsun

Set up Laravel Horizon for queue management on Upsun.

Read Article →