Tagged articles
307 articles
Page 3 of 4
Laravel Tech Community
Laravel Tech Community
Nov 17, 2020 · Backend Development

Laravel 8.14.0 Release Notes: New Features, Fixes, and Changes

Laravel 8.14.0 has been released, introducing new capabilities such as unique job dispatching, Model encryption, MySQL dump support, custom broadcast channels, and route constraint helpers, while fixing several bugs and adjusting behavior of seeders, SQLite commands, and other components.

FrameworkLaravel
0 likes · 3 min read
Laravel 8.14.0 Release Notes: New Features, Fixes, and Changes
Selected Java Interview Questions
Selected Java Interview Questions
Sep 21, 2020 · Backend Development

Understanding Spring Framework Core Interfaces and Bean Lifecycle from Source Code

This article explains the core interfaces of the Spring Framework, such as BeanDefinition, BeanFactory, ApplicationContext, and BeanPostProcessor, and walks through the bean creation process—including refresh, preInstantiateSingletons, getBean, and the three‑level singleton caches—providing detailed code examples and insights into how Spring resolves circular dependencies.

FrameworkJavabean-lifecycle
0 likes · 28 min read
Understanding Spring Framework Core Interfaces and Bean Lifecycle from Source Code
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Aug 14, 2020 · Backend Development

Introducing Fend: A High‑Performance Open‑Source PHP Framework from TAL Education

The article presents Fend, an open‑source high‑performance PHP framework released by TAL Education's technology team, detailing its design philosophy, feature set, dual FPM/Swoole engine support, performance benchmarks, installation procedures for multiple versions, and its widespread adoption across the company's online services.

FrameworkPHPSwoole
0 likes · 8 min read
Introducing Fend: A High‑Performance Open‑Source PHP Framework from TAL Education
Laravel Tech Community
Laravel Tech Community
Aug 10, 2020 · Backend Development

CakePHP 4.1.2 Released – New Features and Fixes

CakePHP 4.1.2 has been released, bringing a series of bug fixes, PHP 8 compatibility improvements, enhanced type checking for validation methods, better module autoloading, millisecond‑level logging, corrected HEAD request handling, and refined database and XML entity processing.

CakePHPFrameworkPHP
0 likes · 2 min read
CakePHP 4.1.2 Released – New Features and Fixes
Aotu Lab
Aotu Lab
Aug 4, 2020 · Frontend Development

How Taro Next Transforms Cross‑Platform Development: Architecture, Features, and Best Practices

This presentation details the motivations behind rebuilding Taro, introduces the Taro Next architecture and its new capabilities, walks through practical development steps, explains underlying rendering principles for both mini‑program and H5 targets, and outlines performance optimizations and future directions.

FrameworkTarocross-platform
0 likes · 26 min read
How Taro Next Transforms Cross‑Platform Development: Architecture, Features, and Best Practices
ITPUB
ITPUB
Jul 22, 2020 · Operations

How to Safely Test Bash Scripts with the Bach Framework

The article introduces Bach, a lightweight Bash unit‑testing framework that lets developers safely detect dangerous commands like rm ‑rf in scripts, explains how to import it, use its @do‑not‑panic API and other mock commands, and outlines its principles, limitations, and real‑world adoption.

BashFrameworkSafety
0 likes · 6 min read
How to Safely Test Bash Scripts with the Bach Framework
Architects Research Society
Architects Research Society
Jul 1, 2020 · Fundamentals

An Introduction to the TOGAF Enterprise Architecture Framework

This article provides a comprehensive overview of TOGAF, covering its history, core components, the Architecture Development Method, its three pillars, benefits, criticisms, and practical guidance for organizations seeking to adopt the framework for enterprise architecture.

Architecture Development MethodBusiness strategyFramework
0 likes · 17 min read
An Introduction to the TOGAF Enterprise Architecture Framework
Programmer DD
Programmer DD
Jun 17, 2020 · Frontend Development

Why Vue Is Rewriting Its Core: Inside the Vue 3 Architecture Overhaul

The Vue team explains why they are rebuilding Vue 3—leveraging new JavaScript features like Proxy, fixing architectural limitations, adopting TypeScript, improving performance and bundle size, and introducing a flexible Composition API—while using an RFC process to involve the community.

FrameworkTypeScriptVue 3
0 likes · 15 min read
Why Vue Is Rewriting Its Core: Inside the Vue 3 Architecture Overhaul
Laravel Tech Community
Laravel Tech Community
Jun 7, 2020 · Backend Development

Laravel 7.14 Release: New Features and Updates

Laravel 7.14 introduces several backend enhancements including view property access in render methods, a new forceDeleted method for SoftDeletes, added filesystem and HTTP client utilities, MessageBag improvements, PSR container support, and PHP 8 reflection API compatibility, along with various bug fixes.

FrameworkUPDATE
0 likes · 2 min read
Laravel 7.14 Release: New Features and Updates
Didi Tech
Didi Tech
Jun 5, 2020 · Frontend Development

How Chameleon Enables One‑Code Multi‑Platform Development: Inside Didi’s Open‑Source Cross‑End Framework

This article explores Didi’s open‑source Chameleon framework, detailing its origins, cross‑platform goals, MVVM‑based design principles, architecture layers, DSL compilation, runtime implementation, engineering tooling, ecosystem components, and real‑world adoption across dozens of Didi products and external teams.

