MoonWebTeam
Author

MoonWebTeam

Official account of MoonWebTeam. All members are former front‑end engineers from Tencent, and the account shares valuable team tech insights, reflections, and other information.

38
Articles
0
Likes
21
Views
0
Comments
Recent Articles

Latest from MoonWebTeam

38 recent articles
MoonWebTeam
MoonWebTeam
Nov 16, 2024 · Backend Development

Unlocking TRPC: How Frontend Engineers Can Master RPC Architecture and Protobuf

This article walks frontend developers through the fundamentals of the TRPC framework, explaining why understanding RPC protocols, the layered architecture, plugin system, multi‑process handling, and Protobuf serialization is essential for building high‑performance, scalable services and improving debugging efficiency.

Node.jsProtobufRPC
0 likes · 51 min read
Unlocking TRPC: How Frontend Engineers Can Master RPC Architecture and Protobuf
MoonWebTeam
MoonWebTeam
Oct 31, 2024 · Frontend Development

Why WebGL Is Fading and How WebGPU Is Shaping the Future of Web AI

This article traces WebGL's rise and decline, explains WebGPU's origins, compares their capabilities, provides hands‑on code examples, and shows how WebGPU's compute‑first design unlocks high‑performance Web AI applications.

Graphics APIWeb AIWebGL
0 likes · 24 min read
Why WebGL Is Fading and How WebGPU Is Shaping the Future of Web AI
MoonWebTeam
MoonWebTeam
Oct 14, 2024 · Fundamentals

Why Rust Is the Secret Weapon for Faster Frontend Builds and Safer Code

This article explores Rust’s origins, its superior memory safety and concurrency, demonstrates how replacing JavaScript‑based Vite with Rust‑based Rsbuild can cut build times from minutes to seconds, and delves into Rust’s ownership, borrowing, lifetimes, error handling, and its growing role in frontend tooling and frameworks.

Build ToolsMemory SafetyOwnership
0 likes · 26 min read
Why Rust Is the Secret Weapon for Faster Frontend Builds and Safer Code
MoonWebTeam
MoonWebTeam
Jun 4, 2024 · Frontend Development

Unlock VS Code’s Power: A Deep Dive into Extension Architecture and Development

This article explores VS Code’s plugin ecosystem, detailing its capabilities, multi‑process architecture, Electron foundation, extension loading mechanisms, and step‑by‑step guidance for building, debugging, and publishing extensions—including language server integration—while highlighting best practices for efficient development.

ElectronExtension DevelopmentLSP
0 likes · 16 min read
Unlock VS Code’s Power: A Deep Dive into Extension Architecture and Development
MoonWebTeam
MoonWebTeam
May 28, 2024 · Backend Development

Mastering DDD: How Aggregates and Aggregate Roots Simplify Complex Systems

This article explains core Domain‑Driven Design concepts—entities, value objects, bounded contexts, aggregates, and aggregate roots—illustrates design principles with a WeChat transfer example, and provides TypeScript code snippets to show how to model and implement aggregates for robust backend systems.

AggregatesDDDDomain Modeling
0 likes · 19 min read
Mastering DDD: How Aggregates and Aggregate Roots Simplify Complex Systems
MoonWebTeam
MoonWebTeam
May 21, 2024 · Mobile Development

Why HarmonyOS Is the Next Big Platform for Mobile Developers

This article introduces HarmonyOS, its background, advantages, application forms, development benefits, distributed debugging, multi‑device adaptation, AI integration, the ArkTS language, ArkUI framework, Ability concept, ArkCompiler, and practical steps for setting up the DevEco Studio environment, helping developers quickly grasp the ecosystem and start building apps.

ArkTSDistributed OSHarmonyOS
0 likes · 19 min read
Why HarmonyOS Is the Next Big Platform for Mobile Developers
MoonWebTeam
MoonWebTeam
May 14, 2024 · Frontend Development

Top 9 Front-End & AI Trends Shaping 2024: From Apple’s MM1 to Micro‑Frontends

This monthly roundup highlights nine cutting‑edge topics—from Apple’s multimodal MM1 model and the Signals standardization proposal to Stable Video Diffusion, digital humans, micro‑frontend frameworks, Monkey testing automation, Tango low‑code sandbox, and cross‑platform app frameworks—offering deep insights and practical takeaways for modern developers.

Artificial IntelligenceVideo Generationfrontend development
0 likes · 17 min read
Top 9 Front-End & AI Trends Shaping 2024: From Apple’s MM1 to Micro‑Frontends
MoonWebTeam
MoonWebTeam
May 8, 2024 · Frontend Development

Unlocking Domain Primitives: A Front‑End Guide to Cleaner Code

This article explains Domain‑Driven Design's Domain Primitive concept from a front‑end perspective, compares it with VO/DTO/PO, outlines its principles, provides concrete TypeScript examples, and shows how applying DP can improve validation, encapsulation, and testability in real‑world projects.

Domain PrimitiveDomain-Driven DesignTypeScript
0 likes · 20 min read
Unlocking Domain Primitives: A Front‑End Guide to Cleaner Code
MoonWebTeam
MoonWebTeam
Apr 30, 2024 · Frontend Development

Mastering Drag‑And‑Drop: From HTML5 APIs to Moveable’s Custom Able Extensions

This article explores browser drag‑and‑drop capabilities, compares native HTML5 DnD, mouse/touch events, and Canvas approaches, reviews popular libraries such as React DnD, Moveable and Interact.js, and provides a step‑by‑step guide to extending Moveable with custom ables for intelligent placement.

Drag and DropReActcustom-ables
0 likes · 20 min read
Mastering Drag‑And‑Drop: From HTML5 APIs to Moveable’s Custom Able Extensions