Package Management Icon

Package Management

Package management is software that automates the process of installing, upgrading, configuring, and removing other software.
7 Stories
All Topics

JavaScript github.com

Pika brings that nostalgic, 2014 simplicity to 2019 web development

Install npm dependencies that run natively in the browser… without a bundler! Pika’s mission is to make modern JavaScript more accessible by making it easier to find, publish, install, and use modern packages on npm. There’s a lot to digest here in terms of how it works (spoiler: Rollup), which packages you can use with it (spoiler: ESM required), and how it performs. On that topic: When served with HTTP/2, @pika/web installations perform better in production than single “vendor” JavaScript bundles and most custom dependency bundling strategies due to the comparable load performance + more efficient cache usage.

read more

Ruby bundler.io

Announcing Bundler 2.0

Congrats to the Bundler team (and entire Ruby community) for shipping an awesome update to this critical piece of infrastructure! Bundler truly changed the game for Rubyists around the world and we continue to benefit from its goodness. What’s new in 2.0? A lot, but I’ll cherry pick a minor change that made me smile: Changed the github: 'some/repo' gem source to use the https schema by default Finally! That’s worth the price of admission from where I’m sitting. Also: With the release of Bundler 2, the core team now kicks off a new release schedule for Bundler: we’re going to aim for one major version release per year, so we can drop support for older Ruby and RubyGems versions around the same time that the Ruby core team does. Being able to stop supporting Ruby 1.8.7 is a huge relief! To the future!

read more

Sumana Harihareswara pyfound.blogspot.com

The new PyPI is finally in beta

The Python Package Index (started 15 years ago) has reached beta stage for version 2.0. We predict the full switch will happen in April 2018, so here’s a heads-up about why we’re switching, what’s changed, and what to expect. The team is running Twitter and IRC-based livechat hours for the next few weeks so you can easily report problems you run into. As for what’s new in v2: modern design and search, Markdown READMEs, and a way more scalable, sustainable backend.

read more

The Changelog The Changelog #289

Automated dependency updates

Rhys Arkins joined the show to talk about automating dependency updates using Renovate. Renovate is an open source tool to keep source code dependencies up-to-date using automated Pull Requests. We talked about who’s using it, the languages and environments that are supported, self-hosted vs SaaS and how that plays into supporting this open source, auto-merging, being a GitHub App and in the GitHub Marketplace, and building this as a business on someone else’s platform.

read more

0:00 / 0:00