Using Pipfile for fun and profit
Explains the benefits of using Pipfile over requirements.txt for managing Python dependencies and how to get started.
Explains the benefits of using Pipfile over requirements.txt for managing Python dependencies and how to get started.
A guide to automating dependency updates in Java, JavaScript, and Gradle projects using CI tools and commit hooks.
A guide on using Yarn to manage and test locally developed Node.js packages, including filesystem and Git repository integration.
Explains Go's dependency management philosophy, tools like go get, and the $GOPATH workspace structure for handling packages.
A developer discusses the risks of external dependencies after the 'left-pad' NPM incident and argues for mirroring critical packages.
Explores the core philosophy of Node.js, focusing on its UNIX-inspired principles of modularity and dependency management.
A guide for iOS developers on using Bundler to manage Ruby tool dependencies like CocoaPods and Fastlane, ensuring consistent project setups.
Announcing JDeps Maven Plugin 0.2, a tool that breaks builds on unexpected JDK-internal API dependencies with flexible rule configuration.
Analyzes if Java 9's Project Jigsaw will solve JAR hell or create a new 'module hell', focusing on dependency management.
Explores the concept of JAR Hell in Java, detailing its causes like dependency issues and classpath conflicts, and discusses modern solutions.
Explores a non-standard, lighter method for integrating iOS dependencies with Carthage using the --no-build flag and direct project inclusion.
A tutorial on using Carthage to add Quick and Nimble testing frameworks to a Swift 2 project in Xcode 7.
A guide on how to install and upgrade to an in-development, pre-release version of the Laravel PHP framework using Composer.
The article explains the benefits of using a single, large repository (monorepo) for code, citing simplified organization and dependency management.
A developer shares a troubleshooting tip for a common linker error when upgrading a CocoaPods Podfile in an iOS project.
Explains npm's change from tilde (~) to caret (^) for '--save' and the semantic versioning implications for dependency updates.
Discusses the debate around defaulting to libraries like jQuery, arguing for evaluating their necessity to reduce page weight and improve performance.
A guide to managing Python project dependencies within Docker containers, comparing methods like using distro packages and virtualenv.
An introduction to virtualenv, a tool for creating isolated Python environments to manage library dependencies for different projects.
A step-by-step tutorial on creating and publishing your own CocoaPods library for iOS development.