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
A deep dive into why HappySoup.io really went down HappySoup.io was down between December '22 and January '23. In this article, I explain in great detail why this happened. Be ready to learn about Heroku, Redis, the Salesforce API, and more.
Is the Salesforce Ohana dead? Salesforce has laid off 8k employees, which brings into question its Ohana culture. Did we get it wrong?
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?
How this Salesforce Architect landed a job by creating a VSCode extension for understanding dependencies Another great app for visualizing metadata dependencies
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...
Salesforce Certified DevOps Specialist question 3 What should a DevOps architect recommend for a company struggling to have a production-like environment?
Salesforce Certified DevOps Specialist question 2 What should a DevOps architect recommend for an org struggling with Continuous Integration?
Can Salesforce co-exist with Continuous Integration? A rant about CI/CD for low-code business applications
How creating this fullstack Salesforce app launched his career to MVP status and Dreamforce speaker Salesforce MVP and Dreamforce speaker shares his secrets for creating an amazing fullstack Salesforce app
Dreamforce recap—Design Patterns for Salesforce CI/CD On Dreamforce '22, I presented a session on Design Patterns for Salesforce CI/CD. In this article, I'll provide some extra resources for those seeking to dive further into this topic; and I'll share the link to NaCi the tool I created to create YAML pipeline files using clicks!
LeetCode for Salesforce—An incredible API application with React.js and the Tooling API Welcome to another entry of the Under the Code series, where we explore how other Salesforce devs created incredible Salesforce API applications. This time, I interviewed Mehdi Maujood, who created an incredible application called ApexSandbox.io. If you haven't tried this app, it's basically a LeetCode for Salesforce, allowing apex
Under the code—How a Salesforce CTA created CloudToolkit.io with Python Ben Edwards, Salesforce CTA, spills the beans on the patterns he followed to create his pioneer fullstack salesforce app
Parallel Salesforce metadata retrieval with Promise.all(), array.map() and the Composite API The Tooling API has limitations to protect the performance of your Salesforce org, but we can bypass them with a bit of ES6 magic and the not-so-known Composite API.
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
How to calculate Salesforce field utilization with Node.js The REST and Metadata APIs can help us calculate how much a field is being used, broken down by record type.