Radio and PodcastRadio and PodcastLive Radio & Podcasts
#40: Composer 2 and Packagist artwork
Technology

#40: Composer 2 and Packagist

Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday

Aug 28, 202100:54:03Technology

Composer 2.0 Jordi Boggiano and Nils Aderman are the original authors of Composer, a near-universal package and dependency manager for PHP, and it just hit a major milestone: Composer 2.0. The two join us in this episode...

About This Episode

#40: Composer 2 and Packagist is an episode from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday. Composer 2.0 Jordi Boggiano and Nils Aderman are the original authors of Composer, a near-universal package...

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Aug 28, 2021, 00:54:03 long, audio available.

Questions About This Episode

What is #40: Composer 2 and Packagist about?

Composer 2.0 Jordi Boggiano and Nils Aderman are the original authors of Composer, a near-universal package and dependency manager for PHP, and it just hit a major milestone: Composer 2.0. The two join us in this episode to give us the download on Composer 2 improvements and updates. But first, Nils helpfully defines Composer for us. “Composer is a package manager, or as we sometimes refer to it, a dependency manager. It’s responsible for installing and managing your project’s different versions of dependent packages.” The Packagist-Composer relationship How does Packagist tie into Composer? Nils explains, “Composer is the command-line tool, or potentially the code inside it, that can be used as a library for integration into some web servers. And Packagist is the server, the registry, the repository for packages that you can download.” Composer’s unique features and predictability Composer is not the first or the most recent language package manager on the market, but it does some things really well that other packages don’t. Handles automatically releasing packages with tags A predictable log file In addition to the log file, our guests say predictability is a very deliberate component of Composer. Nils says, “Overall, the tools behaving in as predictable a way as possible is something that we agree on. I don't want to have to sit there and think, “Why the hell did it do this? I don't understand.” And then I have to read the docs for a couple of hours just to understand what is going on.” Composer 2.0 improvements The most common issues in Composer 1 were memory and performance issues. The performance issue has definitely been resolved in Composer 2; as Jordi says, “In Composer 2, the performance is so much faster and uses so much less memory. The numbers vary a bit, but there is a huge reduction of runtime and memory usage.” In addition to the performance overhaul, upgrading to Composer 2.0, also comes with: Internally refactored dependency updates and automatic installs Error reporting improvements Try Packagist on Platform.sh Platform.sh Learn more about us . Get started with a free trial . Have a question? Get in touch! Platform.sh on social media Twitter @platformsh Twitter (France): @platformsh_fr LinkedIn: Platform.sh LinkedIn (France): Platform.sh Facebook: Platform.sh Watch, listen,

Where can I listen to #40: Composer 2 and Packagist?

You can listen to #40: Composer 2 and Packagist online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is #40: Composer 2 and Packagist from?

#40: Composer 2 and Packagist is an episode from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday.

How long is this episode?

This episode is 00:54:03 long.

When was this episode published?

This episode was published on Aug 28, 2021.

Can I save #40: Composer 2 and Packagist for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Deploy Friday: hot topics for cloud technologists and developers?

Yes. This page shows related episodes from Deploy Friday: hot topics for cloud technologists and developers when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to #40: Composer 2 and Packagist?

You can listen to #40: Composer 2 and Packagist on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

#40: Composer 2 and Packagist is from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday.

What are the episode details?

Published Aug 28, 2021 and 00:54:03 long