ChameleonDidiFramework
0 likes · 13 min read
How Chameleon Enables One‑Code Multi‑Platform Development: Inside Didi’s Open‑Source Cross‑End Framework
Taobao Frontend Technology
Taobao Frontend Technology
May 21, 2020 · Frontend Development

How IceJS Transforms Frontend Development: From Build Tools to a Full React Framework

This article traces the three‑year evolution of IceJS—a React‑based development framework from Alibaba—detailing its origins as a webpack wrapper, its growth into a plugin‑rich engineering tool, and its current role as a standardized, high‑performance front‑end solution that lowers development barriers for both professional and non‑professional developers.

Frameworkicejsplugin
0 likes · 21 min read
How IceJS Transforms Frontend Development: From Build Tools to a Full React Framework
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 17, 2020 · Backend Development

An Overview of the Spring Framework: History, Core Concepts, and Evolution

This article provides a comprehensive overview of the Spring framework, explaining what it is, why it became popular, its ecosystem—including Spring Boot, Spring Cloud, and Spring Cloud Data Flow—while also tracing the evolution of Java web architectures from early JSP/Servlet models to modern MVC and micro‑service designs.

FrameworkMVCarchitecture
0 likes · 9 min read
An Overview of the Spring Framework: History, Core Concepts, and Evolution
Java Backend Technology
Java Backend Technology
May 12, 2020 · Backend Development

How to Build a Custom Java Logging Framework from Scratch

This article walks through the complete process of designing and implementing a lightweight Java logging framework—covering motivation, core components, annotation processing, configuration handling, message queuing, and a full example with code snippets and test results.

BackendFrameworkJava
0 likes · 21 min read
How to Build a Custom Java Logging Framework from Scratch
Architects Research Society
Architects Research Society
May 8, 2020 · Fundamentals

Understanding TOGAF: Overview, Architecture Development Method, and Framework

This article provides a comprehensive overview of TOGAF, explaining its purpose, structure, the Architecture Development Method (ADM) phases, content framework, reference models, and the enterprise and solution continuums, while also detailing governance, deliverables, and the architecture repository for effective enterprise architecture practice.

Architecture Development MethodFrameworkReference Models
0 likes · 12 min read
Understanding TOGAF: Overview, Architecture Development Method, and Framework
Java Captain
Java Captain
Apr 29, 2020 · Fundamentals

Comprehensive Overview of the Java Collection Framework: Interfaces, Implementations, and Usage

This article provides a detailed introduction to Java's collection framework, covering the core interfaces (Collection and Map), concrete implementations such as List, Set, and Map, iterator mechanisms, differences among classes like ArrayList, LinkedList, HashSet, TreeSet, and practical code examples illustrating their behavior.

CollectionsFrameworkIterator
0 likes · 33 min read
Comprehensive Overview of the Java Collection Framework: Interfaces, Implementations, and Usage
FunTester
FunTester
Apr 11, 2020 · Operations

Building a Java Multithreaded Performance Testing Framework: Base and Execution Classes

This article explains how to design a Java performance testing framework by defining an abstract multithreaded base class for common behaviors, implementing two virtual classes for different load‑testing modes, and creating an execution class that orchestrates thread pools, collects metrics, and generates visual reports, with full source code examples and a Gitee repository link.

Code ExampleFrameworkJava
0 likes · 12 min read
Building a Java Multithreaded Performance Testing Framework: Base and Execution Classes
JD Retail Technology
JD Retail Technology
Apr 8, 2020 · Backend Development

Building a Simplified Spring Framework: Step‑by‑Step IOC, DI, and MVC Implementation

This article walks through creating a lightweight Spring‑like framework in Java, detailing the project structure, startup process, MVC module initialization, core IOC container design, BeanDefinition handling, bean registration, dependency injection, and circular‑dependency resolution, all illustrated with diagrams and code snippets.

FrameworkIoCMVC
0 likes · 7 min read
Building a Simplified Spring Framework: Step‑by‑Step IOC, DI, and MVC Implementation
FunTester
FunTester
Mar 26, 2020 · Backend Development

Building an Interface Testing Project with the FunRequest Java Framework

This article guides Java developers on creating a comprehensive interface testing project using the FunRequest framework, covering reusable utilities, request/response handling, and detailed code examples for HTTP GET and POST operations, while also providing links to related tutorial videos.

APIFrameworkHTTP
0 likes · 10 min read
Building an Interface Testing Project with the FunRequest Java Framework
Programmer DD
Programmer DD
Mar 25, 2020 · Backend Development

Explore 29 Must‑Know Alibaba Open‑Source Projects for Modern Developers

This article introduces 29 notable Alibaba open‑source projects, ranging from distributed service frameworks and front‑end UI libraries to database connection pools, and monitoring tools, and cloud‑native solutions, providing concise descriptions and direct GitHub links for developers seeking reliable, community‑backed components.

AlibabaBackendFramework
0 likes · 17 min read
Explore 29 Must‑Know Alibaba Open‑Source Projects for Modern Developers
Tencent Cloud Developer
Tencent Cloud Developer
Mar 23, 2020 · Cloud Computing

Understanding Serverless: Concepts, Architecture, and Practical Deployment

