Tag

framework design

0 views collected around this technical thread.

Tencent Cloud Developer
Tencent Cloud Developer
Jan 3, 2024 · Backend Development

Exception Handling: Requirements, Modeling, and Best Practices in Backend Development

The article outlines backend exception‑handling best practices, detailing business requirements such as memory‑safe multithreaded throws, clear separation of concerns, framework fallback strategies, simple macro‑based APIs, unified error‑code monitoring, rich debugging information, extensible type‑erased models, and appropriate handling of critical, recoverable, and checked exceptions across development and production environments.

Backend DevelopmentC++Exception Handling
0 likes · 28 min read
Exception Handling: Requirements, Modeling, and Best Practices in Backend Development
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Sep 8, 2022 · Mobile Development

RTC Framework Design for Cloud Music Apps: A Unified Real-Time Communication Architecture

The article describes NetEase Cloud Music’s unified real‑time communication framework, which consolidates disparate audio/video features into a single, container‑based architecture using a common IPlayer interface, dynamic method generation, switchable players, and state‑machine management to streamline development, ensure business isolation, and provide seamless, controllable RTC services across all apps.

Architecture PatternDecorator PatternKotlin
0 likes · 11 min read
RTC Framework Design for Cloud Music Apps: A Unified Real-Time Communication Architecture
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 22, 2021 · Frontend Development

Design Choices in Frontend Frameworks: Virtual DOM, Reactive APIs, and the Rise of SolidJS and Svelte

The article examines core design decisions in modern frontend frameworks—immutable tree‑diff versus mutable reactive models, update granularity, virtual‑DOM usage, DSL choices, and the performance trade‑offs illustrated by React, Vue, SolidJS and Svelte, while also exploring component portability via WebComponents.

ReactivitySolidJSSvelte
0 likes · 10 min read
Design Choices in Frontend Frameworks: Virtual DOM, Reactive APIs, and the Rise of SolidJS and Svelte
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Feb 7, 2020 · Game Development

Game Development and Educational Interactive Courseware: Elements, Rendering Pipeline, Synchronization, and Framework Design

This article presents a comprehensive overview of game development fundamentals, rendering techniques, synchronization methods, and the design of interactive educational courseware using the Cocos engine, illustrating how game concepts can be applied to create engaging learning experiences.

Cocos engineSynchronizationframework design
0 likes · 17 min read
Game Development and Educational Interactive Courseware: Elements, Rendering Pipeline, Synchronization, and Framework Design
Architecture Digest
Architecture Digest
May 27, 2019 · Backend Development

Design Practices for Large-Scale Microservice Frameworks

The article presents a comprehensive overview of the challenges, evolution, design principles, and concrete implementation techniques behind building a large‑scale microservice framework at Didi, illustrating how systematic abstraction, reliable I/O handling, and strict interface stability can dramatically improve development efficiency and system robustness.

Backend DevelopmentGoMicroservices
0 likes · 28 min read
Design Practices for Large-Scale Microservice Frameworks
Didi Tech
Didi Tech
May 23, 2019 · Cloud Native

Design Practices for Large‑Scale Microservice Frameworks

In his Go China talk, senior Didi engineer Du Huan outlined the design and implementation of a large‑scale microservice framework that abstracts I/O, injects tracing via protocol hijacking, optimizes timers, and enforces fail‑fast circuit breaking, delivering faster development, higher stability, seamless upgrades, and a unified operating‑system‑like layer for thousands of services.

GoMicroservicesframework design
0 likes · 29 min read
Design Practices for Large‑Scale Microservice Frameworks
JD Tech
JD Tech
Jul 6, 2018 · Mobile Development

Designing an All‑in‑One UI Automation Framework for Mobile Apps

This article shares the author's experience designing a stable, maintainable UI automation framework for iOS and Android, covering its motivations, advantages, architecture, coding practices, failure‑retry mechanisms, metrics, and CI integration to help teams avoid common pitfalls and improve test efficiency.

CI IntegrationUI automationappium
0 likes · 9 min read
Designing an All‑in‑One UI Automation Framework for Mobile Apps
Architecture Digest
Architecture Digest
Mar 14, 2016 · Mobile Development

Optimizing Mobile Taobao Main Venue Performance and Personalization with a Reusable Framework and Image‑Merging System

The article details how Alibaba's Mobile Taobao team redesigned the main promotional venue using a reusable native framework, dynamic Weex rendering, cloud‑driven configuration, pre‑heat data push, multi‑strategy routing, and a large‑scale image‑merging system to improve browsing speed, reduce bounce rates, and support flexible, personalized large‑scale sales events.

Big DataMobile Developmentframework design
0 likes · 15 min read
Optimizing Mobile Taobao Main Venue Performance and Personalization with a Reusable Framework and Image‑Merging System