Gate your Salesforce deployments with sfdx, Branch Protection Rules, and GitHub Actions Don't let just anyone deploy to production; use branch protection rules instead!
CPQ Data Deployments—How Salto did the impossible See how Salto made Git and DevOps possible for Salesforce CPQ
Design Patterns for Salesforce Git Branching Strategies One branch per org? A single branch? GitFlow or GitHub Flow? There are many ways to organize your Salesforce Git branches. I explain how to go about it in this in-depth article.
Salesforce Continuous Delivery vs. Continuous Deployment—what's the difference? Continuous Delivery and Continuous Deployment in Salesforce. Are they the same?
10 Salesforce Open-source Projects for DevOps Engineers If you are a Salesforce DevOps engineer, you must be aware of these open-source projects.
Salesforce Continuous Integration—Concepts, components, and challenges Continuous Integration in Salesforce is not straight forward. Let me show you the way...
We were wrong: Salesforce admins DO want to learn Git, but what's in it for them? We were wrong, Salesforce admins want to learn Git, but why?
Dynamically deploy org-specific metadata with sfdx string replacements (must have for CI/CD!) String replacements is one of the best sfdx features for scalable Salesforce CI/CD pipelines. A must-have!
This is why Salesforce admins don't want to learn Git These reasons are stopping Salesforce admins from learning Git, and there's only one solution
3 modern ways to back up your Salesforce sandbox before refreshing it (in 2023) Use these 3 ways back up your work-in-progress before you refresh your Salesforce sandbox.
How to retrieve your entire Salesforce metadata with 2 commands You can list and retrieve all the metadata in your org with 2 commands, perfect for uploading it to a Git repo and start practicing CI/CD
How to deploy a Salesforce Community/Experience Site with SFDX (plus GitHub repo) It's possible to deploy a community with sfdx without losing your mind. Just follow these steps...
Is DevOps Center going to kill all other Salesforce DevOps vendors? Is there room for DevOps vendors now that DevOps Center is available?
NaCi vs ChatGPT: Which one is better for creating Salesforce CI/CD pipelines in seconds? Can AI software create Salesforce CI/CD pipelines in seconds?
This is why Git cannot be the source of truth for your Salesforce org Git can only be the source of truth if you first accept these 2 facts...
This is why your Salesforce deployments suck If your Salesforce deployments suck and are painful, it only means 1 thing...
Can Salesforce co-exist with Continuous Integration? A rant about CI/CD for low-code business applications
Running specified Apex tests from a GitHub pull request body using Node.js A little bit of JavaScript and Bash magic can help us specify which apex tests to run directly from data in a pull request