The article explains serverless computing—distinguishing it from pure FaaS, outlining its layered architecture, core principles of the Serverless Framework, and step‑by‑step deployment using the CLI—showing how developers can quickly turn ideas into scalable products while abstracting infrastructure management.

BaaSDeploymentDevOps
0 likes · 24 min read
Understanding Serverless: Concepts, Architecture, and Practical Deployment
Didi Tech
Didi Tech
Mar 5, 2020 · R&D Management

Lean Development Practices and DevOps Implementation at Didi: Coding, Testing, Monitoring, and Ecosystem

At Didi, lean‑production ideas are woven into DevOps by establishing coding standards with SemVer and the NUWA framework, introducing traffic‑recording replay and a sim‑sidecar for realistic testing, extending monitoring with fine‑grained metrics, and unifying these practices into an ecosystem that cuts waste, speeds releases, and boosts overall software quality.

FrameworkSoftware Engineeringlean development
0 likes · 7 min read
Lean Development Practices and DevOps Implementation at Didi: Coding, Testing, Monitoring, and Ecosystem
Didi Tech
Didi Tech
Feb 18, 2020 · Frontend Development

Extending the Chameleon Cross‑Platform Framework to Quick Apps – Architecture, Implementation, and Deployment Guide

This guide explains how to extend the Chameleon cross‑platform framework to support Quick Apps by detailing the underlying architecture, required tooling such as mvvm‑cml‑loader and mvvmPack, configuration steps, runtime API mapping, sample code, integration process, and known limitations.

ChameleonFrameworkQuick App
0 likes · 19 min read
Extending the Chameleon Cross‑Platform Framework to Quick Apps – Architecture, Implementation, and Deployment Guide
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jan 3, 2020 · Frontend Development

Deep Dive into Vue.js Core Initialization: Global API, Asset Registration, and Utility Functions

This article provides a detailed walkthrough of Vue.js’s core initialization process, examining how the framework’s global API, asset registration, and various utility functions are set up through multiple layers of source code, with extensive code examples and explanations of each step.

FrameworkJavaScriptVue.js
0 likes · 14 min read
Deep Dive into Vue.js Core Initialization: Global API, Asset Registration, and Utility Functions
Laravel Tech Community
Laravel Tech Community
Dec 27, 2019 · Backend Development

Why Laravel Dominates PHP Development: Origins, Popularity & Ecosystem

Laravel, the PHP-based MVC framework created by Taylor Otwell in 2011, has rapidly become the fastest‑growing PHP framework thanks to its Rails‑inspired principles, extensive Composer ecosystem, and vibrant global and Chinese communities, making it a top choice for modern web development.

BackendFrameworkLaravel
0 likes · 3 min read
Why Laravel Dominates PHP Development: Origins, Popularity & Ecosystem
Meituan Technology Team
Meituan Technology Team
Dec 19, 2019 · Mobile Development

Meituan React Native (MRN) Dynamic Framework: Architecture, Practices, and Performance

Meituan’s MRN framework extends React Native with a layered hybrid architecture, custom component library, multi‑bundle build strategy, and automated release pipeline, enabling rapid deployment of over 60 RN pages, cutting package size, improving productivity by over 50 %, and delivering high‑stability performance across Android and iOS.

DevOpsFrameworkMeituan
0 likes · 34 min read
Meituan React Native (MRN) Dynamic Framework: Architecture, Practices, and Performance
DevOps
DevOps
Dec 10, 2019 · R&D Management

SAFe 5.0 Preview: New Enterprise Business‑Agility Capabilities and Updated Framework Overview

The SAFe 5.0 preview introduces a refreshed enterprise‑wide framework with a new panoramic view, seven core business‑agility capabilities, updated measurement practices, two additional important abilities, and reorganised capability groups to help organisations achieve true lean‑agile transformation at scale.

Business AgilityEnterpriseFramework
0 likes · 13 min read
SAFe 5.0 Preview: New Enterprise Business‑Agility Capabilities and Updated Framework Overview
Programmer DD
Programmer DD
Nov 22, 2019 · Backend Development

Mastering Spring: A Comprehensive Guide to Java’s Leading Backend Framework

An in‑depth overview of the Spring ecosystem explains its core container, modules such as AOP, MVC, Data, Security, Boot and Cloud, detailing how IoC and dependency injection simplify Java enterprise development, and guides readers through configuration, architecture, and the advantages of using Spring for modern backend applications.

Backend DevelopmentFrameworkJava
0 likes · 19 min read
Mastering Spring: A Comprehensive Guide to Java’s Leading Backend Framework
WecTeam
WecTeam
Oct 9, 2019 · Backend Development

Build a Simple Mocha Clone from Scratch: Step‑by‑Step Guide

This article walks through creating a lightweight Mocha‑like testing framework in JavaScript, covering BDD‑style APIs, directory layout, suite and test class design, hook handling, asynchronous support, a runner that traverses the suite‑test tree, and a reporter that outputs test results.

BDDFrameworkJavaScript
0 likes · 21 min read
Build a Simple Mocha Clone from Scratch: Step‑by‑Step Guide
Selected Java Interview Questions
Selected Java Interview Questions
Sep 29, 2019 · Backend Development

Overview of Spring, Spring MVC, Spring Boot, and Spring Cloud

