Tagged articles

framework

325 articles · Page 4 of 4
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 integrationJavaSelenide
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.

Performance OptimizationPlugin ArchitectureService Integration
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 integrationUI automation
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.

LayersMobile Developmentframework
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.

.NETC++Xamarin
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.

continuous integrationefficiencyframework
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.

JavaScriptLibraryTemplating
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.

Mobile DevelopmentPerformance OptimizationWeChat Mini Program
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.

Performance OptimizationWeChat Mini-Programframework
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.

@AsyncBackendNode.js
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.

Hybrid MobileMobile DevelopmentReAct
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.

MarathonMesoscluster-management
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.

C++Socketframework
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.

AndroidMVCMVP
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 OperationsITILcapability model
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.

AlibabaMobile FrontendPerformance
0 likes · 8 min read
Weex – Alibaba’s High‑Performance Mobile Front‑End Framework: Architecture, Performance, and Usage
High Availability Architecture
High Availability Architecture
Apr 27, 2016 · Operations

Mesos Architecture and Its Deployment at Qunar: Framework Unification and Operational Strategies

This article explains the Mesos distributed system kernel, its master‑slave architecture, fine‑grained resource scheduling, and how Qunar leverages Mesos and Marathon for log processing, Spark, Alluxio, and multi‑tenant services while addressing framework unification, HA, service discovery, and operational challenges.

Marathoncluster-managementframework
0 likes · 14 min read
Mesos Architecture and Its Deployment at Qunar: Framework Unification and Operational Strategies
Node Underground
Node Underground
Apr 8, 2016 · Backend Development

Midway 5 Release: Design, Stability, and Plugin Architecture Explained

Midway 5, the latest version of Taobao's Node.js web framework, introduces a plugin‑centric design, refined process management, and upgraded compatibility strategies, offering developers a more stable and modular foundation for building large‑scale applications.

Node.jsPlugin ArchitectureProcess Management
0 likes · 12 min read
Midway 5 Release: Design, Stability, and Plugin Architecture Explained
21CTO
21CTO
Feb 14, 2016 · Mobile Development

How to Build and Publish a Happy iOS Framework: From Basics to Best Practices

This article walks developers through the motivations, technical differences, and practical steps for creating, using, and publishing iOS frameworks, covering static vs. dynamic libraries, dependency managers, API design, versioning, CI, and release strategies to help produce robust, reusable components.

CarthageCocoaPodsSwift
0 likes · 29 min read
How to Build and Publish a Happy iOS Framework: From Basics to Best Practices
ITPUB
ITPUB
Dec 17, 2015 · Information Security

Build a Secure Android Pentesting Lab on Kali Linux

This guide walks you through creating a safe Android pentesting environment on Kali Linux, covering library installation, Android SDK setup, virtual device creation, framework deployment, and necessary service configuration to safely test smartphone vulnerabilities.

AVDAndroidKali Linux
0 likes · 7 min read
Build a Secure Android Pentesting Lab on Kali Linux
Baidu Tech Salon
Baidu Tech Salon
Nov 24, 2014 · Backend Development

Top 70 Spring Interview Questions Every Java Developer Should Know

This comprehensive guide lists and explains over seventy common Spring framework interview questions, covering core concepts, modules, IoC, AOP, bean scopes, configuration styles, MVC, data access, transaction management, and annotation-based programming to help Java developers prepare effectively.

AOPBackendDependency Injection
0 likes · 21 min read
Top 70 Spring Interview Questions Every Java Developer Should Know