Filter SOQL by computed values with FORMULA() in WHERE

If you’ve ever pulled every active project just to keep the handful that are running low on budget, this one’s for you. Salesforce is piloting FORMULA() inside the SOQL WHERE clause in Summer ’26, and it lets you put the math where the filter is. Before, you had three bad options when a filter depended […]
Heads up, Salesforce devs: CLI 2.136.8 might quietly break your CI/CD

If you parse sf org display or any –json login output inside your pipelines, this week’s Salesforce CLI release (2.136.8, May 27) is the one you actually need to read. Salesforce has stopped printing sensitive credentials — access tokens, SFDX Auth URLs, user passwords — in the standard output of a list of commands you’ve […]
Salesforce refresh token rotation: a developer’s guide to getting it right

The May 11, 2026 deadline for Salesforce’s new Connected App security controls has come and gone. A lot of integrations made it through cleanly. Plenty didn’t, and the teams behind them are still working through edge cases, customer re-authorizations, and post-mortem questions about why something that looked like a configuration toggle ended up being a […]
React Apps on Salesforce: Salesforce Multi-Framework Hits Open Beta

For years, the answer to “can I use React on Salesforce?” has been a qualified “sort of” — you could embed it via a Visualforce page or static resource, but nothing felt truly first-class. Lightning Web Components (LWC) and Aura have been the only supported frameworks for building components with proper platform integration. That changes […]
Salesforce Headless 360: Access Your Entire Org Without a Browser

Salesforce Headless 360 brings browser-free access to Salesforce orgs through 60+ MCP tools, helping developers build AI-assisted, CLI-driven, and automated workflows.
Salesforce Web Console Beta: The Developer Console Replacement Is Finally Here

Let us be honest — the Salesforce Developer Console has not aged well. It was built for a different era of Salesforce development: no dark mode, no IntelliSense, sluggish on large orgs, and a debugging experience that would make any modern IDE user wince. For years, developers have been telling Salesforce this needed to change. […]
Custom interaction for Salesforce ISVs

If you build managed packages for the AppExchange as an ISV partner, you probably already use AppExchange App Analytics to track basic usage, such as when managed Apex classes run or Lightning components are clicked. This data helps you plan your roadmap and spot customers who might leave, but sorting through so many daily events […]
Salesforce Spring ’26: Generate PDFs in Apex with One Line of Code

Generating PDFs in Apex Salesforce has always been more complicated than it should be. For years, developers had to rely on Visualforce with renderAs=”pdf”, adding extra pages, more maintenance, and unnecessary technical debt. With Spring ’26, Salesforce finally introduces a native way to generate PDFs directly from Apex using Blob.toPdf() — no Visualforce required. 🔎 […]
Complex Template Expressions in LWC (Spring ’26): Write Smarter, Cleaner Templates

Explore Complex Template Expressions LWC and simplify your coding with inline logic in HTML templates for Lightning Web Components.
Mastering Data Migration: How to Bypass Salesforce Flows with Custom Permissions

Every Salesforce Admin has faced this scenario: you need to perform a large data import, but you don’t always want your active Flows to run during the process. Perhaps you are migrating legacy data where dates are already fixed, but your Flow is configured to automatically set fields—such as a “Client Start Date”—to “Today” whenever […]