Solving a Long-Standing Salesforce Custom Label Deployment Problem

Sometimes the most interesting engineering work comes from problems you’ve been avoiding for years. Recently I found myself dealing with one of those problems. The Salesforce org I work with contains a number of Custom Labels that hold values which differ between environments. It’s not an approach I would recommend today, but it’s something that… Read More Solving a Long-Standing Salesforce Custom Label Deployment Problem

Adding Static Code Analysis to a Salesforce Bitbucket Pipeline (Without Breaking Delivery)

We recently introduced static code analysis into our Salesforce CI/CD pipeline—and did it in a way that improves code quality progressively without slowing the team down. Here’s how The Context We’re running an org development model with a Bitbucket pipeline that: The requirement was adding static code analysis without forcing a full legacy cleanup. The Strategy Instead of scanning the… Read More Adding Static Code Analysis to a Salesforce Bitbucket Pipeline (Without Breaking Delivery)

How To Fix Unit Test Failures for LightningLoginFormControllerTest. testIsUsernamePasswordEnabled

Our release pipeline runs all unit test for validation and all of a sudden we are getting this error which failing the unit test. These are autogenerated codes by Salesforce so it was a head scratcher why this will suddenly fail. There are 2 possible options to fix this. Option 1 – Update the Apex… Read More How To Fix Unit Test Failures for LightningLoginFormControllerTest. testIsUsernamePasswordEnabled

Migrating from Vlocity Industries to OmniStudio Standard Runtime: A Practical Guide

Salesforce’s evolution of OmniStudio marks a significant shift for customers using Vlocity Industries. What was once tightly coupled to a managed package runtime is now moving toward a standardized, platform-native OmniStudio runtime — bringing better tooling, performance, and long-term support. But make no mistake: this is not a simple upgrade. It’s a runtime and data model migration that requires planning,… Read More Migrating from Vlocity Industries to OmniStudio Standard Runtime: A Practical Guide

How To Get Started with Agentforce Vibes

What is Agentforce Vibes? Think of Agentforce Vibes as your AI-powered co-developer inside the Salesforce ecosystem—an extension of the platform that takes your natural-language ideas (“Hey: build me a flows that auto-assigns leads”) and helps turn them into working Apex, LWC, metadata, tests and deployments. From Salesforce’s docs, it’s an extension available in VS Code… Read More How To Get Started with Agentforce Vibes