In this episode we talk with Ignace Nyamagana Butera, a Software Developer, about the PHP League packages that he's created: League CSV, League URI and League Period, which, in order: makes CSV data manipulation much easier in PHP, provides a modern API to process URIs in PHP, and covers all basic manipulations related to time range. Additionally, we address Ignace's positive attitude towards his job and how it helps to have open mindsets like his in the OS maintenance space. Ignace's Website - https://nyamsprod.com Ignace's GitHub - https://github.com/nyamsprod Ignace's Twitter - https://twitter.com/nyamsprod Bakame GitHub - https://github.com/bakame-php Sponsor Ignace - https://github.com/sponsors/nyamsprod League CSV GitHub - https://github.com/thephpleague/csv League CSV - https://csv.thephpleague.com/ League URI GitHub - https://github.com/thephpleague/uri League URI - https://uri.thephpleague.com/ League Period GitHub - https://github.com/thephpleague/period League Period - https://period.thephpleague.com/ Domain Parser GitHub - https://github.com/jeremykendall/php-domain-parser The PHP League - https://thephpleague.com/ Frank de Jonge - https://twitter.com/frankdejonge Storage, with Frank de Jonge - https://laravelpodcast.com/episodes/storage-with-frank-de-jonge Jonathan Reinink - https://github.com/reinink Eloquent and the Query Builder, with Jonathan Reinink - https://laravelpodcast.com/episodes/eloquent-with-jonathan-reinink Barry vd. Heuvel - https://github.com/barryvdh Laravel Debugbar, with Barry vd. Heuvel - https://laravelpodcast.com/episodes/laravel-debugbar-with-barry-vd-heuvel PHP Manual for fgetcsv - https://www.php.net/manual/en/function.fgetcsv.php Composer - https://getcomposer.org/ PSR-4: Autoloader - https://www.php-fig.org/psr/psr-4/ The SplObjectStorage class - https://www.php.net/manual/en/class.splobjectstorage.php Streams - https://www.php.net/manual/en/book.stream.php Symfony - https://symfony.com/ PHP Releases - https://phpreleases.com/ Doctrine - https://www.doctrine-project.org/ Doctrine Collections - https://www.doctrine-project.org/projects/doctrine-collections/en/1.6/index.html Lazy Collections - https://laravel.com/docs/9.x/collections#lazy-collections Helpers & Collections, with Jacob Baker-Kretzmar - https://laravelpodcast.com/episodes/helpers-collections-with-jacob-baker-kretzmar Sushi - https://github.com/calebporzio/sushi Eloquent - https://laravel.com/docs/9.x/eloquent PSR-7: HTTP message interfaces - https://www.php-fig.org/psr/psr-7/ WhatWG - https://whatwg.org/ parse_url - https://www.php.net/manual/en/function.parse-url.php Carbon GitHub - https://github.com/briannesbitt/Carbon Chronos GitHub - https://github.com/cakephp/chronos Jeremy Kendall - https://github.com/jeremykendall PHP Domain Parser - https://github.com/jeremykendall/php-domain-parser Caneco - https://twitter.com/caneco ----- Editing and transcription sponsored by Tighten .