Open in app
Home
Notifications
Lists
Stories

Write
Yannick Chenot
Yannick Chenot

Home
About

Published in Level Up Coding

·Pinned

How to Build and Distribute Beautiful Command-Line Applications with PHP and Composer

PHP doesn’t have to be web-only — how about you start creating your own CLI tools? — When you think of command-line applications, PHP doesn’t immediately come to mind. Yet the language powers many popular tools, either as independent programs or intended to be used within projects. Here are a few examples: Valet Psalm PHPStan PHP Insights PHP CS Fixer PHP_CodeSniffer Rector Takeout Be it through its…

PHP

20 min read

How to Build and Distribute Beautiful Command-Line Applications with PHP and Composer
How to Build and Distribute Beautiful Command-Line Applications with PHP and Composer

Published in Coinmonks

·Mar 1

Why Bitcoin Matters

A beginner’s guide to economics, government and Bitcoin — Economics is boring. It’s full of complicated terms, obscure references and people who seem to live in a different reality. Yet economics is at the core of our societies — it defines the rules of human coordination. That’s kind of a big deal. Bitcoin is annoying. It’s full of complicated…

Bitcoin

19 min read

Why Bitcoin Matters
Why Bitcoin Matters

Published in Level Up Coding

·Jun 17, 2021

Vim Is Much Cooler than You Think

Enable Vim in your favourite code editor to boost your productivity — I’ve been using Vim for 5 years… Mainly because I don’t know how to exit it If you were to ask people about their experience of Vim, this is what their answer would look like — a joke about quitting the program, and a sigh of relief when Nano is…

Vim

15 min read

Vim Is Much Cooler than You Think
Vim Is Much Cooler than You Think

Published in Dev Genius

·Feb 12, 2021

An Introduction to Docker for Web Development

A series that will show you how to build a powerful development environment leveraging the flexibility of containers — Among developers, exposure to Docker ranges from having vaguely heard of the technology to using it on a daily basis, the latter category singing its praises while the former is sometimes still struggling with the sheer concept of containers. Wherever you are on your journey, as a developer there are…

Docker

9 min read

An Introduction to Docker for Web Development
An Introduction to Docker for Web Development

Published in Level Up Coding

·Jan 11, 2021

How to Build a Dynamic GitHub Profile with GitHub Actions and PHP

Last year, GitHub quietly released a feature that was quickly noticed by the community — profile READMEs A profile README is a global README file for your GitHub profile, which you can set up by creating a public repository whose name is identical to your GitHub username. For instance, as…

Github Actions

4 min read

How to Build a Dynamic GitHub Profile with GitHub Actions and PHP
How to Build a Dynamic GitHub Profile with GitHub Actions and PHP

Published in Level Up Coding

·Jan 7, 2021

A Complete Guide to Laravel Sail

What it is, how it works, how to extend it, and why you may not need it after all — ⚠️ This content is outdated. It was written just a few days after Laravel Sail’s initial release and Sail has received some updates since then, and more will undoubtedly come. Please visit my blog for an up-to-date version, where this guide was initially published. Thank you. Truman continues to steer…

Laravel

27 min read

A Complete Guide to Laravel Sail
A Complete Guide to Laravel Sail

Published in Level Up Coding

·Dec 2, 2020

Validate Your PHP API Tests Against OpenAPI Definitions — A Laravel Example

OpenAPI definitions are great to generate nice documentations, but there is much more we can do with them OpenAPI is a specification intended to describe RESTful APIs in JSON and YAML, with the aim of being understandable by humans and machines alike. OpenAPI definitions are language-agnostic and can be used…

Open Api

9 min read

Validate Your PHP API Tests Against OpenAPI Definitions — A Laravel Example
Validate Your PHP API Tests Against OpenAPI Definitions — A Laravel Example
Yannick Chenot

Yannick Chenot

Senior backend developer — https://twitter.com/osteel

Following
  • William Clemente

    William Clemente

  • Robert Baelde

    Robert Baelde

  • Phil Sturgeon

    Phil Sturgeon

  • Godefroy

    Godefroy

  • Shady Smaoui

    Shady Smaoui

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable