Tagged articles
40 articles
Page 1 of 1
Architecture Breakthrough
Architecture Breakthrough
Jul 2, 2025 · Industry Insights

Defining Platforms, Systems, and Modules in FinTech Architecture

This article clarifies fintech‑specific definitions for platforms, systems, modules, and related architectural concepts such as frameworks, components, artifacts, plugins, controls, and middleware, illustrating their roles, boundaries, and relationships to guide consistent design and implementation across banking technology projects.

ComponentFinTechFramework
0 likes · 8 min read
Defining Platforms, Systems, and Modules in FinTech Architecture
MaGe Linux Operations
MaGe Linux Operations
Apr 12, 2025 · Backend Development

Master Nginx Basics: From Installation to Advanced Configuration

This comprehensive guide walks you through Nginx fundamentals, including its advantages, installation methods, core configuration hierarchy, key modules such as stub_status, random_index, sub_filter and gzip, log management, virtual host setup, HTTPS, rewrite rules, and smooth upgrade techniques, empowering you to deploy and optimize a high‑performance web server.

ConfigurationHTTPSload balancing
0 likes · 32 min read
Master Nginx Basics: From Installation to Advanced Configuration
Python Programming Learning Circle
Python Programming Learning Circle
Nov 5, 2024 · Fundamentals

Implementing the Singleton Pattern in Python: Multiple Approaches and Thread Safety

This article explains the Singleton design pattern in Python, covering various implementation methods—including modules, decorators, classic classes, __new__ method, and metaclasses—while demonstrating thread‑safety concerns and solutions with locking, and provides complete code examples for each approach.

DecoratorMetaclassSingleton
0 likes · 10 min read
Implementing the Singleton Pattern in Python: Multiple Approaches and Thread Safety
Liangxu Linux
Liangxu Linux
Jun 14, 2023 · Backend Development

Mastering Linux Wait Queues: Step‑by‑Step Driver Implementation Guide

This article explains how Linux kernel drivers use wait queues for process sleep and wake‑up, covering static and dynamic initialization, the various wait_event macros, wake‑up functions, complete driver source code, Makefile setup, and step‑by‑step build and testing instructions.

CLinuxSynchronization
0 likes · 16 min read
Mastering Linux Wait Queues: Step‑by‑Step Driver Implementation Guide
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Mar 3, 2023 · Frontend Development

Essential Frontend Techniques: Module Cycles, Proxy & Reflect, Bug Recording, and Guide Pages

This article curates key frontend topics—including how CommonJS and ES modules handle circular dependencies, why Proxy must be paired with Reflect, practical bug‑recording and source‑code navigation, building guide pages without third‑party libraries, plus a look at clustering algorithms and a powerful CRUD code generator—offering concise insights for modern web developers.

Code GenerationJavaScriptProxy
0 likes · 4 min read
Essential Frontend Techniques: Module Cycles, Proxy & Reflect, Bug Recording, and Guide Pages
Python Programming Learning Circle
Python Programming Learning Circle
Jul 18, 2022 · Fundamentals

Five Practical Uses of Python’s -m Option

This article explains five practical ways to use Python's -m option, including launching a simple HTTP server, generating documentation with pydoc, debugging with pdb, timing code snippets via timeit, and reliably installing packages with python -m pip, especially in multi‑version environments.

HTTP serverPythoncommand-line
0 likes · 4 min read
Five Practical Uses of Python’s -m Option
IT Architects Alliance
IT Architects Alliance
May 30, 2022 · R&D Management

From Machine Code to Modern Systems: A Deep Dive into Software Architecture

This article traces the evolution of software development—from machine language and assembly to high‑level languages—explores the two software crises, explains why software architecture emerged, and clarifies core concepts such as systems, subsystems, modules, components, frameworks, and architecture itself.

ComponentFrameworkSoftware Architecture
0 likes · 13 min read
From Machine Code to Modern Systems: A Deep Dive into Software Architecture
System Architect Go
System Architect Go
Mar 27, 2022 · Cloud Computing

Terraform: Infrastructure as Code

Terraform enables declarative, code‑driven provisioning of cloud resources such as VPCs, virtual hosts, load balancers, databases, and storage across multiple providers, simplifying infrastructure management through reusable providers and modules, version control, and state tracking, thereby reducing manual configuration effort.

