Tagged articles
103 articles
Page 1 of 2
Deepin Linux
Deepin Linux
Dec 21, 2025 · Fundamentals

Unlocking the Linux Kernel: A Beginner’s Roadmap to Core Architecture and Modules

This guide walks readers through the fundamentals of the Linux kernel, explaining its core subsystems, source tree layout, process management, memory handling, file systems, networking, device drivers, debugging tools, and practical learning resources, while providing code examples and command‑line utilities for hands‑on exploration.

Device DriversKernelLinux
0 likes · 54 min read
Unlocking the Linux Kernel: A Beginner’s Roadmap to Core Architecture and Modules
JavaScript
JavaScript
Dec 3, 2025 · Frontend Development

Why IIFEs Are Obsolete: Embrace Modern ES Modules in JavaScript

This article reviews the historic use of Immediately Invoked Function Expressions (IIFE) in JavaScript, outlines their drawbacks, and demonstrates how ES6 native modules provide a cleaner, more maintainable alternative with practical migration guidance.

IIFEJavaScriptModules
0 likes · 4 min read
Why IIFEs Are Obsolete: Embrace Modern ES Modules in JavaScript
Raymond Ops
Raymond Ops
Oct 6, 2025 · Backend Development

Master Nginx: From Basics to Advanced Configuration and Optimization

This comprehensive guide walks you through Nginx fundamentals, its performance advantages, installation methods, detailed configuration file structure, virtual host setup, logging strategies, and an overview of essential modules, empowering you to deploy, tune, and manage a high‑performance web server.

ConfigurationModuleslogging
0 likes · 32 min read
Master Nginx: From Basics to Advanced Configuration and Optimization
Deepin Linux
Deepin Linux
Jun 20, 2025 · Fundamentals

Unlock C++20: Master Modules, Coroutines, and New Language Features

This article explores the significance of C++20, detailing its major new features such as modules and coroutines, explains how they improve compilation speed, code organization, and asynchronous programming, and provides practical examples and migration strategies for modern C++ development.

C++20CoroutinesModules
0 likes · 41 min read
Unlock C++20: Master Modules, Coroutines, and New Language Features
Chen Tian Universe
Chen Tian Universe
Jun 12, 2025 · Operations

Unlock the Secrets of a Bank’s Core System: A Complete Guide to All Modules

This comprehensive article explains the architecture and functions of a bank’s core system, detailing each of the 20+ modules—from customer management and deposits to payments, risk control, accounting, and regulatory compliance—providing clear English translations of all concepts, processes, and key features.

BankingModulesPayments
0 likes · 61 min read
Unlock the Secrets of a Bank’s Core System: A Complete Guide to All Modules
php Courses
php Courses
Apr 15, 2025 · Fundamentals

Top 20 Most Common Python Standard Library Modules

This article introduces the twenty most frequently used Python standard library modules, such as os, sys, math, random, datetime, json, re, collections, itertools, argparse, and others, explaining their core functionalities and providing concise code examples to help developers efficiently manage files, data, networking, and more.

ModulesPythonStandard Library
0 likes · 8 min read
Top 20 Most Common Python Standard Library Modules
Python Programming Learning Circle
Python Programming Learning Circle
Apr 11, 2025 · Fundamentals

Comprehensive Overview of Python Standard Library Modules

This article provides a detailed, categorized reference of Python's standard library modules, covering text processing, data types, mathematics, functional programming, file handling, persistence, compression, encryption, OS utilities, concurrency, inter‑process communication, internet protocols, multimedia, internationalization, frameworks, GUI toolkits, development tools, debugging, runtime, interpreter internals, import mechanisms, language utilities, as well as Windows‑ and Unix‑specific modules.

ModulesStandard Libraryprogramming
0 likes · 15 min read
Comprehensive Overview of Python Standard Library Modules
Test Development Learning Exchange
Test Development Learning Exchange
Mar 14, 2025 · Fundamentals

Introduction to Common Python Standard Library Modules

This article introduces several essential Python standard library modules—including os, sys, datetime, math, random, json, re, sqlite3, argparse, logging, and collections—providing brief descriptions and example code snippets that demonstrate their basic usage for file handling, system information, date-time operations, mathematics, randomness, data serialization, regular expressions, database interaction, command-line parsing, logging, and advanced data structures.

ModulesPythonStandard Library
0 likes · 3 min read
Introduction to Common Python Standard Library Modules
Code Mala Tang
Code Mala Tang
Jan 7, 2025 · Fundamentals

Master Python Imports: Choose import, from, or * and Avoid Common Pitfalls