Spring, Spring MVC, Spring Boot, and Spring Cloud are Java frameworks that respectively provide core IoC/AOP functionality, web MVC capabilities, convention‑over‑configuration rapid development, and comprehensive microservice governance, together forming a layered ecosystem for building clean, manageable, and scalable backend applications.

BackendFrameworkJava
0 likes · 4 min read
Overview of Spring, Spring MVC, Spring Boot, and Spring Cloud
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 27, 2019 · Frontend Development

Understanding the React Node Desktop (RND) Architecture and React Fiber Implementation

The article explains how React Node Desktop (RND) combines React JS, Node.js, and a native UI engine to enable lightweight, cross‑platform desktop apps, then details React Fiber’s architecture—its tagging, workloop, update and commit phases—and describes RND’s JS‑native messaging, bundle splitting, animation support, and future relevance for JavaScript‑driven desktop UI.

Desktop DevelopmentFiberFramework
0 likes · 11 min read
Understanding the React Node Desktop (RND) Architecture and React Fiber Implementation
Architecture Digest
Architecture Digest
Sep 19, 2019 · Fundamentals

Design and Implementation of a Multi‑Layered Basic Framework Architecture

The article outlines the background, design principles, layered implementation details, and optimization considerations of a reusable, extensible basic framework architecture that separates business, functional, UI, and support layers to reduce coupling and accelerate app development.

Design PatternsFrameworkSoftware Engineering
0 likes · 7 min read
Design and Implementation of a Multi‑Layered Basic Framework Architecture
Java Captain
Java Captain
Sep 3, 2019 · Backend Development

Getting Started with Bitchat: A Netty‑Based Instant Messaging Framework

This guide introduces Bitchat, a Netty‑based IM framework, showing how to start the server and client, use built‑in commands for login, user listing and private messaging, explains its architecture, custom protocol, health‑check mechanisms, and how to handle business logic with asynchronous thread pools.

FrameworkIMJava
0 likes · 12 min read
Getting Started with Bitchat: A Netty‑Based Instant Messaging Framework
Qunar Tech Salon
Qunar Tech Salon
Sep 3, 2019 · Frontend Development

Nanachi Multi‑End Mini‑Program Translation Framework: Architecture, Advantages, and Technical Details

Nanachi is Qunar's multi‑end mini‑program translation framework that lets developers write React‑based code once and run it on various mini‑program platforms and H5, offering streamlined installation, unified APIs, component libraries, scoped styling, and comprehensive runtime and build‑time solutions to boost development efficiency.

FrameworkH5Mini Program
0 likes · 8 min read
Nanachi Multi‑End Mini‑Program Translation Framework: Architecture, Advantages, and Technical Details
Mafengwo Technology
Mafengwo Technology
Aug 29, 2019 · Mobile Development

How MaFengWo Built a Powerful iOS Video Editing Framework for Short Videos

This article explains how MaFengWo’s iOS app implements a flexible video editing framework that supports custom editing and template‑based creation, detailing the requirement analysis, architecture design, AVFoundation‑based implementation, performance optimizations, and future directions for short‑video content.

AVFoundationFrameworkVideo Editing
0 likes · 17 min read
How MaFengWo Built a Powerful iOS Video Editing Framework for Short Videos
360 Tech Engineering
360 Tech Engineering
Aug 29, 2019 · Mobile Development

Understanding Flutter’s Loading‑to‑Rendering Process: Widgets, Elements, RenderObjects and Frame Lifecycle

This article explains how Flutter loads and renders a UI by introducing the core concepts of Widget, Element and RenderObject, detailing the framework‑to‑engine rendering pipeline, walking through key source‑code snippets such as runApp, WidgetsFlutterBinding, attachRootWidget and frame scheduling, and discussing performance‑optimising layout boundaries.

DARTFrameworkWidget
0 likes · 20 min read
Understanding Flutter’s Loading‑to‑Rendering Process: Widgets, Elements, RenderObjects and Frame Lifecycle
Java Captain
Java Captain
Aug 18, 2019 · Backend Development

Understanding Spring Boot Startup: @SpringBootApplication, Core Annotations, and Auto‑Configuration Process

This article explains the inner workings of a Spring Boot application startup class, detailing the composite @SpringBootApplication annotation, the roles of @Configuration, @ComponentScan, and @EnableAutoConfiguration, and walks through the SpringApplication execution flow and the auto‑configuration mechanism powered by SpringFactoriesLoader.

FrameworkJavaSpringBoot
0 likes · 46 min read
Understanding Spring Boot Startup: @SpringBootApplication, Core Annotations, and Auto‑Configuration Process
Youzan Coder
Youzan Coder
Jul 26, 2019 · Mobile Development

Flutter Hybrid Integration Solution for Native Mobile Apps

The article presents YouZan’s hybrid integration strategy that packages each Flutter feature as an independent artifact—AAR files for Android and frameworks for iOS—allowing native teams to embed Flutter modules via simple scripts and Maven uploads without needing a full Flutter development environment.

AARAndroidFlutter
0 likes · 12 min read
Flutter Hybrid Integration Solution for Native Mobile Apps
FunTester
FunTester
Jul 23, 2019 · Backend Development

Method‑Based Multithreaded Performance Testing Framework in Java

