Tagged articles
4 articles
Page 1 of 1
Cognitive Technology Team
Cognitive Technology Team
Jun 22, 2025 · Fundamentals

Mastering Feature Toggles: Patterns, Practices, and Pitfalls

This article explains feature toggles (also called feature flags), illustrating their use through a game‑engine refactoring story, detailing toggle types, dynamic routing, configuration strategies, implementation techniques, and best practices for managing toggles in modern software development.

Continuous DeliverySoftware Engineeringfeature flags
0 likes · 37 min read
Mastering Feature Toggles: Patterns, Practices, and Pitfalls
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
May 11, 2024 · Game Development

Practical Lessons from Client Performance Optimization in a Mobile Game Project

This article shares seven practical insights gained from client performance testing and optimization in a mobile basketball game, covering long‑term performance planning, data‑driven decisions, feature toggles, build configurations, realistic testing, careful trade‑off evaluation, and the importance of team communication.

Build configurationMobile GamingPerformance Testing
0 likes · 21 min read
Practical Lessons from Client Performance Optimization in a Mobile Game Project
DevOps
DevOps
Jun 20, 2022 · Operations

Deployment and Release Practices: Continuous Deployment, Blue‑Green, Canary, and More

This article explains the differences between deployment and release, defines continuous deployment, and details various deployment and release strategies such as blue‑green, rolling, dark launch, canary, gray release, and A/B testing, including technical implementations like feature toggles, feature branches, and abstract branches, with real‑world examples from Facebook.

Blue‑Green deploymentContinuous DeploymentDevOps
0 likes · 36 min read
Deployment and Release Practices: Continuous Deployment, Blue‑Green, Canary, and More