This guide explains the differences between Python's import statements—including "import X", "from X import Y", and "from X import *"—covers dynamic imports with __import__, sys.path handling, PYTHONPATH, PEP8 import ordering, __all__ usage, and the role of __name__ in module execution, helping you write cleaner, conflict‑free code.

ModulesNamespacedynamic import
0 likes · 10 min read
Master Python Imports: Choose import, from, or * and Avoid Common Pitfalls
Test Development Learning Exchange
Test Development Learning Exchange
Nov 6, 2024 · Fundamentals

Overview of Common Python Standard Library Modules

This article provides a concise overview of twenty essential Python standard library modules, covering their primary purposes and frequently used functions such as file handling, system interaction, data processing, networking, concurrency, compression, and serialization, helping developers improve productivity across various programming tasks.

ModulesPythonStandard Library
0 likes · 8 min read
Overview of Common Python Standard Library Modules
Linux Ops Smart Journey
Linux Ops Smart Journey
Oct 31, 2024 · Operations

Mastering Ansible: 8 Essential Modules to Automate Your Ops

This article explores eight of the most commonly used Ansible modules—including setup, command, shell, and script—detailing how they collect host information, filter data, execute commands, and run scripts, with practical code examples and tips to streamline everyday automation tasks.

AnsibleAutomationConfiguration Management
0 likes · 9 min read
Mastering Ansible: 8 Essential Modules to Automate Your Ops
Test Development Learning Exchange
Test Development Learning Exchange
Oct 26, 2024 · Fundamentals

Master 24 Essential Python Tricks to Write Cleaner, Faster Code

This comprehensive guide walks you through 24 powerful Python techniques—from list, dictionary, and set comprehensions to advanced modules like itertools, functools, and asyncio—showing concise syntax, practical examples, and best practices that help you write more efficient, readable, and maintainable code.

Advanced TechniquesComprehensionsModules
0 likes · 14 min read
Master 24 Essential Python Tricks to Write Cleaner, Faster Code
Top Architect
Top Architect
Oct 25, 2024 · Backend Development

Maven Basics: Configuration, Dependency Management, Modules, Plugins, and Build Settings

This article provides a comprehensive guide to Maven, covering repository configuration, basic project setup, dependency declaration and management, module organization, unified version control, essential plugins such as jar, assembly, and shade, as well as build settings like compiler version, resource exclusion, and main class definition.

JavaModulesPlugins
0 likes · 17 min read
Maven Basics: Configuration, Dependency Management, Modules, Plugins, and Build Settings
Python Programming Learning Circle
Python Programming Learning Circle
Oct 7, 2024 · Fundamentals

Overview of the Python Standard Library

This article provides a comprehensive overview of Python's extensive standard library, describing its built‑in modules across categories such as text processing, binary data handling, data types, mathematics, functional programming, file and directory utilities, persistence, compression, file formatting, encryption, operating‑system tools, concurrency, interprocess communication, internet protocols, multimedia, internationalization, programming frameworks, GUI toolkits, development tools, debugging, runtime, interpreter internals, import mechanisms, and language utilities.

Modulesfundamentalsprogramming
0 likes · 12 min read
Overview of the Python Standard Library
Test Development Learning Exchange
Test Development Learning Exchange
Oct 3, 2024 · Fundamentals

Master Python OOP: Classes, Inheritance, Magic Methods & More

This comprehensive guide walks through Python's object‑oriented programming essentials, covering class definitions, attributes, common magic methods, inheritance, polymorphism, exception handling, as well as module and package creation and usage, complete with clear code examples for each concept.

Exception HandlingInheritanceModules
0 likes · 12 min read
Master Python OOP: Classes, Inheritance, Magic Methods & More
MaGe Linux Operations
MaGe Linux Operations
Sep 17, 2024 · Operations

Master Ansible: Essential Commands and Common Modules Explained

This guide provides a comprehensive overview of Ansible's ad‑hoc command options and the most frequently used modules—including shell, copy, template, file, fetch, synchronize, yum, service, user, and cron—detailing their parameters, usage examples, and best‑practice tips for efficient automation.

AnsibleAutomationConfiguration Management
0 likes · 41 min read
Master Ansible: Essential Commands and Common Modules Explained
Top Architect
Top Architect
Aug 27, 2024 · Backend Development

Comprehensive Maven Guide: Basic Configuration, Dependency Management, Module Setup, and Plugin Usage

