Tagged articles

incremental build

13 articles · Page 1 of 1
21CTO
21CTO
Aug 2, 2026 · Industry Insights

When Bun Switched to Rust, the Zig Community Revived Its Legacy Code as Buz

After Bun migrated to Rust with AI assistance, the Zig community forked its abandoned Zig codebase to create Buz, rebuilt it with a modern Zig toolchain, achieved sub‑second incremental builds, and now enforces AI‑assisted contributions while remaining an experimental, platform‑limited project.

AI-assisted developmentBunBuz
0 likes · 9 min read
When Bun Switched to Rust, the Zig Community Revived Its Legacy Code as Buz
Node.js Tech Stack
Node.js Tech Stack
Aug 2, 2026 · Backend Development

Zig‑Based Buz Revives Bun with Sub‑Second Incremental Builds

Buz, a Zig‑based fork of Bun, inherits the last Zig commit, slashes incremental build time to under one second, removes over 11 000 dead‑code lines, and enforces AI‑assisted contributions, but remains an experimental project far from production‑ready replacement.

AI-assisted developmentBunRuntime
0 likes · 9 min read
Zig‑Based Buz Revives Bun with Sub‑Second Incremental Builds
Code Ape Tech Column
Code Ape Tech Column
Jul 7, 2026 · Backend Development

Maven 4 Arrives After 15 Years: A Complete Rewrite of the Java Build Tool

Maven 4 introduces a split Build/Consumer POM model, a rewritten parallel engine that speeds up large builds by 50‑60%, incremental build with smart caching, automatic multi‑module discovery, native BOM and JPMS support, dynamic versioning, new packaging types, enhanced security, and a migration tool, all while remaining 100% compatible with Maven 3 plugins.

JPMSJava Build ToolMaven
0 likes · 11 min read
Maven 4 Arrives After 15 Years: A Complete Rewrite of the Java Build Tool
Ops Development & AI Practice
Ops Development & AI Practice
Feb 5, 2025 · Mobile Development

Mastering Soong: The Modern Build System Behind Android

Soong, Google's declarative build system replacing Android.mk, offers faster incremental and parallel builds, structured dependency management via .bp Blueprint files, and seamless integration with legacy Make, providing Android developers with a scalable, efficient way to configure and compile system components.

Android Build SystemBlueprintDependency Management
0 likes · 9 min read
Mastering Soong: The Modern Build System Behind Android
Tencent Cloud Developer
Tencent Cloud Developer
Oct 23, 2024 · Cloud Native

Remote Development and CI Equivalence with Cloud Native Build (CNB)

Remote development and CI share an identical Git‑based workflow, and CNB’s git‑clone‑yyds plugin plus declarative Dockerfile configuration enable rapid container startup, shared copy‑on‑write volume caching, and synchronized environment setup, making code preparation, dependency installation, and compile/test phases functionally equivalent across both contexts.

CI/CDCNBCopy-on-Write
0 likes · 9 min read
Remote Development and CI Equivalence with Cloud Native Build (CNB)
Tencent Cloud Developer
Tencent Cloud Developer
Apr 6, 2023 · Operations

Tencent Meeting C++ Cross-Platform Compilation Acceleration Practice

By adopting a unified architecture and a pre‑compilation strategy that leverages CI, git‑diff module detection, version‑managed manifests, and platform‑specific build tools, Tencent Meeting cut its C++ cross‑platform compile times from minutes to seconds, achieving up to 99 % speedup across Windows, Android, iOS and macOS.

C++CMakeCompilation Optimization
0 likes · 30 min read
Tencent Meeting C++ Cross-Platform Compilation Acceleration Practice
vivo Internet Technology
vivo Internet Technology
Oct 20, 2021 · Mobile Development

Understanding AAPT2: Android Resource Compilation and the FLAT File Format

AAPT2, the default Android resource compiler, splits resource processing into compile and link stages, converting XML, PNG, and other files into binary FLAT containers that embed both raw data and metadata, enabling incremental builds, configurable options, and efficient merging into the final APK’s resources.arsc and R.java.

AAPT2AndroidBuild Tools
0 likes · 25 min read
Understanding AAPT2: Android Resource Compilation and the FLAT File Format
HelloTech
HelloTech
Jun 25, 2021 · Mobile Development

Evolution of the Architecture of Hello Travel's Alipay Mini Program

Hello Travel restructured its Alipay mini‑program by splitting business code into separate repositories, creating a custom incremental build tool, implementing event‑based decoupling, and centralizing release management, which solved branch conflicts, reduced package size and build time, and set the stage for broader platform adoption.

Alipay Mini ProgramBuild Toolincremental build
0 likes · 14 min read
Evolution of the Architecture of Hello Travel's Alipay Mini Program
58 Tech
58 Tech
Jan 6, 2021 · Mobile Development

Non‑intrusive Migration of Business Libraries to Android Dynamic Feature Modules

This article explores the motivations, methodology, and practical implementation of converting existing Android business libraries into Dynamic Feature modules with minimal intrusion, covering Android App Bundle basics, build tools, dependency handling, resource merging, Arouter integration, and performance gains achieved through parallel and incremental builds.

ASMAndroidApp Bundle
0 likes · 15 min read
Non‑intrusive Migration of Business Libraries to Android Dynamic Feature Modules
Xianyu Technology
Xianyu Technology
Jul 7, 2020 · Mobile Development

Package Size Analysis and Incremental Control for Mobile Apps

The Xianyu app’s package size surged by 43 % on Android and 26 % on iOS in six months, prompting a detailed analysis that classifies resources, parses APKs and iOS link maps, and implements an automated incremental gate requiring justification for any increase over 100 KB, leading to the first size reduction in half a year and ongoing efforts to slim Flutter artifacts and legacy resources.

APK analysisPackage Sizeincremental build
0 likes · 9 min read
Package Size Analysis and Incremental Control for Mobile Apps
Meituan Technology Team
Meituan Technology Team
Apr 26, 2018 · Mobile Development

Understanding ProGuard Mapping Conflicts and Incremental Obfuscation

The article explains how ProGuard’s incremental obfuscation using –applymapping can cause mapping conflicts when previously assigned method names are overwritten, producing warnings and inconsistent names such as ‘c_’, and details the internal workflow, inline handling, and practical steps to diagnose and resolve these issues.

Androidcode-obfuscationincremental build
0 likes · 18 min read
Understanding ProGuard Mapping Conflicts and Incremental Obfuscation
21CTO
21CTO
Oct 23, 2017 · Mobile Development

Does Kotlin Compile Faster Than Java? Real‑World Benchmark Results

Through a series of Gradle‑based benchmarks on clean, daemon‑enabled, and incremental builds, this study compares Java and Kotlin compilation times, revealing that while Java is slightly faster on cold builds, Kotlin matches or exceeds Java in typical incremental scenarios.

CompilationGradleKotlin
0 likes · 8 min read
Does Kotlin Compile Faster Than Java? Real‑World Benchmark Results