9 years as a professional developer
While I don't precisely enjoy using Facebook anymore, the memories feature can be helpful. Like, today! Nine years ago, I had my first day as an official web developer. The local marketing agency Dooley & Associates hired me as their first in-house web developer.
PHPStan 1.0 and phpstan-drupal 1.0!
Congratulations to Ondřej for releasing PHPStan 1.0 today! Years ago, folks weren't thinking very much about static analysis in PHP.
Upgrading Drupal should be and can be pretty easy with Composer. However, we currently have two or three packages that need to be updated whenever a new version of Drupal core comes out.
- drupal/core-recommended – Drupal core, itself
- drupal/core-composer-scaffold – Composer scaffolding for required files
- drupal/core-dev – Test and quality dependencies
Using Composer's wildcard abilities, we can get these upgraded in one shot:
composer update "drupal/core*" -W
The -W flag ensures all of the dependencies required by these packages are also updated.
phpstan-drupal 0.12.15: Improved detection of deprecated service usage
I have some exciting news to share for phpstan-drupal! With the 0.12.15 release, the ability to detect and report usages of deprecated services should have full coverage!
PHPStan development sponsored by Esteemed!
I am excited to announce my latest live stream sponsor – Esteemed! Esteemed is an AI-powered talent management and career solutions provider for digital professionals (founded by a bunch of Drupal folk and has a large Drupal talent pool network!)
Defining and fine tuning an API in Laravel with the Stoplight Platform
Stoplight Platform is a series of tools that makes API design and documentation super easy. Their Studio product is an OpenAPI editor.
My live stream setup for Twitch
As a follow-up to my previous post about using live development streams as a way to fund my open source development time, I wanted to share my setup. A huge disclaimer.
How live streaming has funded my open source contributions this year
Earlier this year, in early March, I started doing live development on my Twitch channel. I wanted to try a different way to maintain my own projects and contribute to others.
phpstan-drupal, drupal-check, drupal-rector, upgrade_status – OH MY 🚀
If you haven't seen or heard, the Drupal 10 readiness effort is heavy underway. Wait. Drupal 10? Yeah. Drupal 8 will be at its end of life in two months, and Drupal 10 is to be released sometime next year.