This article provides a detailed tutorial on Maven, covering repository configuration, basic project structure, dependency management, module inheritance, unified version control, and common build plugins such as jar, assembly, and shade, with practical XML examples and code snippets for Java backend projects.

Backend DevelopmentJavaModules
0 likes · 26 min read
Comprehensive Maven Guide: Basic Configuration, Dependency Management, Module Setup, and Plugin Usage
Test Development Learning Exchange
Test Development Learning Exchange
Jun 18, 2024 · Fundamentals

Comprehensive Overview of Python Built‑in Functions, Modules, and Advanced Concepts

This article presents a concise yet thorough guide to essential Python built‑in functions such as map, filter, reduce, sorted, enumerate, zip, any/all, as well as advanced features including lambda expressions, comprehensions, itertools, context managers, partial functions, garbage collection, asyncio, decorators, generators, metaclasses, pathlib, type annotations, and enumerations, each illustrated with clear code examples.

IteratorsModulesPython
0 likes · 14 min read
Comprehensive Overview of Python Built‑in Functions, Modules, and Advanced Concepts
php Courses
php Courses
Jun 13, 2024 · Backend Development

Beginner Node.js Course: Fundamentals and Core Technologies

This beginner-friendly Node.js course guides learners through installation, environment setup, asynchronous programming, module systems, event-driven architecture, and building efficient web servers with practical examples covering HTTP handling, file operations, and database integration.

AsynchronousModulesNode.js
0 likes · 3 min read
Beginner Node.js Course: Fundamentals and Core Technologies
Test Development Learning Exchange
Test Development Learning Exchange
Jun 12, 2024 · Fundamentals

Understanding the Role of __init__.py in Python Packages

The article explains how the __init__.py file marks a directory as a Python package, enables package initialization, controls namespace exposure, defines package‑level variables and metadata, supports dynamic loading, performance optimizations, and can serve as an entry point, while noting changes introduced in Python 3.3 and PEP 420.

ModulesPackagePython
0 likes · 5 min read
Understanding the Role of __init__.py in Python Packages
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 9, 2024 · Fundamentals

A Comprehensive Overview of JavaScript Module Systems: From Traditional Scripts to ESM

This article traces the evolution of JavaScript module systems—from the early script tags and manual dependency ordering, through CommonJS, AMD, and UMD, to the modern ECMAScript modules—explaining their origins, challenges, and how bundlers and package fields enable seamless usage across browsers and Node.js environments.

AMDCommonJSESM
0 likes · 13 min read
A Comprehensive Overview of JavaScript Module Systems: From Traditional Scripts to ESM
Deepin Linux
Deepin Linux
Nov 8, 2023 · Fundamentals

Overview of C++20 New Features and Frequently Tested Topics

This article provides a comprehensive overview of C++20's major new features—including concepts, modules, coroutines, ranges, three‑way comparison, constexpr enhancements, and the updated standard library—along with practical code examples, explanations of their significance, and frequently examined interview topics.

C++20LambdaModules
0 likes · 35 min read
Overview of C++20 New Features and Frequently Tested Topics
JD Tech
JD Tech
Sep 25, 2023 · Backend Development

Comprehensive Guide to Upgrading from JDK 8 to JDK 11: Performance Gains, New Features, and Migration Practices

This article explains why upgrading from JDK 8 to JDK 11 is beneficial, details performance improvements—especially GC behavior—lists the new language and API features, provides step‑by‑step migration guidance, highlights common pitfalls such as module‑system issues, and offers practical recommendations for production environments.

JDK11ModulesNewFeatures
0 likes · 20 min read
Comprehensive Guide to Upgrading from JDK 8 to JDK 11: Performance Gains, New Features, and Migration Practices
Bilibili Tech
Bilibili Tech
Jul 14, 2023 · Mobile Development

Bazel Modules, rules_xcodeproj, and Fastbuild Rule for iOS Monorepo at Bilibili

Bilibili’s iOS team migrated from the cumbersome WORKSPACE model to Bazel Modules, adopted the community‑maintained rules_xcodeproj to replace Tulsi, and built a custom Fastbuild rule that hashes source files to reuse binaries, cutting incremental build times from dozens of minutes to under two.

BazelBuild SystemFastbuild
0 likes · 22 min read
Bazel Modules, rules_xcodeproj, and Fastbuild Rule for iOS Monorepo at Bilibili
MaGe Linux Operations
MaGe Linux Operations
May 31, 2023 · Fundamentals

Master Linux Kernel Essentials: Modules, Commands, and System Configuration

