Tagged articles

Code Isolation

11 articles · Page 1 of 1
Sohu Tech Products
Sohu Tech Products
Sep 2, 2026 · Backend Development

Git Worktree: The Right Way to Run Parallel AI Coding Agents

This article explains how Git Worktree solves workspace conflicts in AI-assisted development by providing isolated working directories that share a single repository, detailing creation workflows, advantages for parallel agent tasks, limitations like disk usage and toolchain compatibility, and best practices for integrating worktrees into AI coding platforms.

AI codingAgent WorkspaceCode Isolation
0 likes · 29 min read
Git Worktree: The Right Way to Run Parallel AI Coding Agents
Top Architect
Top Architect
Jun 10, 2026 · Backend Development

Escape the if‑else Nightmare with Powerful Workflow Orchestration

The article explains how tangled if‑else branches in a business middle‑platform can be replaced by a flow‑engine and plugin‑extension approach, using the open‑source MemberClub project to demonstrate configuration, node definition, and execution mechanics that improve code isolation and extensibility.

Code IsolationJavaMemberClub
0 likes · 11 min read
Escape the if‑else Nightmare with Powerful Workflow Orchestration
ArcThink
ArcThink
May 30, 2026 · Operations

Why AI Should Never Write Directly to Main: A Worktree Isolation Workflow

The article explains how using Git worktrees creates isolated workspaces for parallel AI agents, preventing file conflicts, preserving task context, and enabling safe experiment deletion, while outlining a four‑layer process, practical commands, patterns, and limitations for reliable AI‑assisted development.

AI AgentCode IsolationDevOps
0 likes · 16 min read
Why AI Should Never Write Directly to Main: A Worktree Isolation Workflow
Java Tech Enthusiast
Java Tech Enthusiast
May 3, 2026 · Backend Development

Escape the If‑Else Nightmare with Powerful Workflow Orchestration

The article explains how excessive if‑else branching in multi‑business Java systems harms maintainability and reliability, and demonstrates how a flow engine combined with plugin extensions can isolate code, configure per‑business execution chains, and safely handle success, rollback, and callbacks.

Code IsolationJavaflow engine
0 likes · 6 min read
Escape the If‑Else Nightmare with Powerful Workflow Orchestration
macrozheng
macrozheng
Apr 21, 2026 · Backend Development

Why Process Orchestration Is Essential for Scalable Backend Systems

The article explains how excessive if‑else branching in a middle‑platform backend leads to maintenance nightmares, and demonstrates how a workflow engine combined with a plugin extension mechanism provides clean code isolation, flexible business extensions, and reliable execution flow.

BackendCode IsolationPlugin Architecture
0 likes · 6 min read
Why Process Orchestration Is Essential for Scalable Backend Systems
Architect
Architect
Jan 8, 2026 · Backend Development

Why Process Orchestration Is Essential for Scalable Backend Systems

The article explains how using a flow engine and plugin‑extension architecture can isolate business logic, simplify adding new services, and avoid tangled if‑else code in large backend platforms, illustrated with concrete Java examples and an open‑source project.

Code IsolationJavaflow engine
0 likes · 7 min read
Why Process Orchestration Is Essential for Scalable Backend Systems
Java Captain
Java Captain
Mar 11, 2025 · Backend Development

Why Process Orchestration Is Essential for Backend Systems and How to Implement It with a Flow Engine

The article explains the drawbacks of over‑designing code with tangled if‑else branches, argues that process orchestration and plugin extensions provide clean isolation and extensibility for multiple business lines, and demonstrates a flow‑engine implementation with configuration, node definition, execution, and source code details.

Code Isolationbackend architectureflow engine
0 likes · 8 min read
Why Process Orchestration Is Essential for Backend Systems and How to Implement It with a Flow Engine
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 11, 2020 · Backend Development

Safely Running Untrusted Code in Node.js: Isolation Strategies & Performance

This article examines reliable and relatively reliable methods for executing untrusted JavaScript code in Node.js, comparing new Function, the VM module, and Worker Threads, discussing their isolation levels, memory and CPU limits, performance overhead, and extending to container and WebAssembly security solutions.

Code IsolationNode.jsSecurity
0 likes · 8 min read
Safely Running Untrusted Code in Node.js: Isolation Strategies & Performance
Taobao Frontend Technology
Taobao Frontend Technology
Oct 29, 2020 · Backend Development

How to Safely Execute Untrusted Code in Node.js: From new Function to VM and Worker Threads

This article examines reliable and trustworthy execution of dynamic JavaScript in Node.js, compares isolation techniques such as new Function, the vm module, and worker threads, evaluates their performance and security trade‑offs, and explores advanced container and WebAssembly sandboxing options.

Code IsolationNode.jsPerformance
0 likes · 9 min read
How to Safely Execute Untrusted Code in Node.js: From new Function to VM and Worker Threads
Tencent Cloud Developer
Tencent Cloud Developer
Mar 22, 2018 · Fundamentals

Story Scenario Tree: Practicing Simple Design in Software Development

The Story Scenario Tree is presented as a practical tool that guides developers to apply simple design principles—defining tasks, external interfaces, and upfront test cases—to create isolated, high‑quality code that evolves healthily, with progress measured objectively and defects minimized across changes.

Code Isolationagile developmentdevelopment practices
0 likes · 5 min read
Story Scenario Tree: Practicing Simple Design in Software Development