Tagged articles

Dependency Management

320 articles · Page 4 of 4
360 Quality & Efficiency
360 Quality & Efficiency
Apr 4, 2018 · Backend Development

Comprehensive Guide to Maven settings.xml Configuration

This article provides an in-depth explanation of Maven's settings.xml file, covering its purpose, default locations, top‑level elements, single‑level configurations such as localRepository and offline mode, plugin groups, servers, mirrors, proxies, profile activation, properties, repositories, and active profiles, helping readers configure Maven effectively.

Build ToolConfigurationDependency Management
0 likes · 13 min read
Comprehensive Guide to Maven settings.xml Configuration
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 22, 2018 · Backend Development

Master Maven: Essential Concepts, Lifecycle, and Project Setup Guide

This comprehensive guide explains Maven's core concepts, project structure, repository types, installation steps, common commands, lifecycle phases, creating new Maven projects, POM file details, dependency management, and various Maven project types, providing developers with a complete reference for effective build automation.

Dependency ManagementMavenPOM
0 likes · 17 min read
Master Maven: Essential Concepts, Lifecycle, and Project Setup Guide
MaGe Linux Operations
MaGe Linux Operations
Dec 4, 2017 · Backend Development

Master Python Dependency Management with Pipenv: A Complete Guide

Discover how Pipenv streamlines Python package management by automatically creating virtual environments, handling Pipfile and Pipfile.lock, offering deterministic builds, simplifying .env integration, and providing powerful commands like install, uninstall, lock, and graph, with step-by-step installation instructions for Windows and macOS.

Dependency ManagementPackage ManagementPython
0 likes · 7 min read
Master Python Dependency Management with Pipenv: A Complete Guide
MaGe Linux Operations
MaGe Linux Operations
Sep 30, 2017 · Backend Development

Master Python Dependency Management with Pipenv: A Step‑by‑Step Guide

This article explains how to simplify Python project dependency handling using Pipenv, covering installation, Pipfile management, development versus production packages, virtual environment activation, and practical command‑line examples for seamless workflow integration.

Dependency ManagementPythonbackend development
0 likes · 7 min read
Master Python Dependency Management with Pipenv: A Step‑by‑Step Guide
Architecture Digest
Architecture Digest
Jul 16, 2017 · Operations

Fault Governance in Distributed Systems: Dependency Failures, Strong/Weak Dependency, and Fault‑Injection Practices

This article presents a comprehensive overview of fault governance in large‑scale distributed systems, covering classic dependency failures, the concept of strong and weak dependencies, experimental observations, the evolution of fault‑injection techniques, and best practices for building reliable fault‑drill platforms.

Chaos EngineeringDependency ManagementFault Tolerance
0 likes · 20 min read
Fault Governance in Distributed Systems: Dependency Failures, Strong/Weak Dependency, and Fault‑Injection Practices
Beike Product & Technology
Beike Product & Technology
Jun 23, 2017 · Fundamentals

Understanding Apache Maven: Core Concepts and Practical Usage for Java Developers

This article introduces Apache Maven as a vital Java build tool, explaining its standard project layout, automatic and transitive dependency management, installation, IDE integration, pom.xml configuration, common commands, and a brief comparison with Gradle, providing essential knowledge for Java developers.

Build ToolDependency ManagementIDE integration
0 likes · 6 min read
Understanding Apache Maven: Core Concepts and Practical Usage for Java Developers
Tencent Music Tech Team
Tencent Music Tech Team
Jun 23, 2017 · Backend Development

New Features and Changes in npm@5: Detailed Overview and Comparison with Yarn

npm 5 introduces automatic package‑lock generation, default --save, enhanced Git and file‑dependency handling, new prepack/postpack scripts, stronger integrity checks, a fully managed cache and registry tweaks, while narrowing Yarn’s speed advantage despite early bugs, making it a compelling alternative for npm‑centric workflows.

Dependency ManagementYARNnpm
0 likes · 15 min read
New Features and Changes in npm@5: Detailed Overview and Comparison with Yarn
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
May 26, 2017 · Backend Development

Designing a Router Framework for Decoupling Modules in Large‑Scale Projects

The article analyzes the challenges of tightly coupled modules in rapidly growing projects, proposes a Router model that encapsulates and distributes inter‑module calls, discusses its core concepts, implementation options, and extensions such as interceptors, and shares practical lessons learned after two years of use.

