Tag

Development Environment

1 views collected around this technical thread.

php中文网 Courses
php中文网 Courses
Feb 19, 2025 · Backend Development

How to Set Up a PHP Development Environment on Windows, macOS, and Linux

This guide explains step‑by‑step how to prepare the operating system, install required software, configure PHP and web servers, and test the setup on Windows, macOS, and Linux, providing practical tips and troubleshooting for a stable PHP development environment.

Development EnvironmentInstallationPHP
0 likes · 6 min read
How to Set Up a PHP Development Environment on Windows, macOS, and Linux
Top Architect
Top Architect
Dec 11, 2024 · Operations

Why Linux Can Replace Windows: Advantages, Development Support, and Daily Use

The article explains how Linux, especially the Deepin distribution, offers a full graphical desktop, supports everyday development tools, runs Android apps efficiently, and provides numerous advantages such as elegance, efficiency, command‑line power, and freedom, making it a viable alternative to Windows for many users.

Development EnvironmentLinuxOperating System
0 likes · 12 min read
Why Linux Can Replace Windows: Advantages, Development Support, and Daily Use
DaTaobao Tech
DaTaobao Tech
May 29, 2024 · Backend Development

Guide to Setting Up a Go Development Environment and Build Workflow

Java developers can quickly establish a Go development environment by installing Homebrew, Go, and the Delve debugger, configuring essential environment variables, choosing an IDE such as GoLand or VS Code, organizing projects with standard cmd/internal layouts, managing dependencies via go.mod, automating builds with a Makefile, and debugging or packaging the resulting binaries.

Development Environmentbuild automationdebugging
0 likes · 20 min read
Guide to Setting Up a Go Development Environment and Build Workflow
php中文网 Courses
php中文网 Courses
Feb 27, 2024 · Backend Development

Why Choose PHP? Benefits, Major Projects, and Selecting the Right Development Environment

Despite rumors of its decline, PHP remains a cornerstone of web development, offering simplicity, cost savings, performance, cross‑platform compatibility, security, and strong community support, while powering major sites like Facebook and WordPress and providing a variety of local development environments to suit different needs.

Development EnvironmentWeb Developmentopen source
0 likes · 7 min read
Why Choose PHP? Benefits, Major Projects, and Selecting the Right Development Environment
Top Architecture Tech Stack
Top Architecture Tech Stack
Oct 13, 2023 · Cloud Computing

Remote Development Architecture and Benefits with JetBrains

The article explains the overall architecture of remote development, why it is needed, how it improves team productivity and resource control, and details JetBrains' remote development solution that lets developers work on powerful cloud servers through a lightweight local client.

Cloud ComputingDevelopment EnvironmentJetBrains
0 likes · 6 min read
Remote Development Architecture and Benefits with JetBrains
Top Architecture Tech Stack
Top Architecture Tech Stack
Aug 29, 2023 · Cloud Computing

Remote Development Architecture and Benefits with JetBrains

The article explains the overall architecture of remote development, why remote development is needed, how cloud‑based environments improve security, consistency, and resource control, and details JetBrains' remote development features that enable instant, reproducible IDE workspaces on remote servers.

Development EnvironmentJetBrainsRemote Development
0 likes · 6 min read
Remote Development Architecture and Benefits with JetBrains
Architecture Digest
Architecture Digest
Jun 25, 2023 · Cloud Native

Setting Up a Local Development Environment with Docker: Advantages, Installation, and First Container

This article explains the benefits of using Docker for local development, details how Docker Desktop creates a virtualized environment, guides through installing Docker Desktop on Windows (including handling WSL2 kernel and BIOS virtualization issues), and demonstrates running an Nginx container as a first example.

Development EnvironmentDockerNginx
0 likes · 5 min read
Setting Up a Local Development Environment with Docker: Advantages, Installation, and First Container
macrozheng
macrozheng
Apr 8, 2023 · Fundamentals

Which OS Should You Pick for Learning Programming? Windows, macOS, or Linux

This article compares Windows, macOS, and Linux for programming, weighing their strengths, weaknesses, and suitability based on factors like stability, software ecosystem, customization, cost, and personal workflow to help beginners choose the right operating system.

Development EnvironmentLinuxOperating System
0 likes · 10 min read
Which OS Should You Pick for Learning Programming? Windows, macOS, or Linux
DevOps
DevOps
Sep 12, 2022 · Cloud Native

How Slack Designs, Operates, and Scales Its Remote Development Environments

The article explains Slack's cloud‑native development environment—a full, isolated copy of the Slack system running on AWS EC2—detailing why remote environments are used, how they are managed with custom tooling, and how dynamic provisioning enables massive scaling while controlling costs.

DevOpsDevelopment EnvironmentRemote Development
0 likes · 9 min read
How Slack Designs, Operates, and Scales Its Remote Development Environments
DevOps Engineer
DevOps Engineer
Jul 15, 2022 · Operations

Getting Started with WSL 2: Install and Use Linux on Windows with VS Code and Docker

