Publications

Technical articles and thought leadership pieces published across leading platforms

RECENT PUBLICATIONS

Will AI make software companies worthless?

Upsun DevCenter

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

Read Article →

How to Use Harlequin SQL IDE with Upsun

Upsun DevCenter

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

Read Article →

The universal commerce protocol and the inevitable rise of agentic commerce

Upsun DevCenter

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

Read Article →

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

Upsun DevCenter

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

Read Article →

AI use-case: Generate load test scenarios with MCPs

Upsun DevCenter

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

Read Article →

My terminal setup (Mac & Linux)

Upsun DevCenter

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

Read Article →

Event Loop Monitoring in Next.js: Performance Guide

Upsun DevCenter

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

Read Article →

Auto-scaling on Upsun Flex. A deep dive.

Upsun DevCenter

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

Read Article →

Deploying open-source projects on Upsun

Upsun DevCenter

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

Read Article →

Building async processing pipelines with FastAPI and Celery on Upsun

Upsun DevCenter

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

Read Article →

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

Upsun DevCenter

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

Read Article →

Building internal AI agents for our teams on Upsun

Upsun DevCenter

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

Read Article →

Introducing the Upsun MCP server

Upsun DevCenter

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

Read Article →

Store embeddings in chroma with persistent storage

Upsun DevCenter

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

Read Article →

Connect multiple projects applications or services together

Upsun DevCenter

Using Chisel to create secure tunnels between Upsun projects.

Read Article →

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

Upsun DevCenter

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 →

Why Python developers should switch to uv

Upsun DevCenter

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 →

Synchronize your air-gapped GitLab with Upsun

Upsun DevCenter

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 →

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

Upsun DevCenter

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 →

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

Upsun DevCenter

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 →

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

Upsun DevCenter

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 →

Advanced prompting techniques for complex coding tasks

Upsun DevCenter

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

Read Article →

Upsun documentation is now available via the Context7 MCP

Upsun DevCenter

Ask our documentation directly from your Code IDE.

Read Article →

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

Upsun DevCenter

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 →

Using PostgreSQL MCP with Upsun Remote Database

Upsun DevCenter

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

Read Article →

OAuth authentication between Next.js and Laravel Passport

Upsun DevCenter

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 →

How to automatically inject multi-app endpoints as environment variables

Upsun DevCenter

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

Read Article →

Apologies to the Elixir community: 1.18 release now available

Upsun DevCenter

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

Read Article →

Experiment with Chainlit AI interface with RAG on Upsun

Upsun DevCenter

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

Read Article →

CTO insights: Lower costs, maintain high quality apps

Upsun DevCenter

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

Read Article →

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

Upsun DevCenter

From bootstrapping the local project to adding a production domain.

Read Article →

Deploy your first Rails 8 application on Upsun

Upsun DevCenter

From Zero to Production in under 10 minutes.

Read Article →

Understanding Cross-Origin Resource Sharing (CORS)

Upsun DevCenter

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

Read Article →

Preview Environments: A Developer's Secret Weapon

Upsun DevCenter

How preview environments accelerate development workflows and improve collaboration.

Read Article →

The essentials to reinforce your app for Black Friday

Upsun DevCenter

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

Read Article →

Deploy and scale a Symfony ChatGPT app with Upsun

Upsun DevCenter

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

Read Article →

Harnessing the power of Embeddings

Upsun DevCenter

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

Read Article →

Deploying a Remix JS app on Upsun in 5 minutes

Upsun DevCenter

Quick guide to deploying Remix applications on Upsun.

Read Article →

Deploying Laravel with Horizon on Upsun

Upsun DevCenter

Set up Laravel Horizon for queue management on Upsun.

Read Article →