# remote-development

A software development practice in which developers work with source code, tools, and runtimes hosted on remote machines, containers, or similar environments.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Run Codex in the cloud - DigitalOcean for Codex is now available

DevFeed: [Run Codex in the cloud - DigitalOcean for Codex is now available](<https://devfeed.tech/articles/run-codex-in-the-cloud-digitalocean-for-codex-is-now-available-19940.md>)

Original publisher: [Read original article](<https://www.digitalocean.com/blog/run-codex-in-the-cloud>)

Author: Ari Sigal

Published: 2026-06-25T21:16:06Z

Content type: release

Language: en

Sources: [DigitalOcean](<https://devfeed.tech/sources/digitalocean.md>)

Topics: [codex](<https://devfeed.tech/topics/codex.md>), [Digital Ocean](<https://devfeed.tech/topics/digital-ocean.md>), [remote-development](<https://devfeed.tech/topics/remote-development.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>)

Tags: [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [codex](<https://devfeed.tech/tags/codex.md>), [digitalocean](<https://devfeed.tech/tags/digitalocean.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [preview](<https://devfeed.tech/tags/preview.md>), [product-updates](<https://devfeed.tech/tags/product-updates.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [remote-development](<https://devfeed.tech/tags/remote-development.md>), [ssh](<https://devfeed.tech/tags/ssh.md>)

### AI overview

DigitalOcean announces a Public Preview plugin for Codex that lets developers provision persistent, Codex-ready cloud development machines in their own DigitalOcean accounts using natural-language prompts. The resulting Droplets include the Codex CLI, common programming-language tooling, and SSH access.

### Source excerpt

As your agents are working on more complex, long-running work, they need a clean, persistent environment to keep running. Setting up a persistent remote machine by hand means creating a cloud server, configuring SSH keys, installing dependencies, and wiring everything back to your workflow. It's a lot of infrastructure work before you write a single line of code. Today, we're making that easier. The DigitalOcean plugin for Codex is now available in Public Preview, letting developers create and connect Codex-ready cloud development machines in their own DigitalOcean account directly from within Codex -- using natural language, with no manual setup. This means that not only can your work continue running when you step away, but with Codex in the ChatGPT mobile app you can stay in control -- starting, steering, or monitoring work from wherever you are. What is DigitalOcean for Codex? The DigitalOcean plugin connects your DigitalOcean account to the Codex app, letting you provision a persistent remote development environment on demand. Instead of manually spinning up a server and configuring it, you can ask Codex to do it. The result: a DigitalOcean Droplet® that's pre-configured with the Codex CLI, common programming language tooling (based on the codex-universal Docker image), and SSH access -- so your work can keep running and stay within reach, even when you're not at your desk. How it works Starting from Codex Install the DigitalOcean plugin from the Codex plugin directory. During installation, you'll connect your DigitalOcean account via OAuth -- no API tokens to create or paste. Then prompt: @DigitalOcean create a new remote machine Codex will: Provision a new Droplet from the Codex Droplet template Generate and configure an SSH key on your device Wait for the machine to finish provisioning (and check back automatically when it's ready) Return a deeplink to the Codex SSH connections page to finalize the connection Once connected, you're running Codex on a persistent

## Run Your Project in a Dev Container, in Zed

DevFeed: [Run Your Project in a Dev Container, in Zed](<https://devfeed.tech/articles/run-your-project-in-a-dev-container-in-zed-13455.md>)

Original publisher: [Read original article](<https://zed.dev/blog/dev-containers>)

Author: Danilo Leal, Kyle Barton

Published: 2026-01-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [remote-development](<https://devfeed.tech/topics/remote-development.md>)

Tags: [container](<https://devfeed.tech/tags/container.md>), [dev](<https://devfeed.tech/tags/dev.md>), [development](<https://devfeed.tech/tags/development.md>), [docker](<https://devfeed.tech/tags/docker.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [json](<https://devfeed.tech/tags/json.md>), [remote](<https://devfeed.tech/tags/remote.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

Zed v0.218 adds support for opening projects in Docker-based Dev Containers. The article explains how Dev Containers provide consistent, reproducible development environments and how Zed opens, reconnects to, and works within them.

### Source excerpt

Open projects in Docker-based Dev Containers in Zed for consistent, reproducible development environments.

## Enhance productivity with AI + Remote Dev

DevFeed: [Enhance productivity with AI + Remote Dev](<https://devfeed.tech/articles/enhance-productivity-with-ai-remote-dev-4018.md>)

Original publisher: [Read original article](<https://code.visualstudio.com/blogs/2025/05/27/ai-and-remote>)

Author: Brigit Murtaugh, Christof Marti, Josh Spicer, Olivia Guzzardo McVicker

Published: 2025-05-27T00:00:00Z

Content type: article

Language: en

Sources: [Visual Studio Code - Code Editing. Redefined.](<https://devfeed.tech/sources/visual-studio-code-code-editing-redefined.md>)

Topics: [remote-development](<https://devfeed.tech/topics/remote-development.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Windows Subsystem for Linux](<https://devfeed.tech/topics/wsl.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [container-based-application](<https://devfeed.tech/tags/container-based-application.md>), [containers](<https://devfeed.tech/tags/containers.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [dev](<https://devfeed.tech/tags/dev.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [development](<https://devfeed.tech/tags/development.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [linux](<https://devfeed.tech/tags/linux.md>), [llm](<https://devfeed.tech/tags/llm.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [remote](<https://devfeed.tech/tags/remote.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>), [windows](<https://devfeed.tech/tags/windows.md>), [wsl](<https://devfeed.tech/tags/wsl.md>)

### AI overview

This VS Code article explains how AI, including GitHub Copilot, can enhance Remote Development workflows. It covers contextual chat, remote installation, assistance with setup and debugging, custom instructions, chat participants, tool approvals, and isolated autonomous coding sessions across SSH, Dev Containers, WSL, tunnels, and GitHub Codespaces.

### Source excerpt

Enhance your developer productivity with AI and Remote Development. Read the full article

## Migrating from Fauna to Supabase

DevFeed: [Migrating from Fauna to Supabase](<https://devfeed.tech/articles/migrating-from-fauna-to-supabase-454.md>)

Original publisher: [Read original article](<https://supabase.com/blog/migrating-from-fauna-to-supabase>)

Author: Prashant Sridharan

Published: 2025-03-21T07:00:00Z

Content type: tutorial

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [API](<https://devfeed.tech/topics/api.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [remote-development](<https://devfeed.tech/topics/remote-development.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [guide](<https://devfeed.tech/tags/guide.md>), [json](<https://devfeed.tech/tags/json.md>), [migration](<https://devfeed.tech/tags/migration.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [security](<https://devfeed.tech/tags/security.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [sql](<https://devfeed.tech/tags/sql.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

A guide to migrating from Fauna to Supabase before Fauna sunsets. It compares their database and API capabilities, then outlines exporting Fauna data, importing JSON into Supabase, transitioning API calls, and optimizing the migrated application.

### Source excerpt

A guide to migrating from Fauna to Supabase.

## Zed Adds Remote Development Over SSH

DevFeed: [Zed Adds Remote Development Over SSH](<https://devfeed.tech/articles/ssh-remoting-is-here-13530.md>)

Original publisher: [Read original article](<https://zed.dev/blog/remote-development>)

Author: Conrad Irwin

Published: 2024-10-30T00:00:00Z

Content type: article

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [remote-development](<https://devfeed.tech/topics/remote-development.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [development](<https://devfeed.tech/tags/development.md>), [linux](<https://devfeed.tech/tags/linux.md>), [machine](<https://devfeed.tech/tags/machine.md>), [projects](<https://devfeed.tech/tags/projects.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [rebuilds](<https://devfeed.tech/tags/rebuilds.md>), [remote](<https://devfeed.tech/tags/remote.md>), [remote-development](<https://devfeed.tech/tags/remote-development.md>), [server](<https://devfeed.tech/tags/server.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [synchronization](<https://devfeed.tech/tags/synchronization.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

Zed adds remote development over SSH, keeping the user interface local while running language servers, tasks, and terminals on the remote machine. The article explains connection maintenance, remote server installation and compatibility, reconnection behavior, local backups, and collaboration support.

### Source excerpt

Zed can now be used to edit over SSH.

## Evolution of Developer Productivity at Square - Part Two

DevFeed: [Evolution of Developer Productivity at Square - Part Two](<https://devfeed.tech/articles/evolution-of-developer-productivity-at-square-part-two-15643.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/evolution-of-developer-productivity-at-square-part-two>)

Author: Korhan Bircan

Published: 2024-01-29T09:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [build times](<https://devfeed.tech/topics/build-times.md>), [Android](<https://devfeed.tech/topics/android.md>), [remote-development](<https://devfeed.tech/topics/remote-development.md>), [Continuous integration](<https://devfeed.tech/topics/continuous-integration.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [ide](<https://devfeed.tech/topics/ide.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [build-times](<https://devfeed.tech/tags/build-times.md>), [caching](<https://devfeed.tech/tags/caching.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [ide](<https://devfeed.tech/tags/ide.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [remote-development](<https://devfeed.tech/tags/remote-development.md>), [velocity](<https://devfeed.tech/tags/velocity.md>)

### AI overview

Square describes efforts to improve developer productivity and development velocity by reducing build, installation, IDE synchronization, and continuous integration times. The article reports development apps, remote Android development environments, configuration caching, CI shard skipping, emulator optimization, Gradle changes, and modularization work.

### Source excerpt

Accelerating development velocity

## Bringing Postgres to Bunnyshell with Neon

DevFeed: [Bringing Postgres to Bunnyshell with Neon](<https://devfeed.tech/articles/bringing-postgres-to-bunnyshell-with-neon-5617.md>)

Original publisher: [Read original article](<https://neon.com/blog/neon-bunnyshell-integration>)

Author: Nikita Shamgunov

Published: 2023-03-30T13:38:29Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Developer Platform](<https://devfeed.tech/topics/developer-platform.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [remote-development](<https://devfeed.tech/topics/remote-development.md>), [Database](<https://devfeed.tech/topics/database.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [case-studies](<https://devfeed.tech/tags/case-studies.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [core](<https://devfeed.tech/tags/core.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [developer-platform](<https://devfeed.tech/tags/developer-platform.md>), [development](<https://devfeed.tech/tags/development.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [remote-development](<https://devfeed.tech/tags/remote-development.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Bunnyshell integrates Neon Postgres into its cloud-first Environment-as-a-Service platform, enabling on-demand development environments and ephemeral staging and QA environments. Neon provides near-instant provisioning, populated databases, branching for isolated production-like databases, and automatic scaling for short-lived environments.

### Source excerpt

Bunnyshell is a cloud-first developer platform that enables teams to effortlessly create on-demand environments for development, as well as ephemeral environments for staging and QA. Their platform enables engineering teams to focus on building core product features rather than s...

## What's new in Svelte: February 2023

DevFeed: [What's new in Svelte: February 2023](<https://devfeed.tech/articles/what-s-new-in-svelte-february-2023-3076.md>)

Original publisher: [Read original article](<https://svelte.dev/blog/whats-new-in-svelte-february-2023>)

Author: Dani Sandoval

Published: 2023-02-01T00:00:00Z

Content type: release

Language: en

Sources: [Svelte blog](<https://devfeed.tech/sources/svelte-blog.md>)

Topics: [Svelte](<https://devfeed.tech/topics/svelte.md>), [remote-development](<https://devfeed.tech/topics/remote-development.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>)

Tags: [releases](<https://devfeed.tech/tags/releases.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

This February 2023 update covers Svelte and SvelteKit releases, bug fixes, new features, remote development support, and improvements to the Svelte extension and language tools.

### Source excerpt

Since last month, we've seen a couple of minor versions across Svelte and SvelteKit, a bunch of educational content to support the 1.0 release, as well as the State of JS survey results... Svelte, once again, increased in satisfaction and interest, so thanks to everyone who voted! Let's dive into the updates... What's new in SvelteKit Work in the Svelte ecosystem this month has been focused on SvelteKit bug fixes and addressing feedback from the 1.0 launch. One of the more awaited bug fixes to SvelteKit's base path support landed, which means that you can now create SvelteKit projects on remote development environments. There have been several new releases with these fixes as well as a handful of new features such as: The submitter's value will now be included automatically when progressively enhancing (1.0.3, #8273) Added an error in dev mode if global fetch is used with relative URL (1.0.8, #8370) A warning will now indicated that hydration may break if comments are removed from HTML (1.0.11, #8423) A warning will occur when of page options are used in .svelte files or a missing <slot /> in layout is detected (1.1.0, #8475) The new text(...) helper makes it easy to generate text responses (1.2.0, #8371) The public env can now be accessed within app.html (1.2.0, Docs, #8449) An error will now be thrown if cookie exceeds size limit (1.2.1, #8591) The generated tsconfig can now be modified (1.3.0, #8606) What's new in Svelte and Language Tools Added support for html.customData from the VS Code HTML language service (extensions-107.0.0, #1824) Autocompletion for stores that need to be imported (#1823) and object/class member snippets (#1817) has been added to the Svelte extension (extensions-107.0.0) Improve detection of promises that are also functions (Svelte 3.55.1, #8162) Add missing types and properties for the global part attribute and on:submit, respectively (Svelte 3.55.1, #8181) Lots of performance and bug fixes (Svelte 3.55.1* and extensions-107.0.x) *for al

## Remote Software Development - Lessons Learned

DevFeed: [Remote Software Development - Lessons Learned](<https://devfeed.tech/articles/remote-software-development-lessons-learned-24948.md>)

Original publisher: [Read original article](<https://codeahoy.com/2016/06/12/remote-software-development-lessons-learned/>)

Author: umer

Published: 2016-06-12T00:00:00Z

Content type: article

Language: en

Sources: [Code Ahoy - Articles](<https://devfeed.tech/sources/code-ahoy-articles.md>)

Topics: [remote-development](<https://devfeed.tech/topics/remote-development.md>), [Development](<https://devfeed.tech/topics/development.md>), [Code](<https://devfeed.tech/topics/code.md>), [modules](<https://devfeed.tech/topics/modules.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [java](<https://devfeed.tech/tags/java.md>), [modules](<https://devfeed.tech/tags/modules.md>), [remote](<https://devfeed.tech/tags/remote.md>), [remote-development](<https://devfeed.tech/tags/remote-development.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

The author describes lessons from building a remote software development team while working on a replacement for a rejected product system. Tightly coupled code and poorly isolated modules made independent work, onboarding remote developers, and integration difficult.

### Source excerpt

Previously, I talked about the ill-fated rewrite of our core product. The 'second system', although better and faster than its predecessor, was rejected by the customer. But the story has a silver lining - one thing that we got right in the process that empowered us to grow and thrive: we built a highly productive remote development team. In this post, I'll share my experiences: how through trial and error (and with luck), we finally got the right formula and made it work for us. Part of the original system team was one of the best duct-tape developers I've ever worked with. We called him 'The Code Machine'. He didn't write clean code, but he wrote it fast as hell and made sure it worked. The original system, done with a gun to our heads, was a big, complex, monolith application and the boundaries between its modules were ill defined. Computer scientists refer to this type of code as tightly-coupled and the system is referred to as non-orthogonal. The 'second system' had a more grand vision and we needed to grow the team to build it right and on schedule. We hired another developer, a bright, young CS graduate to work on the system. One problem with the original system quickly became evident to me: because the code was tightly-coupled (the auto-generated UML class diagrams resembled a spider's cobweb), the new developer couldn't work independently: changing one part of the system indirectly impacted other parts. While they were not bickering, the two developers couldn't get out of each other's way and the progress was slow. Parallel to all this, the upper management decided to give 'remote software development' a try. Someone on the board recommended a company from Hyderabad, India and before I even knew it, I was interviewing a bunch of remote Java developers. The non-orthogonality problem was further magnified when the remote developer joined the team. Because the system was tightly-coupled, he was going to have to learn it all before he could become productive. S

## GNU Screen basics quick reference

DevFeed: [GNU Screen basics quick reference](<https://devfeed.tech/articles/gnu-screen-basics-quick-reference-35492.md>)

Original publisher: [Read original article](<https://darkcoding.net/strategy/gnu-screen-basics-quick-reference/>)

Author: Graham King

Published: 2010-12-10T06:06:34Z

Content type: tutorial

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [screen](<https://devfeed.tech/topics/screen.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [remote-development](<https://devfeed.tech/topics/remote-development.md>)

Tags: [commands](<https://devfeed.tech/tags/commands.md>), [remote](<https://devfeed.tech/tags/remote.md>), [screen](<https://devfeed.tech/tags/screen.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [split](<https://devfeed.tech/tags/split.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [strategy](<https://devfeed.tech/tags/strategy.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

A quick reference for GNU Screen covering installation, configuration, session attachment, essential keyboard commands, scrollback, and split windows. It focuses on using Screen to maintain multiple terminal sessions on remote machines over SSH.

### Source excerpt

"Unlock the power of remote work with Screen: Your terminal multitasking companion!"