Infrastructure as CodeProviderTerraform
0 likes · 4 min read
Terraform: Infrastructure as Code
58 Tech
58 Tech
Dec 31, 2021 · Mobile Development

Swift and Objective‑C Mixed Development in 58 Group’s Real‑Estate Business: Architecture, Module Integration, and Reflection Issues

This article details the background, current status, and engineering architecture of introducing Swift into 58 Group’s real‑estate iOS apps, explains the two main mixed‑compilation approaches (bridging header and module), presents practical module setup, discusses reflection pitfalls, binding solutions, and performance comparisons between Swift and Objective‑C implementations.

Mixed DevelopmentObjective‑CReflection
0 likes · 21 min read
Swift and Objective‑C Mixed Development in 58 Group’s Real‑Estate Business: Architecture, Module Integration, and Reflection Issues
MaGe Linux Operations
MaGe Linux Operations
Dec 25, 2021 · Fundamentals

Master Python Relative Imports: Implicit vs Explicit and Best Practices

This guide explains Python package structures, demonstrates how implicit and explicit relative imports work, shows when to prefer each style, covers disabling implicit imports with absolute_import, and teaches how to control wildcard imports using __all__ with clear code examples.

Package StructureRelative Importexplicit-import
0 likes · 8 min read
Master Python Relative Imports: Implicit vs Explicit and Best Practices
58 Tech
58 Tech
Oct 26, 2021 · Mobile Development

Swift and Objective‑C Interoperability: Moduleization and Mixed‑Language Integration Practices at 58.com

This article details 58.com’s Swift migration initiative, describing the background of Swift adoption, the objectives of the mixed‑language project, the practical steps for SDK module‑ization, bridging techniques, nullability annotations, macro handling, +load replacements, and future plans for improving Objective‑C to Swift integration.

InteropObjective‑CSDK
0 likes · 29 min read
Swift and Objective‑C Interoperability: Moduleization and Mixed‑Language Integration Practices at 58.com
Kuaishou Tech
Kuaishou Tech
Aug 3, 2021 · Mobile Development

Practical Experience of Swift/Objective‑C Binary Mixed Compilation at Kuaishou Overseas Client Team

This article shares the Kuaishou overseas client team's practical experiences and solutions for improving compilation efficiency through Swift/Objective‑C binary mixed compilation, covering single‑target and multi‑target strategies, moduleization challenges, binary compatibility, and future directions for mobile development.

CocoaPodsMixed CompilationObjective‑C
0 likes · 18 min read
Practical Experience of Swift/Objective‑C Binary Mixed Compilation at Kuaishou Overseas Client Team
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Aug 2, 2021 · Mobile Development

Mastering Swift/ObjC Binary Mixed Compilation: Practical Tips for Mobile Teams

This article shares the Kuaishou overseas client team's experience of improving Swift/Objective‑C mixed compilation through binary packaging, covering single‑target and multi‑target strategies, moduleization challenges, solutions for C++ and header issues, and future best‑practice recommendations for iOS development.

Mixed CompilationObjective‑CSwift
0 likes · 18 min read
Mastering Swift/ObjC Binary Mixed Compilation: Practical Tips for Mobile Teams
IT Architects Alliance
IT Architects Alliance
Jun 30, 2021 · Fundamentals

Understanding Software Architecture: Systems, Subsystems, Modules, Components, Frameworks, and Architecture

This article explains the fundamental concepts of software architecture—including systems, subsystems, modules, components, frameworks, and architecture itself—by defining each term, illustrating their relationships with real‑world examples, and clarifying common misconceptions for technical professionals.

ComponentFrameworkSoftware Architecture
0 likes · 10 min read
Understanding Software Architecture: Systems, Subsystems, Modules, Components, Frameworks, and Architecture
IT Architects Alliance
IT Architects Alliance
May 23, 2021 · Fundamentals

Understanding Software Architecture: History, Concepts, and Definitions

This article explains the evolution of software development from machine language to high‑level languages, describes the two software crises and the emergence of structured, object‑oriented, and component‑based design, and clarifies key architectural concepts such as systems, subsystems, modules, components, frameworks, and architecture itself.

