Introduction to Cargo and cargo.toml
A guide to understanding and using the cargo.toml file, the central configuration file for managing Rust projects and dependencies with Cargo.
A guide to understanding and using the cargo.toml file, the central configuration file for managing Rust projects and dependencies with Cargo.
Explains how to use NuGet's Central Package Management feature to centrally manage package versions across multiple .NET projects.
A guide to using Homebrew Bundle to automate installing command-line tools, apps, and App Store applications on a fresh macOS setup.
Analyzes the trend towards zero-dependency JavaScript, its impact on security, performance, and developer experience, using the axobject-query controversy as a case study.
Analysis of the traverse npm package's bloat and the creation of neotraverse, a zero-dependency fork to address the issue.
Learn how to use the dotnet CLI to check your .NET solution for NuGet packages with known vulnerabilities or that are deprecated.
A guide to using npm pack for testing local package dependencies, offering a more reliable alternative to npm link.
A developer's prank NPM package called 'everything' that depends on all public packages causes dependency chaos and highlights registry policy flaws.
Explains how to preload R packages in a webR environment within an Express.js API to avoid repeated downloads on each app launch.
A Redux maintainer shares painful lessons learned migrating packages to ES Modules, covering build tools, configurations, and compatibility issues.
How to configure pnpm to work with projects stored on an external disk by changing symlink behavior to copying files.
Learn how to add a Readme.md file to your NuGet packages to improve documentation and user onboarding on NuGet.org.
A developer's first impressions of Nix, comparing it to Ansible for managing software environments and infrastructure as code.
Explains how to use Nix with Dockerfiles to create consistent, reproducible environments across development, CI, and production.
A guide to automating Homebrew package updates and cleanup on macOS using a custom shell alias.
A developer shares their positive experience switching to Alpine Linux, focusing on the declarative package management of apk and its /etc/apk/world file.
A tutorial on using monorepos with Lerna to author and publish shared NPM packages for consistent project configuration.
A developer details the process of rewriting the Wally app for iOS 16 using SwiftUI 4, focusing on architecture, package management, and data migration.
A technical guide for installing R version 3.6.3 on Linux Mint 19.x, including steps to remove old versions and configure repositories.
Explains the key differences between NPM and NPX, focusing on when to install packages versus executing them directly.