This article provides a comprehensive overview of the Linux kernel, explaining its core components, memory and process management, device drivers, system calls, and security, while detailing essential commands such as uname, lsmod, modinfo, modprobe, depmod, insmod, rmmod, sysctl, and guiding readers through kernel compilation and configuration using /proc and /sys.

CompilationKernelLinux
0 likes · 22 min read
Master Linux Kernel Essentials: Modules, Commands, and System Configuration
ByteDance Web Infra
ByteDance Web Infra
Apr 4, 2023 · Fundamentals

Fundamentals of WebAssembly: Modules, Binary and Text Formats

This article provides a comprehensive introduction to WebAssembly, covering its core concepts such as modules, types, variables, functions, instructions, traps, tables, linear memory, the binary module structure, the S‑expression based text format, and step‑by‑step guidance for writing a simple WebAssembly module with code examples.

Binary FormatModulesText Format
0 likes · 24 min read
Fundamentals of WebAssembly: Modules, Binary and Text Formats
ByteFE
ByteFE
Apr 3, 2023 · Frontend Development

Understanding WebAssembly: Modules, Binary and Text Formats, and a Hands‑On Example

This article provides a comprehensive overview of WebAssembly, covering its core concepts such as modules, types, variables, functions, instructions, traps, tables, and linear memory, explains the binary module structure and sections, details the human‑readable text format with S‑expressions and lexical rules, and walks through a step‑by‑step example of writing, compiling, and invoking a simple WebAssembly module.

Binary FormatModulesText Format
0 likes · 27 min read
Understanding WebAssembly: Modules, Binary and Text Formats, and a Hands‑On Example
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 6, 2023 · Mobile Development

How NetEase Cloud Music Made Objective‑C Components Module‑Ready for Swift Integration

This article details the challenges and step‑by‑step solutions the NetEase Cloud Music iOS team used to modularize legacy Objective‑C libraries, enabling seamless Swift interop through modulemap generation, CocoaPods configuration, and custom build scripts while addressing macro, header, and static‑library issues.

Build SystemCocoaPodsInterop
0 likes · 14 min read
How NetEase Cloud Music Made Objective‑C Components Module‑Ready for Swift Integration
Python Programming Learning Circle
Python Programming Learning Circle
Dec 15, 2022 · Backend Development

Python Project Engineering: Dependency Management, Project Structure, Modules, Type Checking, Formatting, Configuration, Exception Handling, and Testing

This article presents a comprehensive guide to building a Python backend project without controllers, covering modern dependency management with PDM, recommended project layout, module import conventions, static type checking using mypy, code formatting with Black, configuration handling, exception design, and testing strategies with pytest and tox.

Code FormattingModulesProject Structure
0 likes · 16 min read
Python Project Engineering: Dependency Management, Project Structure, Modules, Type Checking, Formatting, Configuration, Exception Handling, and Testing
Open Source Linux
Open Source Linux
Dec 12, 2022 · Fundamentals

Unlocking Linux Kernel Secrets: Core Components, Modules, and Essential Commands

This article provides a comprehensive overview of the Linux kernel, explaining its core responsibilities, memory and process management, device drivers, system calls, and security, followed by detailed guidance on kernel modules, common commands such as uname, lsmod, modinfo, modprobe, depmod, and practical steps for compiling and configuring the kernel.

LinuxModulessystem calls
0 likes · 24 min read
Unlocking Linux Kernel Secrets: Core Components, Modules, and Essential Commands
Top Architect
Top Architect
Sep 27, 2022 · Fundamentals

Fundamentals of Software Architecture: Concepts, Layers, and Classifications

This article provides a comprehensive overview of software architecture, defining core concepts such as system, subsystem, module, component, framework, and architecture itself, and detailing the various layers—including business, application, data, code, technical, and deployment architectures—along with their design principles and practical considerations.

ModulesSoftware ArchitectureSystem Design
0 likes · 9 min read
Fundamentals of Software Architecture: Concepts, Layers, and Classifications
Python Programming Learning Circle
Python Programming Learning Circle
Jul 27, 2022 · Fundamentals

Modular Programming Concepts and Benefits in Python

This article explains the modular programming philosophy in Python, describing the differences between modules and packages, the advantages of modular design such as improved readability, reusability, and collaborative development, and includes illustrative diagrams and promotional resources for further learning.

Modular ProgrammingModulesPackages
0 likes · 6 min read
Modular Programming Concepts and Benefits in Python
MaGe Linux Operations
MaGe Linux Operations
Apr 29, 2022 · Fundamentals

Discover 5 Hidden Python Modules That Can Supercharge Your Code

