Read the latest

Salesforce Developers Blog

The TDX 2027 Call for Participation Is Now Open

Avatar for Akshata SawantAkshata Sawant
Avatar for Alba RivasAlba Rivas
The TDX 2027 CFP is open. Get developer-focused tips on titles, abstracts, session formats, what to avoid, and the submission deadline.
The TDX 2027 Call for Participation Is Now Open

Headless Experience Layer Widget Formulas: Math and Logic with JSON

Headless Experience Layer Widget Formulas: Math and Logic with JSON

HXL widgets can evaluate formulas inside {!…} expressions; use IF, CASE, and math operators to replace precomputed Apex fields with inline logic.October 26, 2026

Agentforce Voice for Agent Script: Route Real Phone Calls to Your Agent

Agentforce Voice for Agent Script: Route Real Phone Calls to Your Agent

Learn how to configure a phone number, set up Omni-Channel routing, and verify calls with Salesforce CLI. Take your voice-enabled Agent Script agent from browser preview to real phone calls without changing your agent’s logic.October 21, 2026

Protect Apex Shares: Custom Row Causes on Standard Objects

Protect Apex Shares: Custom Row Causes on Standard Objects

Explore two Winter ’27 enhancements that simplify record sharing in Salesforce. Learn how to preserve manual shares during ownership changes and use custom row causes on standard objects to reduce workarounds and improve sharing management.October 20, 2026

Building a Claude Code Mod for Salesforce

Building a Claude Code Mod for Salesforce

Never wonder which org you’re deploying to again: build a Claude Code mod that shows your Salesforce target org above the prompt.October 19, 2026

Recent Blog PostsVIEW ARCHIVES

Blogpost image

What’s New in Salesforce Multi-Framework: Angular Is Now GA

With the Winter ’27 release, Angular joins React as the second GA UI framework, Microfrontend is now GA, and many more features are added including managed packaging, localization, MFA, and Multi-Framework Insights.October 15, 2026

Blogpost image

Stop Credential Stuffing with B2C Commerce eCDN

Protect your B2C Commerce storefront from credential stuffing with new eCDN leaked-credential detection. Learn how to configure firewall and rate-limiting rules, detect suspicious login attempts, and prompt shoppers to reset exposed passwords.October 14, 2026

Blogpost image

Salesforce Microfrontends: Embed Web Apps in Lightning

Learn how Salesforce Microfrontends let you securely embed modern web applications in Lightning while keeping their existing frameworks, tools, and development models.October 13, 2026

Blogpost image

Building Interactive UI with Headless Experience Layer

Learn how the Headless Experience Layer (HXL) lets you build one interactive widget that renders in Agentforce and MCP clients like Claude and ChatGPT.October 07, 2026

Blogpost image

Advanced Code Extension PySpark Examples for Batch Data Transforms

Code Extension scripts for batch data transform allow you to use custom Python logic to transform your data lake objects (DLOs) and data model objects (DMOs) in an isolated compute environment in Data 360. In this blog, we’ll cover advanced batch transform script examples.October 06, 2026

Blogpost image

The Salesforce Developer’s Guide to the Winter ’27 Release

Winter ’27 developer highlights: the Salesforce Development plugin for Claude Code, Headless Experience Layer widgets, Angular and microfrontends in Multi-Framework, agents as MCP tools, LWC template expressions, Agent Script updates, and Web Console, with code examples.October 05, 2026