ComponentSoftware ArchitectureSoftware Engineering
0 likes · 11 min read
Understanding Software Architecture: History, Concepts, and Definitions
IT Architects Alliance
IT Architects Alliance
Apr 25, 2021 · Fundamentals

What Is Software Architecture? History, Concepts, and Why It Matters

This article traces the evolution from machine code to high‑level languages, explains the two software crises, defines system, subsystem, module, component and framework, and clarifies the true purpose and goals of software architecture for modern developers.

ComponentSoftware ArchitectureSoftware Engineering
0 likes · 12 min read
What Is Software Architecture? History, Concepts, and Why It Matters
Architects' Tech Alliance
Architects' Tech Alliance
Apr 3, 2021 · Fundamentals

Understanding Software Architecture: History, Concepts, and Definitions

This article explores the evolution of software development from machine language to high‑level languages, explains the two software crises, and defines software architecture by distinguishing systems, subsystems, modules, components, and frameworks, emphasizing architecture as a top‑level structural solution for managing complexity.

ComponentObject-OrientedSoftware Architecture
0 likes · 11 min read
Understanding Software Architecture: History, Concepts, and Definitions
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 24, 2020 · Fundamentals

Why Classification Thinking Is the Core of Application Architecture

This article explains how classification thinking—organizing software into modules, components, and packages—forms the foundation of application architecture, illustrates the COLA framework’s evolution, and shows how proper layering and domain‑oriented packaging improve maintainability and scalability.

COLAComponentPackage
0 likes · 15 min read
Why Classification Thinking Is the Core of Application Architecture
Didi Tech
Didi Tech
Oct 8, 2019 · Frontend Development

Understanding Webpack Module Creation: Stages and Dependency Handling

Webpack transforms entry files into modules through four stages—create, add, build, and processDep—where it generates a module instance via factory hooks, registers it in the compilation, runs loaders and parses the source into an AST, groups and resolves dependencies, and finally prepares the modules for bundling.

Build ProcessJavaScriptdependency
0 likes · 18 min read
Understanding Webpack Module Creation: Stages and Dependency Handling
MaGe Linux Operations
MaGe Linux Operations
May 26, 2019 · Fundamentals

Master Python Imports: From Basics to Advanced Techniques

This article explains Python's flexible import system, covering regular imports, from‑statement imports, relative imports, optional imports, local imports, and common pitfalls such as circular and shadowed imports, while providing clear code examples and best‑practice recommendations.

PackageRelative Importbest-practices
0 likes · 13 min read
Master Python Imports: From Basics to Advanced Techniques
ITPUB
ITPUB
Oct 18, 2016 · Fundamentals

Understanding Linux Kernel Notifier Chains: Types, Structures, and Sample Implementation

This article explains the concept of Linux kernel notifier chains, describes the four chain types and their core data structures, details the registration and notification mechanisms, and provides a complete example with three kernel modules and a Makefile to demonstrate building and using a custom notifier chain.

Linuxdrivermodule
0 likes · 14 min read
Understanding Linux Kernel Notifier Chains: Types, Structures, and Sample Implementation
Taobao Frontend Technology
Taobao Frontend Technology
Sep 10, 2016 · Frontend Development

Demystifying Webpack: Inside the Build Process and Core Concepts

This article walks through Webpack's overall workflow, from initial configuration and debugging setup to the detailed compilation, module handling, plugin execution, and final asset generation, illustrating each step with code snippets and diagrams for developers seeking deeper insight.

Build Processloadermodule
0 likes · 17 min read
Demystifying Webpack: Inside the Build Process and Core Concepts
21CTO
21CTO
Apr 2, 2016 · Frontend Development

How JD.com Scales Its E‑Commerce Homepage with Front‑End Engineering

This article details JD.com's front‑end engineering practices for its 2015 PC homepage, covering challenges, static page generation, overall architecture, modular widget system, build tools, performance optimizations, disaster‑recovery strategies, and a Q&A session that reveals practical implementation insights.

Engineeringe‑commercefrontend
0 likes · 22 min read
How JD.com Scales Its E‑Commerce Homepage with Front‑End Engineering