The article introduces a Java performance testing framework that shifts from request‑centric to method‑centric design, provides a reusable ThreadBase class, and demonstrates concrete implementations for HTTP requests, database queries, and a concurrent executor to collect timing metrics, while also discussing the merits of coding versus tooling and Groovy advantages.

FrameworkJavaPerformance Testing
0 likes · 11 min read
Method‑Based Multithreaded Performance Testing Framework in Java
AntTech
AntTech
Jul 17, 2019 · Frontend Development

Ant Financial Frontend Framework and Engineering Practices: Evolution, Architecture, and Future Directions

The article summarizes Chen Cheng's 2019 InfoQ talk on Ant Financial's frontend framework evolution—from early Sea.JS and Arale to Umi and Bigfish—detailing the merged architecture, plugin system, asset market, micro‑frontend strategy, routing, performance optimizations, testing, monitoring, and future plans.

BigfishEngineeringFramework
0 likes · 20 min read
Ant Financial Frontend Framework and Engineering Practices: Evolution, Architecture, and Future Directions
Java Captain
Java Captain
Jul 8, 2019 · Backend Development

Understanding Spring Bean Definition Registration Mechanisms

This article explains how Spring registers bean definitions through various mechanisms such as BeanDefinitionRegistryPostProcessor, BeanFactoryPostProcessor, annotations, XML, @Import, ImportSelector and ImportBeanDefinitionRegistrar, using analogies and code examples to illustrate the process.

BeanDefinitionDependencyInjectionFramework
0 likes · 13 min read
Understanding Spring Bean Definition Registration Mechanisms
21CTO
21CTO
Jul 4, 2019 · Mobile Development

How JavaScript Powers a High‑Performance Dynamic Flutter Framework

This article introduces MXFlutter, a JavaScript‑based dynamic framework that enables full‑runtime UI updates for Flutter apps on iOS, explains its architecture, code implementation, performance advantages over Dart VM, and discusses rendering optimizations, memory management, threading, and developer ergonomics.

FlutterFrameworkJavaScript
0 likes · 13 min read
How JavaScript Powers a High‑Performance Dynamic Flutter Framework
Didi Tech
Didi Tech
Jun 22, 2019 · Mobile Development

Mpx 2.0: An Enhanced Mini‑Program Framework for Cross‑Platform Development

Mpx 2.0 is an enhanced mini‑program framework that provides full cross‑platform support for WeChat, Alipay, Baidu, Toutiao and QQ, enabling developers to compile existing WeChat projects and native components to other platforms while offering sub‑package optimization, conditional compilation, setData efficiency and near‑zero migration effort.

CrossPlatformFrameworkJavaScript
0 likes · 16 min read
Mpx 2.0: An Enhanced Mini‑Program Framework for Cross‑Platform Development
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jun 11, 2019 · Backend Development

Mastering Gobox: A Go Lightweight Framework for Seamless HTTP Routing

This article introduces Gobox, a self‑developed lightweight Go framework that treats each module as a reusable box, explains its HTTP request handling architecture—including System, Router, SimpleRouter, ActionContext, and Controller components—provides detailed code snippets, routing rules, and a complete example with graceful server restart support.

FrameworkHTTProuting
0 likes · 8 min read
Mastering Gobox: A Go Lightweight Framework for Seamless HTTP Routing
360 Tech Engineering
360 Tech Engineering
May 28, 2019 · Backend Development

Introducing gobox: A Lightweight Go Framework with Modules and Usage Examples

gobox is a self‑developed lightweight Go framework comprising various utility boxes such as color, crypto, exception, gohttp, golog, and gomisc, with detailed explanations of its origin, naming, supported modules, and extensive code examples demonstrating usage for logging, error handling, slice deduplication, file checks, JSON handling, and time utilities.

FrameworkGoLibrary
0 likes · 9 min read
Introducing gobox: A Lightweight Go Framework with Modules and Usage Examples
Ctrip Technology
Ctrip Technology
Apr 11, 2019 · Mobile Development

Ctrip’s Open‑Source React Native Framework CRN: Architecture, Performance Optimizations, and Integration Guide

The article introduces Ctrip’s internally used React Native framework CRN, explains its background, performance‑focused architectural simplifications, open‑source contents such as CLI and Runtime, applicable scenarios for pure and hybrid apps, and provides step‑by‑step instructions for integrating CRN into existing or new mobile projects.

CLIFrameworkPerformance Optimization
0 likes · 11 min read
Ctrip’s Open‑Source React Native Framework CRN: Architecture, Performance Optimizations, and Integration Guide
Didi Tech
Didi Tech
Apr 4, 2019 · Frontend Development

Chameleon Migration Guide: Cross-Platform Mini-Program Development

The Chameleon Migration Guide explains how to restructure a mini‑program project, configure chameleon.config.js, define routing, register apps/pages/components, map lifecycle hooks, use data binding, events, styles, custom components and the chameleon‑api, and provides migration examples to achieve true cross‑platform development from a single codebase.

ChameleonFrameworkMini-Program
0 likes · 21 min read
Chameleon Migration Guide: Cross-Platform Mini-Program Development
Ctrip Technology
Ctrip Technology
Jan 7, 2019 · Mobile Development

CRN Framework: Optimizing React Native Performance and Stability at Ctrip

