Tagged articles
148 articles
Page 2 of 2
php Courses
php Courses
Mar 1, 2021 · Backend Development

Creating and Using a Local Composer Package in PHP

This tutorial demonstrates how to set up a local Composer package in PHP by creating project directories, configuring composer.json files for autoload and repositories, requiring the package, and testing it with a sample index.php, illustrated with command snippets and screenshots.

ComposerPHPdependency management
0 likes · 3 min read
Creating and Using a Local Composer Package in PHP
MaGe Linux Operations
MaGe Linux Operations
Aug 11, 2020 · Fundamentals

Why Python Wheels Speed Up Installations and How They Work

This tutorial explains what Python .whl (wheel) files are, how they differ from source distributions, and why using wheels dramatically speeds up package installation, illustrated with real pip install examples and compatibility considerations.

InstallationPythonWheels
0 likes · 8 min read
Why Python Wheels Speed Up Installations and How They Work
ITPUB
ITPUB
May 25, 2020 · Operations

How to Fix Common yum Errors on CentOS 7: 404, Failed Install, and Missing Python

This guide walks through diagnosing and fixing typical yum command failures on CentOS 7, covering repository 404 errors, package installation failures caused by immutable directories, and missing Python interpreter issues, with concrete commands and step‑by‑step solutions.

CentOSLinuxpackage management
0 likes · 5 min read
How to Fix Common yum Errors on CentOS 7: 404, Failed Install, and Missing Python
Liangxu Linux
Liangxu Linux
May 24, 2020 · Operations

How to Fix Common yum Errors on CentOS 7: Step‑by‑Step Guide

This guide walks you through diagnosing and resolving typical yum failures on CentOS 7, covering 404 repository errors, install‑time unpacking failures, and missing Python interpreter issues with clear commands, file checks, and corrective actions.

CLICentOSpackage management
0 likes · 5 min read
How to Fix Common yum Errors on CentOS 7: Step‑by‑Step Guide
Open Source Linux
Open Source Linux
May 23, 2020 · Operations

How to Fix Common yum Errors on CentOS 7: 404, Failed Installs, and Missing Python

This guide walks you through diagnosing and resolving typical yum command failures on CentOS 7—including 404 repository errors, package installation failures caused by immutable file attributes, and missing Python interpreter issues—providing step‑by‑step commands, repository configuration tips, and file‑system fixes to restore yum functionality.

CentOSLinux troubleshootingpackage management
0 likes · 6 min read
How to Fix Common yum Errors on CentOS 7: 404, Failed Installs, and Missing Python
ITPUB
ITPUB
Apr 20, 2020 · Operations

Master Ubuntu Package Search with apt‑cache, apt, and aptitude

Learn how to locate exact package names on Ubuntu and Debian using apt‑cache, apt search, and aptitude, including updating the repository index, filtering results, viewing package details, and installing the discovered packages.

APTLinuxUbuntu
0 likes · 7 min read
Master Ubuntu Package Search with apt‑cache, apt, and aptitude
Open Source Linux
Open Source Linux
Mar 6, 2020 · Operations

How to Set Up a Local Yum Repository on CentOS 8 Using DNF

This guide walks through configuring a local yum repository on CentOS 8 by creating a mount point, mounting an ISO (via CD/DVD or loopback), backing up existing repo files, writing a new repo configuration, cleaning the cache, enabling auto‑mount at boot, and introduces DNF with essential commands.

CentOS8Linuxdnf
0 likes · 5 min read
How to Set Up a Local Yum Repository on CentOS 8 Using DNF
Alibaba Cloud Native
Alibaba Cloud Native
Feb 7, 2020 · Cloud Native

What Are the 5 Most Important Changes in Helm 3? A Deep Dive

This article explains the five key Helm 3 changes—including the removal of Tiller, the shift to distributed chart repositories, JSON schema validation, enhanced testing, and command‑line syntax updates—while providing practical command examples and discussing their impact on Kubernetes workflows.

DevOpsHelm 3Kubernetes
0 likes · 9 min read
What Are the 5 Most Important Changes in Helm 3? A Deep Dive
ITPUB
ITPUB
Jan 13, 2020 · Operations

How to Build Your Own Local Yum and Apt Repositories on Linux

This guide explains step‑by‑step how to create local package repositories for RPM‑based (yum/dnf) and Debian‑based (apt) Linux systems, covering required tools, directory setup, metadata generation, repository configuration files, and example commands for easy deployment.

APTLinuxRPM
0 likes · 7 min read
How to Build Your Own Local Yum and Apt Repositories on Linux
21CTO
21CTO
Dec 29, 2019 · Backend Development

How $407K Funding Boosts pip’s 2020 Roadmap and Python’s Package Ecosystem

The Python Software Foundation secured $407,000 from Mozilla and the Chan Zuckerberg Initiative to fund pip’s 2020 development, outlining a three‑phase plan that includes core improvements, resolver work, and sustainability efforts to strengthen the Python packaging ecosystem.

