Ryan Irelan & Andrew record another devMode standup where we discuss the impending release of Craft CMS 4.
We delve into why this update won’t be as much work as the Craft 2 to Craft 3 update, but we talk about the work plugin & module developers will need to do, and what you can do to prepare for Craft 4 now.
We also talk about Pixel & Tonic’s likely release dates for the beta and general release, and how a tool called Rector may ease the process for everyone.
We also then talk about how to do long reports or exports well using batches without PHP falling over, a memoization memory leak in Commerce, and Ryan tells us about stakeholder-appropriate workflows.
Craft CMS 3 release blog
PHP Release Cycles
PHP Type Declarations
Laravel Forge
Servd.host
Arcus Tech hosting
What even is PHP?
Rector
Cutting the Cord: Removing Craft CMS 3 Plugins
Getting Ready for Craft CMS 4
Preparing for Craft 4
Rectum? Damn Near Killed 'Em
Throw Exceptions for Deprecation Errors
Query Batching with Db::batch() + Db::each()
PHP Generator Functions
Memoization
Memoization Memory Leak in Commerce
Matrix Façades GitHub Project
A Table UI for a Matrix Field??
Updating Craft CMS Without Headaches
WebAssembly: The Definitive Guide: Safe, Fast, and Portable Code