This guide explains what WSL 2 is, its advantages over virtual machines, and provides step‑by‑step instructions for installing WSL, selecting a Linux distribution, and integrating it with VS Code and Docker to create a seamless development environment on Windows.

Development EnvironmentDockerLinux
0 likes · 7 min read
Getting Started with WSL 2: Install and Use Linux on Windows with VS Code and Docker
DeWu Technology
DeWu Technology
Jun 6, 2022 · Frontend Development

Project Documentation Best Practices for Front-end Development

Effective front‑end project documentation should clearly define the project name, development environment, directory layout, SDK references, known pitfalls, deployment procedures, monitoring alerts, and business context, providing a consistent, searchable guide that speeds onboarding, reduces setup errors, and improves long‑term maintainability.

Development EnvironmentDirectory StructureFront-End Development
0 likes · 9 min read
Project Documentation Best Practices for Front-end Development
DevOps
DevOps
Jun 2, 2022 · Cloud Native

Getting Started with Dapr Using SmartIDE: A Complete Guide to the Dapr‑Traffic‑Control Sample

This article introduces the cloud‑native Dapr runtime, compares its advantages over Spring Cloud and Istio, and provides a step‑by‑step tutorial on using SmartIDE to launch the Dapr‑Traffic‑Control example—including required middleware, Docker containers, and development commands—so developers can debug the microservice application without manual environment setup.

DaprDevelopment EnvironmentDocker
0 likes · 13 min read
Getting Started with Dapr Using SmartIDE: A Complete Guide to the Dapr‑Traffic‑Control Sample
Top Architect
Top Architect
Apr 7, 2022 · Cloud Native

Scaling Productivity on Microservices at Lyft – Part 1: History of Development and Testing Environments

This article details Lyft’s evolution from a monolithic PHP architecture to a micro‑service ecosystem, describing the development and testing environments such as Devbox, Onebox, and pre‑release setups, the challenges of scaling, and the strategies adopted—including Kubernetes migration and automated acceptance testing—to maintain productivity.

CI/CDDevelopment EnvironmentKubernetes
0 likes · 16 min read
Scaling Productivity on Microservices at Lyft – Part 1: History of Development and Testing Environments
Python Programming Learning Circle
Python Programming Learning Circle
Dec 18, 2021 · Fundamentals

Vim Configuration Guide for Python Development

This guide provides a comprehensive Vim setup for Python development, covering .vimrc basics, window splitting, code folding, one‑key execution, plugin management with Vundle, auto‑completion tools, syntax checking, color schemes, file navigation, and useful shortcuts.

Code FoldingDevelopment EnvironmentPython
0 likes · 10 min read
Vim Configuration Guide for Python Development
Python Programming Learning Circle
Python Programming Learning Circle
Nov 24, 2021 · Fundamentals

Setting Up VSCode for Python Development with Anaconda, Git, and Extensions

This guide walks through installing Anaconda, Git, and VSCode, configuring the editor UI, keyboard shortcuts, essential extensions, terminal settings, and advanced debugging via launch.json to create an efficient Python development environment on Windows.

AnacondaDevelopment EnvironmentPython
0 likes · 5 min read
Setting Up VSCode for Python Development with Anaconda, Git, and Extensions
Python Programming Learning Circle
Python Programming Learning Circle
Jun 17, 2021 · Fundamentals

2021: The Year Windows Became a First-Class Python Development Environment

After years of frustration with macOS hardware, the author switched to Windows, highlighting its powerful command-line tools, PowerToys, seamless Python support, and WSL integration, arguing that Windows now offers a stable, feature‑rich environment for developers seeking productivity and innovation.

Development EnvironmentPowerShellPython
0 likes · 7 min read
2021: The Year Windows Became a First-Class Python Development Environment
Top Architect
Top Architect
May 4, 2020 · Fundamentals

How to Install and Use Ubuntu on Windows 10 via Windows Subsystem for Linux (WSL)

This guide walks through enabling the Windows Subsystem for Linux, installing Ubuntu (or other Linux distributions) from the Microsoft Store, creating a user, updating packages, and installing Go tools, with step‑by‑step screenshots and command examples for developers on Windows 10.

Development EnvironmentLinuxWSL
0 likes · 3 min read
How to Install and Use Ubuntu on Windows 10 via Windows Subsystem for Linux (WSL)
360 Tech Engineering
360 Tech Engineering
Jul 19, 2019 · Fundamentals

A Comprehensive Guide to Installing and Using WSL (Windows Subsystem for Linux) on Windows 10

This article explains the shortcomings of Windows command‑line tools, introduces the Windows Subsystem for Linux (WSL), provides step‑by‑step instructions for installing WSL 1 and optional Linux distributions, shows how to improve the terminal experience, and details useful wsl.exe commands and system interoperability.

Development EnvironmentLinuxPowerShell
0 likes · 10 min read
A Comprehensive Guide to Installing and Using WSL (Windows Subsystem for Linux) on Windows 10