Pythonbackend-developmentopen-source
0 likes · 4 min read
How $407K Funding Boosts pip’s 2020 Roadmap and Python’s Package Ecosystem
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 23, 2019 · Frontend Development

Can Browsers Power Real‑Time Frontend Builds? A Deep Dive into Bundless Architecture

This article explores the evolution of frontend build tools, examines the opportunities and challenges of moving to a browser‑based, bundless workflow, and presents the Gravity architecture—including its plugin system, compilation chain, in‑browser file system, and service‑oriented package management—as a vision for the future of lightweight, cloud‑ready development.

build toolsbundlessfrontend
0 likes · 18 min read
Can Browsers Power Real‑Time Frontend Builds? A Deep Dive into Bundless Architecture
Liangxu Linux
Liangxu Linux
Dec 22, 2019 · Fundamentals

Ubuntu vs Fedora: Which Linux Distribution Fits Your Needs?

This article compares Ubuntu and Fedora from a desktop perspective, covering their origins, installation processes, default desktop environments, package managers, hardware support, community resources, release cycles, and enterprise backing, to help readers decide which distribution better suits their experience level and preferences.

DesktopFedoraInstallation
0 likes · 10 min read
Ubuntu vs Fedora: Which Linux Distribution Fits Your Needs?
Node Underground
Node Underground
Dec 15, 2019 · Information Security

How NPM’s Binary Planting Bug Lets Attackers Access Any File

The article explains two critical npm vulnerabilities—arbitrary file access via a crafted bin field and binary planting that lets globally installed packages replace executables—detailing their impact, how they can be exploited, and urging users to upgrade promptly.

SecurityVulnerabilitybinary planting
0 likes · 4 min read
How NPM’s Binary Planting Bug Lets Attackers Access Any File
vivo Internet Technology
vivo Internet Technology
Jul 31, 2019 · Frontend Development

Using Lerna to Manage a JavaScript Monorepo: Workflow, Configuration, and Best Practices

Using Lerna, the article shows how to convert a multi‑package JavaScript project into a production‑ready monorepo by initializing Lerna, hoisting dependencies, automating versioning and publishing, integrating commit‑linting, code‑style tools, Babel builds, and VSCode debugging for streamlined development.

Build AutomationCIGit
0 likes · 19 min read
Using Lerna to Manage a JavaScript Monorepo: Workflow, Configuration, and Best Practices
Architecture Digest
Architecture Digest
Apr 9, 2019 · Fundamentals

Operating System Fundamentals, History, Types, and Linux Overview

This article provides a comprehensive overview of operating systems, covering their definition, core components, historical evolution, classifications, key functions, the GNU/Linux ecosystem, licensing models, versioning schemes, major distributions, package managers, and the role of Linux in modern computing environments.

LinuxOperating SystemUnix
0 likes · 39 min read
Operating System Fundamentals, History, Types, and Linux Overview
MaGe Linux Operations
MaGe Linux Operations
Sep 22, 2018 · Backend Development

Master Python Dependency Management with Pipenv: Installation, Features, and Commands

This article introduces Pipenv, the official Python package manager, explains its deterministic environment handling, installation steps for Windows and macOS, key features, core commands, shell completion tricks, and provides visual guides and documentation links for seamless integration into Python projects.

Pythondependency managementpackage management
0 likes · 7 min read
Master Python Dependency Management with Pipenv: Installation, Features, and Commands
MaGe Linux Operations
MaGe Linux Operations
Sep 2, 2018 · Fundamentals

Master Python Package Management: distutils, setuptools, pip & More

This article explains the relationships and differences among Python's package management tools—including distutils, setuptools, distribute, easy_install, and pip—showing how to create packages with setup.py, install them, and choose the right tool for various scenarios.

distutilspackage managementpip
0 likes · 7 min read
Master Python Package Management: distutils, setuptools, pip & More
Efficient Ops
Efficient Ops
Jul 11, 2018 · Operations

How Tencent Scales Automated Operations with Package Management and CMDB

This article outlines Tencent's automated operations framework, covering the evolution of its package management system, multi‑center organizational structures, CMDB resource imaging, process automation, version control, and release management, while sharing practical lessons and pitfalls from real‑world deployments.

AutomationCMDBDevOps
0 likes · 21 min read
How Tencent Scales Automated Operations with Package Management and CMDB
Tencent Cloud Developer
Tencent Cloud Developer
Mar 26, 2018 · Backend Development

Comprehensive Guide to npm: Initialization, Dependency Management, Versioning, Scripts, and Best Practices

This comprehensive npm guide explains initializing projects with npm init (including custom defaults), installing and linking local, Git, or private packages, understanding version‑tree changes across npm 2‑5, using semver, managing dependencies and lock files, leveraging npm scripts, npx, configuration files, engine constraints, and essential best‑practice recommendations for stable, reproducible front‑end development.

