
#59 Must you code — Exploring multiple paths to work in tech
Jan 24, 2022 - 01:00:19
Radio and PodcastLive Radio & Podcasts
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...
#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...
This episode belongs to Deploy Friday: hot topics for cloud technologists and developers.
Use the player on this page to stream the episode online.
Published Aug 28, 2021, 00:54:03 long, audio available.
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,
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.
#40: Composer 2 and Packagist is an episode from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday.
This episode is 00:54:03 long.
This episode was published on Aug 28, 2021.
Yes. Use the heart button on the episode page to add it to your favorite episodes list.
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.
You can listen to #40: Composer 2 and Packagist on this page when the episode audio is available from the podcast feed.
#40: Composer 2 and Packagist is from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday.
Published Aug 28, 2021 and 00:54:03 long