PinnedYannick ChenotinLevel Up CodingHow to Build and Distribute Beautiful Command-Line Applications with PHP and ComposerPHP doesn’t have to be web-only — how about you start creating your own CLI tools?Feb 7, 2022Feb 7, 2022
Yannick ChenotinLevel Up CodingUpgrade your project to PHP 8.2 with RectorA free and open-source tool to automate your refactoring tasksMar 20, 2023Mar 20, 2023
Yannick ChenotinLevel Up CodingA GitHub Workflow to Check the Compatibility of Your PHP Package with a Range of Dependency…For scenarios in which we don’t know the constraints of the target environmentsJul 3, 2022Jul 3, 2022
Yannick ChenotinCoinmonksWhy Bitcoin MattersA beginner’s guide to economics, government and BitcoinMar 1, 2022Mar 1, 2022
Yannick ChenotinLevel Up CodingVim Is Much Cooler than You ThinkEnable Vim in your favourite code editor to boost your productivityJun 17, 20213Jun 17, 20213
Yannick ChenotinDev GeniusAn Introduction to Docker for Web DevelopmentA series that will show you how to build a powerful development environment leveraging the flexibility of containersFeb 12, 2021Feb 12, 2021
Yannick ChenotinLevel Up CodingHow to Build a Dynamic GitHub Profile with GitHub Actions and PHPLast year, GitHub quietly released a feature that was quickly noticed by the community — profile READMEsJan 11, 2021Jan 11, 2021
Yannick ChenotinLevel Up CodingA Complete Guide to Laravel SailWhat it is, how it works, how to extend it, and why you may not need it after allJan 7, 2021Jan 7, 2021
Yannick ChenotinLevel Up CodingValidate Your PHP API Tests Against OpenAPI Definitions — A Laravel ExampleOpenAPI definitions are great to generate nice documentations, but there is much more we can do with themDec 2, 2020Dec 2, 2020