dependencynpmnpm scripts
0 likes · 31 min read
Comprehensive Guide to npm: Initialization, Dependency Management, Versioning, Scripts, and Best Practices
21CTO
21CTO
Jan 23, 2018 · Backend Development

Master npm: Install, Manage, and Optimize Node.js Packages Efficiently

This tutorial walks you through installing Node.js, configuring npm to avoid permission issues, using npm in both global and local modes, managing package versions with package.json, searching for packages, cleaning the cache, and leveraging version managers, providing a complete guide for modern JavaScript development.

JavaScriptNode.jsnpm
0 likes · 16 min read
Master npm: Install, Manage, and Optimize Node.js Packages Efficiently
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.

Pythondependency managementpackage management
0 likes · 7 min read
Master Python Dependency Management with Pipenv: A Complete Guide
MaGe Linux Operations
MaGe Linux Operations
May 24, 2017 · Operations

Why Arch Linux Is the Ideal Starting Point for Linux Newcomers

The author shares a personal journey from Ubuntu and Debian to Arch Linux, explains why Arch’s lightweight, minimalist design and extensive Wiki make it a powerful learning platform for beginners, and provides practical installation tips, common issue fixes, and useful software recommendations.

Arch LinuxSystem AdministrationTutorial
0 likes · 12 min read
Why Arch Linux Is the Ideal Starting Point for Linux Newcomers
Node Underground
Node Underground
Dec 7, 2016 · Backend Development

7 Essential npm Tricks Every Developer Should Know

Discover seven practical npm tips—from listing globally installed packages and enabling command auto‑completion to checking security vulnerabilities, customizing per‑project configs, adjusting log levels, linking local dependencies, and enforcing engine strictness—each designed to streamline your Node.js workflow and boost productivity.

Securitycli tipsnpm
0 likes · 5 min read
7 Essential npm Tricks Every Developer Should Know
Node Underground
Node Underground
Oct 8, 2016 · Backend Development

9 Essential npm Tips for Scalable Node.js Projects

This article presents nine practical npm recommendations—from quick project initialization and module discovery to version locking, production installs, and secure configuration—designed to help developers manage Node.js applications efficiently throughout their entire lifecycle.

Backend DevelopmentNode.jsnpm
0 likes · 3 min read
9 Essential npm Tips for Scalable Node.js Projects
MaGe Linux Operations
MaGe Linux Operations
Jul 1, 2016 · Operations

Top 5 Linux Package Managers Every Beginner Should Master

An overview of the five most beginner‑friendly Linux package managers—DPKG/APT, RPM/YUM/DNF, Pacman, Zypper, and Portage—explaining their core functions, typical distributions, and useful resources, helping new Linux users choose and master software installation and management tools.

LinuxPortageRPM
0 likes · 11 min read
Top 5 Linux Package Managers Every Beginner Should Master
Architecture Digest
Architecture Digest
Apr 15, 2016 · Operations

Google's Midas Package Manager (MPM): Architecture, Build Process, and Security Features

The article explains Google’s internal Midas Package Manager (MPM), detailing its build definition files, immutable and mutable metadata stored in Bigtable, distributed replication via Colossus, client‑side pull and P2P copying, as well as its access‑control, encryption, and signing mechanisms that enable massive, conflict‑free software deployment at Google’s scale.

GoogleMPMmetadata
0 likes · 11 min read
Google's Midas Package Manager (MPM): Architecture, Build Process, and Security Features
ITPUB
ITPUB
Mar 4, 2016 · Operations

Master Linux Package Management: Essential Commands for Debian, RPM, and More

This guide walks you through the fundamentals of Linux package management across major distributions, covering repository updates, package searches, installations, upgrades, and removals using tools like APT, yum, and dnf, with practical command examples and visual references.

APTLinuxRPM
0 likes · 7 min read
Master Linux Package Management: Essential Commands for Debian, RPM, and More
CSS Magic
CSS Magic
Feb 7, 2016 · Frontend Development

Why Frontend Package Management Is Still an Open Question: npm Insights

The article analyzes npm’s role in frontend package management, presenting active‑install statistics, identifying four key pain points for developers, evaluating Bower’s approach, and outlining npm’s future modular CLI plans, while concluding that a definitive solution has yet to emerge.

bowerbrowserifyfrontend
0 likes · 18 min read
Why Frontend Package Management Is Still an Open Question: npm Insights
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2016 · Operations

Mastering PHP‑FPM and RPM Packaging: A Complete Guide

This guide explains what PHP‑FPM is, walks through its installation, dissects the install script, covers common parameters and advanced commands, and then teaches how to inspect, verify, test, and build RPM packages on Linux systems.

LinuxRPMSystem Administration
0 likes · 4 min read
Mastering PHP‑FPM and RPM Packaging: A Complete Guide