[VIDEO] Design Patterns for Salesforce Git Branching Strategies I did a webinar with ApexHours about the design patterns common to all Git branching strategies for Salesforce.
Salesforce Technical Architects should know how to code Can you be a Technical Architect if you can't code...?
Using a Salesforce DevOps product is not a replacement for learning sfdx and the basics of Git. Using a Salesforce DevOps product is not a replacement for learning sfdx and the basics of Git. If you are thinking of 2024 goals, consider adding this to your list!
Salesforce DevOps vendors will become a commodity if we keep our focus on features instead of outcomes Salesforce DevOps vendors may become interchangeable pieces of software because they all do the same in the same way
Clicks, not code. Should we believe it? This famous statement implies clicking is simpler or more desirable than code.
How to schedule run all tests in Salesforce with GitHub Actions for unlimited orgs, nothing to install Learn how to schedule daily apex tests runs with GitHub Actions, for free!
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!
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