At Ctrip, the CRN framework extends React Native with custom tooling, performance optimizations, modular bundling, lazy loading, preloading, and comprehensive release and monitoring systems, enabling widespread production use across dozens of RN bundles, reducing first‑screen load times by up to 45% and improving stability.

CtripFrameworkPerformance Optimization
0 likes · 27 min read
CRN Framework: Optimizing React Native Performance and Stability at Ctrip
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Nov 26, 2018 · Backend Development

Build Your Own Koa Framework from Scratch: A Step‑by‑Step Guide

This article walks you through creating a lightweight Koa 2 framework by explaining its core modules—application, request, response, and context—showing how to implement the HTTP server wrapper, the onion‑style middleware composition, and robust error handling with code examples for each step.

BackendFrameworkJavaScript
0 likes · 18 min read
Build Your Own Koa Framework from Scratch: A Step‑by‑Step Guide
Meituan Technology Team
Meituan Technology Team
Nov 22, 2018 · Mobile Development

Hades: A Mobile Static Analysis Framework for Large-Scale iOS Projects

Hades is a self‑developed static‑analysis framework for Meituan‑Dianping’s large‑scale iOS codebases that leverages Clang/LLVM to build a high‑level semantic model, enabling global, incremental checks, custom lint tools, CI integration, and efficient code‑quality maintenance across massive projects.

ASTClangFramework
0 likes · 19 min read
Hades: A Mobile Static Analysis Framework for Large-Scale iOS Projects
Youzan Coder
Youzan Coder
Oct 26, 2018 · Mobile Development

Why Weex Became Our Mobile Development Choice: A Practical Guide

An in‑depth look at Weex, Alibaba’s open‑source cross‑platform mobile framework, covering its architecture, key features, why Youzan chose it, the development toolkit, SDK capabilities, practical page‑development tips, build and release workflow, common issues, and future enhancements.

FrameworkHot ReloadingMobile Development
0 likes · 15 min read
Why Weex Became Our Mobile Development Choice: A Practical Guide
360 Tech Engineering
360 Tech Engineering
Oct 15, 2018 · Frontend Development

Mastering Front‑End Frameworks: Prioritizing Features Over Syntax

This article uses a sword metaphor to explain why front‑end engineers should focus on the underlying features of frameworks—such as declarative, data‑driven rendering and component architecture—rather than getting trapped by syntax differences, helping beginners and experienced developers choose and transition between stacks more effectively.

ComponentData-drivenDeclarative
0 likes · 12 min read
Mastering Front‑End Frameworks: Prioritizing Features Over Syntax
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 13, 2018 · Backend Development

Why Netty Dominates Modern High‑Performance Network Applications

Netty is a high‑performance, asynchronous, event‑driven NIO framework that supports TCP, UDP and file transfer, offering robust, customizable, and scalable networking solutions widely adopted across internet, big‑data, gaming and telecom industries, with detailed analysis of its architecture, I/O model, threading, serialization, reliability, traffic shaping, graceful shutdown, and security features.

AsynchronousFrameworkNetty
0 likes · 21 min read
Why Netty Dominates Modern High‑Performance Network Applications
Xianyu Technology
Xianyu Technology
Sep 27, 2018 · Backend Development

SWAK: A Swiss‑Army‑Knife‑Style Multi‑Implementation Framework for Xianyu Backend

SWAK is a lightweight, Spring-compatible framework that treats product type, category, and region tags as rules, registers multiple implementations during startup, and at runtime selects the appropriate one via priority and reduction, eliminating tangled if-else code, improving reuse, onboarding, and performance for Xianyu’s backend.

FrameworkJavaarchitecture
0 likes · 10 min read
SWAK: A Swiss‑Army‑Knife‑Style Multi‑Implementation Framework for Xianyu Backend
21CTO
21CTO
Sep 6, 2018 · Backend Development

What’s New in Laravel 5.7? Explore Updated Resources, Pagination & More

Laravel 5.7 has been officially released, bringing a revamped resources directory, a new pagination method to control link counts, improved Eloquent error messages, and ongoing bug and security fixes, with details on the updated folder layout and usage examples.

FrameworkLaravelPHP
0 likes · 3 min read
What’s New in Laravel 5.7? Explore Updated Resources, Pagination & More
Meituan Technology Team
Meituan Technology Team
Jul 19, 2018 · Mobile Development

EasyReact: A Reactive Programming Framework for iOS Development

EasyReact is an iOS reactive programming framework that replaces closure‑based data flow with object‑graph nodes, offering visual EZRNode debugging, automatic memory management, and cross‑platform potential while delivering up to 725 % faster performance than ReactiveCocoa, simplifying learning, debugging, and future Swift‑based extensions.

DebuggingFrameworkMVVM
0 likes · 16 min read
EasyReact: A Reactive Programming Framework for iOS Development
JD Retail Technology
JD Retail Technology
Jul 14, 2018 · Mobile Development

A Simplified MVVM‑DataBinding Framework for Android Development

This article introduces a custom MVVM‑DataBinding framework for Android, explains its background, outlines the advantages of combining MVVM with DataBinding, provides detailed usage steps, implementation details, and discusses the framework’s benefits and potential pitfalls for mobile developers.

