Blog
March 18, 2025
Super Charging Development with DocBlock
Check out my video on "Super Charging Development with DocBlock" at the php[architect] YouTube Channel. https://youtu.be/LQr99R_U_hA
ReadMarch 11, 2025
DevRel With Tessa Kriesel
Check out my video on "DevRel With Tessa Kriesel" at the php[architect] YouTube Channel. https://youtu.be/yU_kVH6wVHI
ReadFebruary 25, 2025
Prism with TJ Miller
Check out my video on "Prism with TJ Miller" at the php[architect] YouTube Channel. https://youtu.be/S4eIGKnaH2w
ReadFebruary 24, 2025
PhpStorm: Refactoring With Extract Variable
PHPStorm has some amazing refactoring support build into it. One of the refactoring tools I reach for on a common basis is the the extract variable refactoring which allows us to take a statement...
ReadFebruary 18, 2025
Markdown for Developers
Check out my video on "Markdown for Developers" at the php[architect] YouTube Channel. https://youtu.be/r9AVBLSNjoA
ReadFebruary 17, 2025
PhpStorm: Refactoring With Inline Variable
One of the code smells that drive me up the wall is when there's a variable that exists just to pass around a value. For example in the code below we're setting $value
to...
February 10, 2025
PhpStorm: Paste History
PHPStorm, like most text editors, has the ability to copy and paste text using Command-C to copy and Command-V to paste. Normally this gets saved to the computer's clipboard and we can only have a...
ReadFebruary 4, 2025
php[tek] 2025 with John Congdon
Check out my video on "php[tek] 2025 with John Congdon" at the php[architect] YouTube Channel. https://youtu.be/tu7g5Cnndao
ReadFebruary 3, 2025
PhpStorm: InlineError Plugin
I love PhpStorm, but one of the things that really drives me nuts is the fact that I can type errors and it'll just put this little squiggly guy underneth the error but I don't know what that...
ReadJanuary 25, 2025
New in PHP 8.4: new MyClass()->method() Without Parentheses
The 8.4 release of PHP added logic so if we're creating a class and then immediately calling a helper function inside the class the class initialization no longer needs to be in parenthsis. I...
Read