Tagged articles
19 articles
Page 1 of 1
AI Architecture Path
AI Architecture Path
May 16, 2026 · Industry Insights

Claude Rewrites 1 Million Bun Lines in 6 Days: Zig to Rust and AI‑Driven Refactoring

In just six days, Anthropic's Claude AI translated roughly one million lines of Bun from Zig to Rust, preserving the original architecture, achieving 99.8% test pass rate, reducing binary size, and sparking debate over unsafe code usage and the broader impact of AI‑powered large‑scale code migrations.

AI-driven refactoringBunClaude AI
0 likes · 7 min read
Claude Rewrites 1 Million Bun Lines in 6 Days: Zig to Rust and AI‑Driven Refactoring
Open Source Tech Hub
Open Source Tech Hub
Oct 29, 2025 · Backend Development

Automate PHP Upgrades with Rector: A Step‑by‑Step Guide

This article explains how the Rector tool can automatically refactor and upgrade legacy PHP code—from installation and configuration to real‑world migration scenarios and CI/CD integration—helping developers modernize projects with minimal manual effort.

BackendPHPRector
0 likes · 6 min read
Automate PHP Upgrades with Rector: A Step‑by‑Step Guide
vivo Internet Technology
vivo Internet Technology
Sep 25, 2024 · Frontend Development

Automated AST-Based Code Migration for Vue Front‑End Projects

To simplify large‑scale Vue upgrades such as Vue 2→Vue 3, Webpack 4→Webpack 5, or migration to Vite, the author presents an automated AST‑based migration scaffold that parses JavaScript, Vue, and style files, applies transformation rules with GoGoCode and PostCSS, and rewrites code, reducing manual effort and error risk.

ASTAutomationJavaScript
0 likes · 20 min read
Automated AST-Based Code Migration for Vue Front‑End Projects
Tencent Music Tech Team
Tencent Music Tech Team
Jan 3, 2024 · Frontend Development

Automated Upgrade of Taro Mini‑Program from 1.x to 3.x Using AST

The article describes an AST‑driven command‑line tool that automatically upgrades a Taro 1.x mini‑program to 3.x by updating dependencies, converting imports, restructuring files, consolidating styles, replacing deprecated APIs, and adjusting build settings, offering faster, more reliable migration than the labor‑intensive manual approach.

ASTAutomationMini Program
0 likes · 9 min read
Automated Upgrade of Taro Mini‑Program from 1.x to 3.x Using AST
Programmer DD
Programmer DD
Oct 31, 2022 · Mobile Development

Why Meta Swapped Java for Kotlin: Insights from a Massive Android Migration

Meta’s recent shift of its Android apps from Java to Kotlin reveals both the compelling benefits—such as null‑safety, concise code, and functional features—and the practical challenges like mixed codebases, tooling gaps, and longer build times, offering a detailed roadmap for large‑scale mobile language migration.

AndroidJavaKotlin
0 likes · 8 min read
Why Meta Swapped Java for Kotlin: Insights from a Massive Android Migration
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 5, 2022 · Mobile Development

How Switching to Swift Boosted Our Mobile App’s Performance and Stability

This article explains why the Taobao mobile team migrated the product review list from Objective‑C to Swift, outlines Swift’s three main advantages—speed, safety, and expressiveness—shows concrete design‑pattern implementations, discusses the challenges faced during migration, and quantifies the resulting gains in code size, review efficiency, and crash reduction.

SafetySwiftcode migration
0 likes · 28 min read
How Switching to Swift Boosted Our Mobile App’s Performance and Stability
Tech Musings
Tech Musings
Sep 21, 2021 · Backend Development

Migrating a Java Spring Microservice to Kotlin: Practical Steps and Pitfalls

This article shares a developer’s experience converting a Java Spring Boot microservice to Kotlin, covering why Kotlin is attractive, required Maven plugins and dependencies, code‑migration quirks such as open classes and @Jvm annotations, testing hurdles, and the final decision to revert to Java.

KotlinSpring Bootcode migration
0 likes · 11 min read
Migrating a Java Spring Microservice to Kotlin: Practical Steps and Pitfalls
Manbang Technology Team
Manbang Technology Team
Sep 10, 2021 · Mobile Development

Upgrading React Native from 0.51 to 0.62: Performance Gains, Migration Strategy, and Deployment Plan

This article details the full migration of a large‑scale mobile app from React Native 0.51 to 0.62, covering background, major improvements such as Hermes engine adoption, extensive performance testing, risk‑controlled batch rollout, API compatibility handling, tooling support, CI/CD integration, and post‑deployment verification.

DeploymentHermesReactNative
0 likes · 20 min read
Upgrading React Native from 0.51 to 0.62: Performance Gains, Migration Strategy, and Deployment Plan
Architects' Tech Alliance
Architects' Tech Alliance
Jan 3, 2021 · Backend Development

Code Migration Experience: Porting C/C++ Applications from x86 to TaiShan aarch64 Servers

This article presents a comprehensive guide on migrating business code from x86 to TaiShan aarch64 servers, covering language differences, compilation toolchains, architecture‑specific issues such as compiler options, assembly rewrites, memory ordering, floating‑point behavior, and recommended GCC optimizations.

AssemblyCaarch64
0 likes · 14 min read
Code Migration Experience: Porting C/C++ Applications from x86 to TaiShan aarch64 Servers
Architects' Tech Alliance
Architects' Tech Alliance
Jan 21, 2020 · Backend Development

How to Seamlessly Migrate X86 C/C++ Code to Aarch64 TaiShan Servers

This guide details the migration of X86‑compiled C/C++ applications to Huawei TaiShan Aarch64 servers, covering language differences, required compiler versions, common build‑time errors, assembly rewrites, memory‑ordering quirks, floating‑point precision issues, and specific GCC flags to achieve correct and performant binaries.

Compiler Flagsaarch64assembly rewrite
0 likes · 14 min read
How to Seamlessly Migrate X86 C/C++ Code to Aarch64 TaiShan Servers
Architects' Tech Alliance
Architects' Tech Alliance
Sep 4, 2019 · Operations

Code Migration Experience: Porting Business Applications from x86 to TaiShan aarch64 Servers

This article shares a detailed experience of migrating business code—including C/C++ and Java applications—from x86 servers to TaiShan aarch64 servers, covering language differences, compilation issues, assembly rewrites, compiler options, and performance optimizations to achieve smoother execution on the new architecture.

Assemblyaarch64code migration
0 likes · 13 min read
Code Migration Experience: Porting Business Applications from x86 to TaiShan aarch64 Servers
Node Underground
Node Underground
Feb 1, 2018 · Backend Development

Should You Upgrade to Node 8? Benefits, Challenges, and V8 Insights

This article discusses the rapid evolution of Node.js versions, the practical difficulties of converting legacy code from yield to await, and why developers should consider upgrading to newer releases like Node 8 to leverage V8's performance improvements.

Node.jsV8 engineasync/await
0 likes · 2 min read
Should You Upgrade to Node 8? Benefits, Challenges, and V8 Insights