This article introduces five lesser‑known Python standard‑library modules—difflib, sched, binascii, tty, and weakref—explaining their key functions, typical use cases, and providing concise code examples so developers can quickly incorporate these powerful tools into their projects.

ModulesPythonStandard Library
0 likes · 9 min read
Discover 5 Hidden Python Modules That Can Supercharge Your Code
Python Programming Learning Circle
Python Programming Learning Circle
Apr 15, 2022 · Fundamentals

Why Python Struggles with Large Projects: Variable Declarations, Module Management, Dependencies, and Concurrency

The article examines the challenges of using Python for large-scale projects, highlighting issues such as implicit variable declarations, complex module dependencies, version conflicts, the Global Interpreter Lock, and concurrency limitations, while comparing Python to languages like C, Go, and Java.

GILModulesPython
0 likes · 13 min read
Why Python Struggles with Large Projects: Variable Declarations, Module Management, Dependencies, and Concurrency
GrowingIO Tech Team
GrowingIO Tech Team
Dec 9, 2021 · Cloud Computing

Mastering Multi-Cloud Terraform: Architecture, Modules, and Best Practices

This article explains why GrowingIO adopts Terraform for multi‑cloud resource management, introduces Terraform’s core concepts and architecture, details a practical project structure with modules, conditional logic, complex loops, global variables, and environment isolation, and shares insights on its advantages and limitations.

Infrastructure as CodeModulesTerraform
0 likes · 12 min read
Mastering Multi-Cloud Terraform: Architecture, Modules, and Best Practices
Tencent Cloud Developer
Tencent Cloud Developer
Dec 8, 2021 · Backend Development

Understanding Go Module Paths, Versioning, and Pseudo‑Versions

The article explains Go module paths defined in go.mod, how they combine with package subdirectories, the semantic versioning scheme (major, minor, patch, pre‑release), and how Go generates and orders pseudo‑versions from tags, branches, or commits when fetching modules.

Backend DevelopmentGoModules
0 likes · 9 min read
Understanding Go Module Paths, Versioning, and Pseudo‑Versions
21CTO
21CTO
Nov 28, 2021 · Fundamentals

Why Learning Go (Golang) Is Worth Your Time: Key Benefits and Essentials

This article introduces Go, highlights its concise and clean syntax, showcases core language structures and built‑in tools, explains module creation and cross‑compilation, and demonstrates how to build binaries and WebAssembly modules, making a compelling case for learning Golang.

GoGolangModules
0 likes · 6 min read
Why Learning Go (Golang) Is Worth Your Time: Key Benefits and Essentials
ELab Team
ELab Team
Aug 6, 2021 · Fundamentals

Fixing JS Module Errors: CommonJS vs ES6 and Circular Dependency Solutions

This article examines why JavaScript applications encounter runtime errors when using CommonJS or ES6 modules, explains the underlying module loading mechanisms, highlights pitfalls of circular dependencies, and provides practical solutions—including webpack plugins and code adjustments—to reliably resolve such issues.

CommonJSModulescircular-dependency
0 likes · 20 min read
Fixing JS Module Errors: CommonJS vs ES6 and Circular Dependency Solutions
Python Programming Learning Circle
Python Programming Learning Circle
Jul 30, 2021 · Fundamentals

Understanding Basic Python Programming Concepts: Code, Conditionals, Loops, Variables, Functions, Modules, and Classes

This article introduces fundamental Python programming concepts by using everyday analogies, covering what code is, conditional statements, loops, variables, functions with parameters, modules, and classes, and provides clear example code snippets to illustrate each topic for beginners.

ConditionalsLoopsModules
0 likes · 15 min read
Understanding Basic Python Programming Concepts: Code, Conditionals, Loops, Variables, Functions, Modules, and Classes
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 13, 2021 · Fundamentals

How I Learned Go in 3 Days: A Practical Jump from Java to Go

This article walks through a rapid three‑day Go onboarding, covering installation, environment setup, core syntax, package management with Go modules, common development tools, and a simple producer‑consumer concurrency example, while comparing Go concepts to Java and JavaScript.

BackendModulesconcurrency
0 likes · 27 min read
How I Learned Go in 3 Days: A Practical Jump from Java to Go
Python Programming Learning Circle
Python Programming Learning Circle
Jul 5, 2021 · Fundamentals

Overview of Python Standard Library Modules

This article provides a comprehensive overview of the over 200 modules included in Python’s standard library, organized into categories such as text processing, binary data handling, data types, mathematics, functional programming, file and directory operations, persistence, compression, networking, multimedia, internationalization, and many platform-specific utilities.

