What not to save into a Git repository
A guide explaining four types of files you should avoid committing to a Git repository, including project-irrelevant files, generated code, libraries, and credentials.
A guide explaining four types of files you should avoid committing to a Git repository, including project-irrelevant files, generated code, libraries, and credentials.
A guide to using functions and packages in R for data analysis, covering installation, recommended packages, and data manipulation tools.
Explains npm's evolving naming rules to combat typosquatting attacks, detailing case sensitivity and character restrictions for package names.
Explains security risks in the npm ecosystem, including malicious modules, typosquatting, and compromised contributors, with mitigation advice.
Explores three methods for packaging Roslyn analyzers specific to a NuGet package, discussing trade-offs in adoption, updates, and user control.
Fedora Scientific 28 Beta release announcement, noting some packages are now installable via dnf despite initial exclusions.
Analyzing CRAN packages to find non-English R packages, focusing on French documentation and encoding fields in DESCRIPTION files.
A guide to setting up a minimal Common Lisp project using ASDF and Quicklisp, including creating packages and systems.
Explains how to manage multiple Ruby versions on openSUSE using the 'orr' tool for easy installation and environment setup.
Argues for using your Linux distro's native package manager over language-specific tools like pip/npm for better system integration and deployment.
Analyzes the recent panic over npm security, arguing it's based on social engineering in PRs, not a flaw in npm itself.
A guide to installing Python packages in Jupyter Notebooks, explaining common issues with pip and conda, and how to ensure packages are available.
A guide to installing the nightly build of Azure CLI 2.0 on Windows using PowerShell and Chocolatey for access to the latest Azure features.
An overview of the Pipfile format and pipenv tool for Python package management, including a link to a recorded presentation.
Announcement of R 3.4.1 release, detailing Windows-specific bug fixes and providing an upgrade guide for Windows users.
Reveals three lesser-known technical facts about the Yarn package manager, including its dependency on npm and built-in spellcheck.
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 reflects on leaving Microsoft's NuGet team to rejoin JetBrains as a Developer Advocate and continue work on MyGet.
A personal guide detailing the steps and configurations for installing and setting up Slackware Linux 14.2 on a laptop, including package management and development tools.