AndroidArchitecture ComponentsDataBinding
0 likes · 10 min read
A Simplified MVVM‑DataBinding Framework for Android Development
JD Tech
JD Tech
Jul 11, 2018 · Mobile Development

A Custom MVVM‑DataBinding Framework for Android: Design, Implementation, and Benefits

This article introduces a lightweight Android MVVM‑DataBinding framework, explains its background and advantages over MVC/MVP, details five design rules, outlines usage steps and internal architecture, discusses benefits and potential pitfalls, and provides a GitHub repository for developers.

AndroidDataBindingFramework
0 likes · 10 min read
A Custom MVVM‑DataBinding Framework for Android: Design, Implementation, and Benefits
Meituan Technology Team
Meituan Technology Team
Jun 21, 2018 · Mobile Development

Picasso: Meituan's High‑Performance Cross‑Platform Dynamic UI Framework

Picasso, Meituan’s self‑developed high‑performance cross‑platform dynamic UI framework, replaces the static client model with a TypeScript‑based DSL that generates a PModel for native‑speed rendering, unifies Android, iOS, H5 and Mini‑Program development, and is already used by over 80% of Meituan’s business teams.

FrameworkLayout DSLcross-platform
0 likes · 17 min read
Picasso: Meituan's High‑Performance Cross‑Platform Dynamic UI Framework
Java Captain
Java Captain
May 28, 2018 · Backend Development

Overview of Common Java Logging Frameworks and Their Usage

This article provides a comprehensive overview of the major Java logging frameworks—including Log4j, Log4j2, Commons Logging, SLF4J, Logback, and JUL—covers their history, relationships, implementation mechanisms, and offers practical guidance on selecting and integrating them in projects.

FrameworkJULcommons-logging
0 likes · 13 min read
Overview of Common Java Logging Frameworks and Their Usage
Youzan Coder
Youzan Coder
May 25, 2018 · Operations

Bee UI Automation Framework Overview and Test Case Design

Bee is a Youzan QA UI automation framework built on Selenium and Selenide that abstracts element loading and locating, provides pageObject and service layers, supports macOS Chrome, includes retry and unified locator mechanisms, and integrates with TestNG, Jenkins, and ReportNG for reliable web and WAP test case design.

CI integrationFrameworkJava
0 likes · 14 min read
Bee UI Automation Framework Overview and Test Case Design
Youzan Coder
Youzan Coder
May 18, 2018 · Backend Development

Evolution of Youzan's Node Backend Framework: From Koa to Astroboy 2.0 and Service Integration

The article recounts Youzan’s transition from a Koa‑based internal system to the Astroboy framework—first version for decoupling code, then Astroboy 2.0 built on Koa2 with a customizable upper‑layer Base Framework, extensible plugins, and a Go‑based Tether proxy that streamlines Node‑to‑Java service integration and improves performance.

Backend DevelopmentFrameworkPerformance Optimization
0 likes · 14 min read
Evolution of Youzan's Node Backend Framework: From Koa to Astroboy 2.0 and Service Integration
转转QA
转转QA
May 8, 2018 · Mobile Development

UI Automation Framework Overview and Evolution for Mobile App Testing

This document outlines the background, goals, and detailed architecture of a mobile UI automation framework built on Appium, describing case management, result storage, evolution of element locating and interaction methods, multi‑platform execution strategies, and future enhancements for data collection and CI integration.

AppiumCI integrationFramework
0 likes · 9 min read
UI Automation Framework Overview and Evolution for Mobile App Testing
Architecture Digest
Architecture Digest
Apr 26, 2018 · Mobile Development

Overview of Android System Architecture

This article provides a comprehensive overview of Android’s layered architecture—including the application layer, framework layer, system libraries and runtime, and the Linux kernel—explaining each layer’s components, functions, and relevance for developers and testers.

FrameworkLayersMobile Development
0 likes · 6 min read
Overview of Android System Architecture
DevOps
DevOps
Apr 19, 2018 · Fundamentals

The Evolution of .NET: From Framework to Core and Beyond

This article provides a comprehensive overview of the .NET platform’s evolution, covering the original .NET Framework, its comparison with Java, the rise of Mono for cross‑platform support, the introduction of .NET Standard, the modern .NET Core and ASP.NET Core, and guidance on tooling and learning resources.

CCoreFramework
0 likes · 21 min read
The Evolution of .NET: From Framework to Core and Beyond
Vipshop Quality Engineering
Vipshop Quality Engineering
Jan 24, 2018 · Operations

How AutoV IT Transformed Shopping Cart Test Automation and Boosted Efficiency by 30%

This article details how the AutoV IT framework addressed low test coverage, high maintenance costs, and data dependencies in a shopping‑cart checkout system, introducing embedded service startup, mock services, Excel‑driven test cases, and parallel execution to achieve up to 30% faster testing cycles and significantly higher confidence in releases.

FrameworkSoftware Testingcontinuous integration
0 likes · 8 min read
How AutoV IT Transformed Shopping Cart Test Automation and Boosted Efficiency by 30%
Architecture Digest
Architecture Digest
Jun 28, 2017 · Frontend Development

A Comprehensive Guide to Selecting Front‑End Frameworks and Libraries

This article explains the differences between libraries and frameworks, outlines common front‑end solution categories such as DOM manipulation, communication, utilities, templating, components, routing and architecture, and provides practical recommendations of popular JavaScript tools for each area.