Modulesreference
0 likes · 11 min read
Overview of Python Standard Library Modules
Sohu Tech Products
Sohu Tech Products
Jun 2, 2021 · Frontend Development

Understanding Top-Level Await in JavaScript Modules

This article explains how top‑level await, introduced in V8 from version 9.1 and enabled by default in modern browsers, allows developers to use await directly at a module’s top level, simplifying asynchronous code patterns with examples, execution order details, and practical use cases.

AsyncJavaScriptModules
0 likes · 8 min read
Understanding Top-Level Await in JavaScript Modules
Kuaishou Tech
Kuaishou Tech
May 21, 2021 · Mobile Development

Swift and Objective‑C Interoperability: Mixing, Modules, and Runtime Dynamics

This article explains how Swift and Objective‑C can be mixed in iOS projects, covering prerequisite settings, CocoaPods module configuration, name mangling, compilation differences, dynamic features, method replacement techniques, and the underlying Swift runtime metadata that enable seamless inter‑language calls.

CocoaPodsInteroperabilityModules
0 likes · 25 min read
Swift and Objective‑C Interoperability: Mixing, Modules, and Runtime Dynamics
Top Architect
Top Architect
Jan 9, 2021 · Backend Development

Guice Dependency Injection Tutorial: Modules, Bindings, Scopes, and Assisted Injection

This article introduces Google Guice, a lightweight Java dependency injection framework, covering its core concepts, module configuration, various binding types, scopes, injection methods, provider usage, assisted injection, and includes extensive code examples demonstrating how to replace manual object creation with Guice-managed dependencies.

Assisted InjectionBindingsJava
0 likes · 10 min read
Guice Dependency Injection Tutorial: Modules, Bindings, Scopes, and Assisted Injection
MaGe Linux Operations
MaGe Linux Operations
Oct 18, 2020 · Fundamentals

Explore Python’s Essential Standard Library Modules for Every Developer

This article provides a concise overview of Python’s built‑in standard library modules, covering text handling, data structures, mathematics, functional programming, file and directory utilities, persistence, compression, encryption, OS tools, concurrency, inter‑process communication, and internet protocols, helping developers quickly locate the right tool for their tasks.

ModulesPythonStandard Library
0 likes · 7 min read
Explore Python’s Essential Standard Library Modules for Every Developer
360 Tech Engineering
360 Tech Engineering
Sep 28, 2020 · Backend Development

Guide to Organizing Go Project Structure, Packages, and Commands

This article explains how to design a Go project layout, differentiate internal and external packages, configure modules, write simple functions, import packages, create command‑line tools, and manage private code, providing practical code examples and best‑practice recommendations for backend developers.

Backend DevelopmentGoInternal Packages
0 likes · 8 min read
Guide to Organizing Go Project Structure, Packages, and Commands
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Aug 17, 2020 · Frontend Development

Master Advanced TypeScript: Boost Code Safety and Maintainability

This comprehensive guide explores advanced TypeScript concepts—including basic and advanced types, function signatures, type inference, compatibility, generics, modules, declaration files, and compilation options—to help developers write safer, more maintainable code in modern front‑end projects.

CompilationGenericsModules
0 likes · 30 min read
Master Advanced TypeScript: Boost Code Safety and Maintainability
Taobao Frontend Technology
Taobao Frontend Technology
Mar 21, 2020 · Frontend Development

Top Front-End Interview Answers: HTTP, Virtual DOM, Modules, and More

This article compiles detailed front‑end interview answers covering HTTP request limits, Virtual DOM benefits, CommonJS vs ES6 modules, cookie/session/token differences, image format selection, first‑paint and white‑screen metrics, mini‑program vs H5 distinctions, floating‑point precision, and V8 engine execution.

HTTPModulesVirtual DOM
0 likes · 14 min read
Top Front-End Interview Answers: HTTP, Virtual DOM, Modules, and More
Sohu Tech Products
Sohu Tech Products
Mar 18, 2020 · Backend Development

Node.js Quick Start Tutorial: Environment, Global Objects, Modules, CLI, npm, and Event Handling

This tutorial provides a comprehensive introduction to Node.js, covering its runtime environment, core global objects, module system, command‑line interface development, npm package management, script automation, and event handling with practical code examples and explanations for front‑end engineers transitioning to back‑end development.

Backend DevelopmentCLIEventEmitter
0 likes · 31 min read
Node.js Quick Start Tutorial: Environment, Global Objects, Modules, CLI, npm, and Event Handling
Alibaba Cloud Native
Alibaba Cloud Native
Jan 3, 2020 · Backend Development