Dependency ManagementGradlejava
0 likes · 10 min read
Designing a Router Framework for Decoupling Modules in Large‑Scale Projects
Dada Group Technology
Dada Group Technology
Jan 23, 2017 · Backend Development

Architecture Design and Key Solutions of JD Daojia Transaction System

The article outlines the complex business logic of JD Daojia's transaction system and presents architectural decisions such as service setization, database sharding, frontend‑backend separation, parallel execution, asynchronous processing, dependency governance, and future enhancements to improve scalability, reliability, and performance.

Dependency ManagementMicroservicesSharding
0 likes · 12 min read
Architecture Design and Key Solutions of JD Daojia Transaction System
Node Underground
Node Underground
Jan 19, 2017 · Backend Development

Essential Node.js Best Practices Every Developer Should Follow

This article expands on earlier Node.js best practices by offering concrete, actionable guidelines such as modularizing code, managing require statements, handling errors, using npm shortcuts, respecting versioning, and properly separating development and production dependencies.

Dependency Managementbest practicesnodejs
0 likes · 3 min read
Essential Node.js Best Practices Every Developer Should Follow
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 7, 2017 · Frontend Development

How to Build Scalable Web Modules: Architecture, Packaging, and Dependency Management

This article explains how to achieve module scalability in web interactive systems by defining modules, encapsulating their style, structure, and logic, managing dependencies with Uniform Module Identifiers, flattening hierarchical relationships, and applying scheduling strategies for display, refresh, and messaging.

Dependency ManagementFrontendmodule architecture
0 likes · 12 min read
How to Build Scalable Web Modules: Architecture, Packaging, and Dependency Management
Node Underground
Node Underground
Sep 13, 2016 · Frontend Development

4 Essential Tools to Automate Safe npm Dependency Updates

Keeping npm dependencies up to date can be risky, but using tools like npm-check-updates, updtr, next-updater, and Greenkeeper lets you automatically detect new versions, test compatibility, and manage updates safely without manual checks, ensuring your projects stay current and stable.

AutomationDependency ManagementTooling
0 likes · 4 min read
4 Essential Tools to Automate Safe npm Dependency Updates
Qunar Tech Salon
Qunar Tech Salon
Aug 14, 2016 · Mobile Development

Integrating and Extending CocoaPods for Local iOS Project Management and Testing

This article describes how the Qunar iOS team integrated and extended CocoaPods to streamline dependency management, simplify testing workflows, and resolve team‑wide development issues, thereby improving overall development efficiency and code quality across multiple mobile projects.

CocoaPodsDependency ManagementTeam Workflow
0 likes · 9 min read
Integrating and Extending CocoaPods for Local iOS Project Management and Testing
DevOps
DevOps
Jul 13, 2016 · Backend Development

Standardizing Ant Build Scripts and the Birth of Maven: A Convention‑over‑Configuration Story

The article recounts how a developer observed repetitive Ant build scripts across projects, identified common build steps and path inconsistencies, proposed standardized directory conventions and XML‑based dependency declarations, leading to the creation of Maven and a shift toward convention‑over‑configuration in Java backend development.

Convention over ConfigurationDependency ManagementMaven
0 likes · 8 min read
Standardizing Ant Build Scripts and the Birth of Maven: A Convention‑over‑Configuration Story
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 3, 2016 · Backend Development

Master npm Dependency Versioning: Caret (^), Tilde (~) and Range Syntax Explained

This article explains how npm interprets dependency version specifiers such as caret (^), tilde (~), and range operators, illustrates their effects with lodash examples, covers semantic versioning rules, special cases like 0.x.x versions, and provides test cases to help developers choose the appropriate version constraints.

Dependency Managementcaretlodash
0 likes · 10 min read
Master npm Dependency Versioning: Caret (^), Tilde (~) and Range Syntax 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.

CarthageCocoaPodsDependency Management
0 likes · 29 min read
How to Build and Publish a Happy iOS Framework: From Basics to Best Practices
Aotu Lab
Aotu Lab
Jan 27, 2016 · Mobile Development

How to Set Up a Private CocoaPods Spec Repo for iOS Projects

This guide walks you through enabling hidden files on macOS, exploring the .cocoapods directory structure, creating a private spec repository on a Git server, adding it to CocoaPods, writing and validating a podspec, and finally integrating the private pod into an iOS project with version tagging.

CocoaPodsDependency Managementpodspec
0 likes · 12 min read
How to Set Up a Private CocoaPods Spec Repo for iOS Projects