Key tools and principles used in my work:
No website can function if security is not taken care of as the first concern.
To make sure the website and the build is stable means developing it in a way that changes can be tested before they are visible to the customers. This is a principle that can not be broken.
To ensure all changes are tested before they go live I utilise Vagrant and Docker for my local development. I build all these environments line-by-line, handcrafting every change to make sure that they can be re-used on every machine. Whatever work is done, can be run on Linux, Windows and Mac, and will be functioning identically every single time.
Every project I work on must strive to implement rotational backups of every configuration file, webroot and database. They MUST be stored off-site in case the production infrastructure breaks down. I use shell scripting in bash and utilise scp to copy files to secondary servers and off-line hard drives. Ideally every website needs to have 2 copies and more of every daily rotational backup. For larger businesses with more security and stability concerns, hourly and atomic backups need to be implemented and database clustering needs to be used to ensure integrity in information updates.
My evolving work on Magento 2 Docker can be found here (update: it is no longer available as I gifted it to my employer at UK Meds and for now it forms the basis of their proprietary Docker build)
No Hyva and No more Magento certifications - anything that costs money, an effort and expires in 2 years is EXPLOITATION, if you don't agree with me on this, it's best that we never cross paths.
If you employ vibe-coders or people who are unable to write code, that you have given senior developer titles to, regardless of how good you think they are at "AI" - the writing is on the wall for you, and no amount of me being nice will save it. I have been there, and if you haven't, welcome to the real life.