Why Go Skips Inheritance: Master Interfaces, Composition, Modules and Concurrency

This article explains how Go avoids traditional class inheritance by using implicit interfaces and composition, demonstrates the Template Method pattern in Go, explores orthogonal design principles, details Go Modules versioning and migration from GOPATH/vendor, and reviews Go's concurrency models including goroutine, channel and context.

GoInterfacesModules
0 likes · 53 min read
Why Go Skips Inheritance: Master Interfaces, Composition, Modules and Concurrency
Alibaba Cloud Native
Alibaba Cloud Native
Dec 18, 2019 · Backend Development

Why Go (Golang) Really Matters for Modern Server Development – A Complete Guide Overview

This article provides a comprehensive overview of Go, covering its naming history, reasons to choose it for server development, key milestones, garbage collection, error handling, module system, concurrency primitives, context management, engineering practices, and the upcoming Go2 evolution, while highlighting its relevance to cloud-native backend engineering.

GoModuleslanguage design
0 likes · 15 min read
Why Go (Golang) Really Matters for Modern Server Development – A Complete Guide Overview
System Architect Go
System Architect Go
Aug 12, 2019 · Backend Development

Why Switch to Go Module Proxy and Ditch the Vendor Directory?

This article explains the drawbacks of using a vendor directory in Go projects, outlines how Go module proxy solves those issues, and provides step‑by‑step guidance on configuring GOPROXY, choosing public or self‑hosted proxies, and recent Go 1.13 enhancements.

Backend DevelopmentBuild OptimizationGOPROXY
0 likes · 7 min read
Why Switch to Go Module Proxy and Ditch the Vendor Directory?
Node Underground
Node Underground
Aug 11, 2019 · Backend Development

Mastering Node.js ES Modules: From CommonJS to Native Imports

This article explains how Node.js 12 introduced native ECMAScript Modules, compares them with CommonJS, shows how to enable the feature, configure package.json, and adapt code using import/export, import.meta, and other module‑specific changes.

CommonJSES ModulesModules
0 likes · 10 min read
Mastering Node.js ES Modules: From CommonJS to Native Imports
360 Tech Engineering
360 Tech Engineering
Jun 28, 2019 · Operations

Modular Puppet Code: Environments, Modules, and Classes

This article explains how to structure modular Puppet code by configuring environments, creating reusable modules, and designing classes, covering environment paths, hiera data, module generation, publishing to the Forge, and key class functions such as include, require, contain, and hiera_include.

AutomationDevOpsInfrastructure
0 likes · 11 min read
Modular Puppet Code: Environments, Modules, and Classes
21CTO
21CTO
Jun 16, 2019 · Backend Development

Master IntelliJ IDEA Project Structure: From Projects to Artifacts

This guide explains IntelliJ IDEA’s Project Structure settings—including project name, SDK, language level, modules, sources, paths, dependencies, facets, libraries, and artifacts—detailing how to configure each element, manage sub‑projects, and prepare web deployment packages such as WAR and JAR files.

ArtifactsIntelliJ IDEAJava
0 likes · 7 min read
Master IntelliJ IDEA Project Structure: From Projects to Artifacts
Programmer DD
Programmer DD
Jun 8, 2019 · Fundamentals

Mastering IntelliJ IDEA Project Structure: A Complete Guide

This article explains IntelliJ IDEA's Project Structure settings—including project name, SDK, language level, compiler output, modules, libraries, facets, and artifacts—detailing how each component works and how they affect building and deploying Java applications.

ArtifactsIntelliJ IDEAJava
0 likes · 8 min read
Mastering IntelliJ IDEA Project Structure: A Complete Guide
Xueersi Online School Tech Team
Xueersi Online School Tech Team
May 22, 2019 · Backend Development

Understanding Nginx HTTP Request Processing Flow

This article provides a comprehensive overview of Nginx's architecture and HTTP request handling, covering its master‑worker model, configuration directives, server initialization, connection management, request parsing, the eleven processing phases, and content generation mechanisms.

ModulesRequest ProcessingServer
0 likes · 13 min read
Understanding Nginx HTTP Request Processing Flow
MaGe Linux Operations
MaGe Linux Operations
Jul 28, 2018 · Operations

Master the Most Common Ansible Modules: From ping to get_url

This guide introduces the most frequently used Ansible modules—including ping, setup, file, copy, service, cron, yum, user, group, synchronize, mount, and get_url—explaining their purpose, key options, and providing concrete command‑line examples to help you automate system tasks efficiently.

