Tagged articles
16 articles
Page 1 of 1
php Courses
php Courses
Jun 6, 2025 · Backend Development

Master Go Modules: From Initialization to Advanced Dependency Management

This comprehensive guide walks Go developers through the evolution of package management, explains how to initialize and configure Go modules, demonstrates practical dependency handling, and shares best practices and advanced techniques for building maintainable, modular Go applications.

BackendGoModular Development
0 likes · 6 min read
Master Go Modules: From Initialization to Advanced Dependency Management
Python Programming Learning Circle
Python Programming Learning Circle
May 26, 2025 · Fundamentals

Comprehensive Guide to Python Version, Environment, Package Management and Build Tools

This article provides a structured overview of Python version management, virtual environment handling, package management, building, and publishing tools, comparing utilities like pyenv, conda, pipenv, Poetry, pdm, Hatch, and Rye, and includes practical command examples and a feature‑comparison table.

PythonTool comparisondependency-management
0 likes · 23 min read
Comprehensive Guide to Python Version, Environment, Package Management and Build Tools
Code Mala Tang
Code Mala Tang
Apr 24, 2025 · Operations

When npm install Fails: npm ci, --legacy-peer-deps & --force Explained

Developers often struggle with choosing the right npm command for CI/CD pipelines, so this guide compares npm install and npm ci, explains version specifiers, and details how --legacy-peer-deps and --force can resolve dependency conflicts, registry issues, and build failures.

ci/cddependency-managementforce
0 likes · 9 min read
When npm install Fails: npm ci, --legacy-peer-deps & --force Explained
Ops Development & AI Practice
Ops Development & AI Practice
Sep 21, 2024 · Fundamentals

Mastering Git Submodules: A Practical Guide to Dependency Management

Git Submodules let developers embed external Git repositories within a main project, enabling precise version locking, independent histories, and reusable code, while requiring specific commands for adding, initializing, updating, and managing submodule references, and presenting trade‑offs such as operational complexity and limited automation compared to modern package managers.

Gitdependency-managementsoftware-development
0 likes · 7 min read
Mastering Git Submodules: A Practical Guide to Dependency Management
Ops Development & AI Practice
Ops Development & AI Practice
Jun 14, 2024 · Fundamentals

Mastering Python Package Versioning: A Practical Guide to PEP 440

This article explains PEP 440's standardized version‑numbering scheme for Python packages, covering the basic format, pre‑release, development, post‑release, and local identifiers, comparison rules, practical benefits, and concrete examples to improve dependency management and release stability.

Software ReleaseVersioningdependency-management
0 likes · 6 min read
Mastering Python Package Versioning: A Practical Guide to PEP 440
FunTester
FunTester
Dec 27, 2023 · Backend Development

Resolving java.lang.UnsupportedOperationException: PermittedSubclasses Requires by Updating ASM and Related Dependencies

This guide explains how to troubleshoot and fix the UnsupportedOperationException caused by missing or outdated ASM libraries when upgrading the JDK, covering removal of old Maven dependencies, adding the correct ASM version, updating Groovy and related plugins, and disabling the Log4j shutdown hook warning.

ASMJDKdependency-management
0 likes · 5 min read
Resolving java.lang.UnsupportedOperationException: PermittedSubclasses Requires by Updating ASM and Related Dependencies
Sohu Tech Products
Sohu Tech Products
Sep 8, 2021 · Backend Development

Using Gradle Version Catalog for Unified Dependency Management

This article explains how Gradle's new Version Catalog feature enables centralized, version‑safe dependency management across modules and projects, covering configuration, bundles, plugin publishing, and sharing catalogs via TOML files and Maven repositories.

Version Catalogbuild toolsdependency-management
0 likes · 11 min read
Using Gradle Version Catalog for Unified Dependency Management
ByteFE
ByteFE
Aug 16, 2021 · Backend Development

Understanding yarn.lock: Why It Changes and How to Manage It

This article explains the purpose and structure of yarn.lock, why it may show unexpected diffs after dependency updates, and provides practical strategies—including using resolutions, frozen lockfiles, and preventive workflows—to keep package.json and yarn.lock in sync and avoid build issues.

YARNdependency-managementlockfile
0 likes · 12 min read
Understanding yarn.lock: Why It Changes and How to Manage It
DevOps Cloud Academy
DevOps Cloud Academy
Jul 5, 2021 · Operations

Storing Build Dependencies for Stable CI/CD Pipelines

Ensuring that all build dependencies—including external libraries, Docker base images, and command‑line utilities—are stored in a controlled artifact repository and testing builds without internet access helps maintain pipeline stability by preventing failures caused by missing or unavailable external resources.

artifact-repositorybuilddependency-management
0 likes · 3 min read
Storing Build Dependencies for Stable CI/CD Pipelines
Programmer DD
Programmer DD
Jun 17, 2019 · Fundamentals

Master Maven: From Repositories to Lifecycle in One Guide

This article provides a comprehensive guide to Maven, covering repository types, dependency management, conflict resolution strategies, scope definitions, best practices, and the build lifecycle, enabling Java developers to master Maven's essential features and avoid common pitfalls.

LifecycleRepositorybuild-tool
0 likes · 10 min read
Master Maven: From Repositories to Lifecycle in One Guide
System Architect Go
System Architect Go
Jan 10, 2018 · Backend Development

Using npm-check and ESLint to Detect and Remove Unused npm Packages

This guide explains how to install and use npm-check together with ESLint to identify outdated, incorrect, or unused dependencies in a Node.js project, remove unnecessary require statements, and ensure that only needed packages remain in the codebase.

ESLintUnused Dependenciesdependency-management
0 likes · 3 min read
Using npm-check and ESLint to Detect and Remove Unused npm Packages