Let’s get ready to bundle!!!
Programming languages by themselves, while useful, can’t take into account every single use case that a programmer might encounter. The core of the language includes many useful libraries, so out of the box, the language is quite useful. This is true for most programming languages. However, there comes a time when we need to go beyond the core library and use other libraries to solve our issues at hand. In Ruby, the community has created a number of libraries, fondly named gems. To keep track of these gems, the Ruby community has come up with a tool called bundler. To season PHP developers, the PHP counterpart for the bundler is Composer (https://getcomposer.org/). The two work for the same purpose (managing libraries), but bundler works slightly differently in that it installs the libraries in the computer, while Composer merely makes them available for your project. But wait – we haven’t even installed a library yet. Let’...