Tagged articles
15 articles
Page 1 of 1
MeowKitty Programming
MeowKitty Programming
Mar 23, 2026 · Industry Insights

2026 Programmer Survival Guide: 3 AI-Era Skills That Outrank Syntax Mastery

In 2026, AI has reshaped software development so that Java programmers must shift from obsessing over syntax to mastering three irreplaceable abilities—business abstraction and architecture design, AI engineering and efficiency control, and complex problem troubleshooting—to stay valuable and avoid obsolescence.

AICareer DevelopmentJava
0 likes · 8 min read
2026 Programmer Survival Guide: 3 AI-Era Skills That Outrank Syntax Mastery
Programmer DD
Programmer DD
Nov 4, 2024 · R&D Management

Why Technical Architects Are the Missing Link in Modern Product Development

This article explains the pivotal role of technical architects in bridging business analysis, project execution, and architecture governance, introduces a triangular collaboration model to overcome information asymmetry, and presents a systematic 0→1→N thinking framework with practical methods for identifying key issues, decomposing complexity, and designing future‑proof, decoupled systems.

R&D managementTechnical architecturearchitecture design
0 likes · 21 min read
Why Technical Architects Are the Missing Link in Modern Product Development
Tencent Cloud Developer
Tencent Cloud Developer
Mar 8, 2023 · Artificial Intelligence

Building a Scalable Recommendation System for WeChat Games: Architecture and Implementation

The article describes WeChat Games’ scalable recommendation system, detailing its four‑component architecture—offline ML platform, unified management, online DAG‑based engine, and peripheral services—along with a hybrid algorithm library, feature engineering, real‑time monitoring, and solutions that boost engagement across diverse game recommendation scenarios.

Data ManagementDeep LearningReal-time Processing
0 likes · 28 min read
Building a Scalable Recommendation System for WeChat Games: Architecture and Implementation
IT Architects Alliance
IT Architects Alliance
Oct 17, 2022 · R&D Management

Mastering System Architecture Diagrams: 4+1 and C4 Views Explained

This guide explains how to create clear, self‑describing system architecture diagrams by defining architecture concepts, outlining business, application, technical and data layers, and detailing the 4+1 and C4 view models with practical tips for audience‑focused visual communication.

4+1 viewC4 ModelSoftware Architecture
0 likes · 9 min read
Mastering System Architecture Diagrams: 4+1 and C4 Views Explained
Tencent Cloud Developer
Tencent Cloud Developer
Oct 12, 2021 · Frontend Development

KonvaJS Architecture Design and Implementation Analysis

KonvaJS is a TypeScript‑based Canvas framework offering concise APIs and React/Vue bindings, built on a hierarchical Stage‑Layer‑Group‑Shape tree that manages DOM containers, batch rendering via requestAnimationFrame, off‑screen caching, color‑key hit detection, drag handling, filters, selectors, serialization, yet lacks dirty‑rectangle optimization for large‑scale shape updates.

Canvas frameworkFiltersKonvaJS
0 likes · 19 min read
KonvaJS Architecture Design and Implementation Analysis
vivo Internet Technology
vivo Internet Technology
Sep 15, 2021 · Backend Development

RocketMQ NameServer Architecture Design and Source Code Analysis

The article thoroughly examines RocketMQ’s NameServer, detailing its lightweight registration-center architecture, startup sequence, and the three core routing mechanisms—registration via broker heartbeats, timed removal of stale brokers, and client‑pulled discovery—while explaining key metadata tables and design patterns such as JVM shutdown hooks and read‑write locks for high‑concurrency safety.

Distributed SystemsNameServerRocketMQ
0 likes · 30 min read
RocketMQ NameServer Architecture Design and Source Code Analysis
Architect's Journey
Architect's Journey
Sep 3, 2021 · Backend Development

Five Critical Questions to Test Your System Design’s Reasonableness

The article outlines five essential dimensions—data consistency, isolation, extensibility, business sequencing, and high‑concurrency handling—explaining why each matters, illustrating them with concrete examples, and showing how to evaluate and improve a technical design accordingly.

CAP theoremData Consistencyarchitecture design
0 likes · 10 min read
Five Critical Questions to Test Your System Design’s Reasonableness
iQIYI Technical Product Team
iQIYI Technical Product Team
Mar 12, 2021 · Frontend Development

Hawkeye: A Self-Developed Front-End Monitoring Platform for iQiyi

Hawkeye, iQiyi’s self‑developed front‑end monitoring platform, unifies exception, performance and behavior tracking, automatically aggregates events with unique error IDs, isolates business‑type alerts via configurable codes, links front‑end and back‑end traces through Trace IDs, and leverages a JSSDK, backend services, big‑data stream processing and storage in Redis, Elasticsearch and HBbase, with future plans for small‑program SDKs, wider framework support and open‑source release.

Business IsolationFront-end MonitoringHawkeye Platform
0 likes · 9 min read
Hawkeye: A Self-Developed Front-End Monitoring Platform for iQiyi
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 27, 2021 · Operations

How to Build Sustainable System Stability: Architecture, Ops, and Team Practices

This article shares practical insights from a technical leader on designing robust system architecture, implementing comprehensive capacity planning, establishing reliable operations processes, strengthening security, and cultivating team awareness to achieve long‑term stability for large‑scale internet services.

OperationsSoftware Engineeringarchitecture design
0 likes · 24 min read
How to Build Sustainable System Stability: Architecture, Ops, and Team Practices
Youku Technology
Youku Technology
Oct 10, 2020 · Mobile Development

Alibaba Youku Responsive Design Technology: Android and iOS Implementation Practices

Alibaba’s Youku team outlines a responsive design framework that uses a single codebase and dedicated SDKs to dynamically adapt Android and iOS app layouts across diverse screen sizes, detailing architecture, data handling, loading processes, and implementation strategies that reduce development effort and maintenance costs for multi‑device deployments.

AlibabaAndroidSDK
0 likes · 3 min read
Alibaba Youku Responsive Design Technology: Android and iOS Implementation Practices
Alibaba Cloud Native
Alibaba Cloud Native
Sep 25, 2019 · Cloud Native

Mastering Distributed System Design: Patterns, Performance, and Fault Tolerance

This article provides a comprehensive overview of distributed system architecture, covering essential design patterns such as gateways, sidecars, and service meshes, performance techniques like caching and async communication, fault‑tolerance mechanisms including rate limiting and circuit breakers, and practical DevOps practices for deployment and monitoring.

Cloud Nativearchitecture designcaching
0 likes · 13 min read
Mastering Distributed System Design: Patterns, Performance, and Fault Tolerance
Architects Research Society
Architects Research Society
Jun 4, 2019 · Fundamentals

Step-by-Step Guide to Creating Enterprise Architecture Products with the Dragon1 Open EA Method

This article provides a comprehensive, step-by-step tutorial for designing and visualizing enterprise architecture products using the Dragon1 Open EA method, covering conceptual design, preliminary design, and archival documentation to help practitioners create effective, interactive architecture artifacts.

Dragon1EA TutorialVisual EA
0 likes · 6 min read
Step-by-Step Guide to Creating Enterprise Architecture Products with the Dragon1 Open EA Method