AnsibleAutomationDevOps
0 likes · 15 min read
Master the Most Common Ansible Modules: From ping to get_url
ITPUB
ITPUB
May 25, 2018 · Fundamentals

Understanding Code: From Conditions to Functions with Real‑World Analogies

This tutorial explains programming fundamentals using everyday analogies, covering how code serves as a precise language for computers, the role of conditionals, loops, variables, functions, modules, and an introduction to classes, all illustrated with Python examples that model buying fruit under different scenarios.

ConditionalsLoopsModules
0 likes · 16 min read
Understanding Code: From Conditions to Functions with Real‑World Analogies
MaGe Linux Operations
MaGe Linux Operations
Apr 19, 2018 · Fundamentals

Master Python Imports: From Simple Modules to Full Packages

This article explains how Python’s __name__ variable works, demonstrates module creation with pizza.py and menu.py, shows how to turn modules into a package with __init__.py and __main__.py, covers absolute vs. relative imports, executable packages, sibling‑package imports, and the module search path.

ModulesPackagesRelative Import
0 likes · 13 min read
Master Python Imports: From Simple Modules to Full Packages
Java Architect Essentials
Java Architect Essentials
Mar 2, 2018 · Fundamentals

New Features of JDK 9

JDK 9 adds a range of language and runtime enhancements—including a new module system, JShell REPL, upgraded Stream API, HTTP client, and internal changes to strings and exception handling—to improve modularity, performance, and developer productivity across Java applications.

HttpClientJDK9JShell
0 likes · 9 min read
New Features of JDK 9
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 16, 2018 · Frontend Development

Mastering JavaScript Module Systems: From CommonJS to ES6 and Beyond

This comprehensive guide explores JavaScript module mechanisms—including CommonJS, Node.js core and file modules, AMD, CMD, UMD, and ES6 import/export—detailing their advantages, loading strategies, code examples, circular dependencies, and best practices for modern front‑end and back‑end development.

AMDCommonJSModules
0 likes · 25 min read
Mastering JavaScript Module Systems: From CommonJS to ES6 and Beyond
MaGe Linux Operations
MaGe Linux Operations
Sep 9, 2017 · Operations

Master Ansible Basics: Essential Modules and Commands for Automation

This guide walks you through Ansible's core architecture, host inventory setup, variable definitions, and the most commonly used modules—including group, user, copy, cron, shell, and ping—showing practical command examples and how to retrieve module help with ansible‑doc.

AnsibleAutomationConfiguration Management
0 likes · 10 min read
Master Ansible Basics: Essential Modules and Commands for Automation
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 13, 2017 · Frontend Development

What Makes a Modern JavaScript Application? A Complete Guide

This article explains the rapid evolution of the JavaScript ecosystem, covering ES2015+ language features, Node.js, module systems, package management, build tools, and deployment strategies, helping newcomers and seasoned developers understand the key tools and concepts behind modern web applications.

ES2015ModulesNode.js
0 likes · 15 min read
What Makes a Modern JavaScript Application? A Complete Guide
MaGe Linux Operations
MaGe Linux Operations
Jul 8, 2017 · Fundamentals

Master Python Basics: From Variables to Advanced OOP Techniques

This comprehensive guide walks experienced developers through Python fundamentals—including data types, control flow, functions, advanced features like generators and decorators, object‑oriented programming, modules, and debugging—providing concise examples and practical code snippets to deepen their expertise.

ModulesOOPPython
0 likes · 14 min read
Master Python Basics: From Variables to Advanced OOP Techniques
Liulishuo Tech Team
Liulishuo Tech Team
May 24, 2017 · Mobile Development

Understanding Dagger 2 Modules, Components, and Subcomponents in Android

This article explains how Dagger 2 structures dependency injection for Android apps using Modules, Components, and Subcomponents, illustrating their roles with diagrams, comparing them to manual injection, and showing how they clarify code dependencies while keeping runtime overhead minimal.

AndroidDagger2Mobile Development
0 likes · 4 min read
Understanding Dagger 2 Modules, Components, and Subcomponents in Android
Java Backend Technology
Java Backend Technology
Mar 20, 2017 · Backend Development

How to Choose and Manage Nginx Modules and Process Modes

This guide explains how Nginx modules are organized, how to view and select available modules with ./configure --help, add third‑party modules using the --add-module option, and understand Nginx’s single‑process and master‑worker process models.

BackendConfigurationModules
0 likes · 4 min read
How to Choose and Manage Nginx Modules and Process Modes