FrameworkJavaScriptLibrary
0 likes · 11 min read
A Comprehensive Guide to Selecting Front‑End Frameworks and Libraries
Qunar Tech Salon
Qunar Tech Salon
Apr 10, 2017 · Mobile Development

CTrip WeChat Mini Program Framework: Architecture, Development Challenges, and Solutions

This article introduces CTrip's independently built WeChat mini‑program framework, detailing its CPage architecture, middleware, CWX extensions, component APIs, common development problems such as rendering white‑screens, page‑level limits, authorization dialogs, package size constraints, and the solutions and future plans adopted to overcome them.

DebuggingFrameworkMobile Development
0 likes · 9 min read
CTrip WeChat Mini Program Framework: Architecture, Development Challenges, and Solutions
Ctrip Technology
Ctrip Technology
Apr 6, 2017 · Frontend Development

CTrip's WeChat Mini‑Program Framework: Architecture, Development Practices, and Solutions to Common Issues

This article introduces CTrip's self‑built WeChat mini‑program framework, explains its core components such as CPage and CWX, shares practical solutions to performance, page‑depth, authorization, and package‑size problems, and outlines the review challenges and future roadmap for the platform.

FrameworkPerformance OptimizationWeChat Mini-Program
0 likes · 9 min read
CTrip's WeChat Mini‑Program Framework: Architecture, Development Practices, and Solutions to Common Issues
Qunar Tech Salon
Qunar Tech Salon
Mar 14, 2017 · Backend Development

Node.js 2016 Review, Applications, and 2017 Outlook

This article reviews the major Node.js events of 2016—including version updates, the left‑pad controversy, Yarn, Chrome DevTools debugging, and ecosystem tools—describes common application scenarios and framework selection criteria, and offers predictions for Node.js development in 2017.

AsyncBackendFramework
0 likes · 17 min read
Node.js 2016 Review, Applications, and 2017 Outlook
Qunar Tech Salon
Qunar Tech Salon
Jan 5, 2017 · Mobile Development

Hy Hybrid Mobile Framework: Architecture, Philosophy, and Evolution at Qunar

The article introduces Qunar's Hy hybrid mobile framework, detailing its motivation, cross‑platform architecture, progressive component design, integration of Web and Native capabilities, evolution from Hy 1.0 to Hy 2.0 with React, and its relationship to React‑Native, highlighting how it enables fast, low‑cost mobile development.

FrameworkHybrid MobileMobile Development
0 likes · 10 min read
Hy Hybrid Mobile Framework: Architecture, Philosophy, and Evolution at Qunar
Qunar Tech Salon
Qunar Tech Salon
Dec 30, 2016 · Operations

Mesos Architecture and Its Practical Use at Qunar: Framework Unification and Operational Insights

This article explains the Mesos distributed system kernel, its resource‑allocation workflow, and how Qunar engineers applied and evolved Mesos, Marathon, and custom frameworks to achieve fine‑grained scheduling, high availability, service discovery, and multi‑tenant management in a large‑scale production environment.

Cluster ManagementDistributed SystemsFramework
0 likes · 14 min read
Mesos Architecture and Its Practical Use at Qunar: Framework Unification and Operational Insights
Architecture Digest
Architecture Digest
Oct 9, 2016 · Backend Development

Building a Minimal Game Server Framework from Scratch

This article explains how to design and implement a simple game server framework, covering the definition of server development, the two main game‑server architectures, core scene‑service requirements, a lightweight network library built on sockets, and sample C# code for connectors, server and client networking components.

CFrameworkNetwork programming
0 likes · 14 min read
Building a Minimal Game Server Framework from Scratch
21CTO
21CTO
Jun 12, 2016 · Mobile Development

Key Lessons from Building Android Apps: Architecture, Maintainability, and Security

After transitioning from JavaEE to Android development, the author shares practical insights on designing robust mobile app architecture, covering maintainability, extensibility, security, onboarding ease, documentation, packaging, and the trade‑offs between MVC and MVP, while offering guidance on framework selection and effective encapsulation.

AndroidFrameworkMVC
0 likes · 14 min read
Key Lessons from Building Android Apps: Architecture, Maintainability, and Security
Efficient Ops
Efficient Ops
Jun 11, 2016 · Operations

What Is the New Internet Application Operations Framework and Capability Model?

This article introduces the Internet Application Operations Framework and Capability Model unveiled at the 2016 Global Operations Conference, explains its ITIL roots, outlines its structure and maturity levels, and invites experts to join the review and contribute to the first industry‑wide ops standard.

Application OperationsFrameworkITIL
0 likes · 16 min read
What Is the New Internet Application Operations Framework and Capability Model?
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Apr 28, 2016 · Frontend Development

Weex – Alibaba’s High‑Performance Mobile Front‑End Framework: Architecture, Performance, and Usage

The article introduces Alibaba’s Weex framework, announced at QCon 2016, detailing its motivation, cross‑platform architecture, performance benchmarks, testing strategies, and three deployment modes—full‑page, native component, and H5 component—aimed at balancing performance and dynamic capabilities in mobile development.

AlibabaFrameworkMobile Frontend
0 likes · 8 min read
Weex – Alibaba’s High‑Performance Mobile Front‑End Framework: Architecture, Performance, and Usage