Tags: agentforce

Dreamforce 2026: Five Takeaways on Salesforce MCP

I attended Dreamforce 2026 in person this year. Every year, Dreamforce offers small hands-on challenges called Mini Hacks to introduce the technologies Salesforce is focusing on. This year there were...

Tags: agentic-ai

How Agentic AI Changes the Work of Salesforce Admins and Developers

Agentic AI changes what Salesforce administrators and developers build, and how they build it. My original article presented this idea as a Chinese infographic based on TDX 2026. This English...

Tags: aiforce

Dreamforce 2026: Five Takeaways on Salesforce MCP

I attended Dreamforce 2026 in person this year. Every year, Dreamforce offers small hands-on challenges called Mini Hacks to introduce the technologies Salesforce is focusing on. This year there were...

Tags: apex

Apex Tests That Do More Than Meet Code Coverage Requirements

Apex tests are part of deploying to Salesforce, but their value should extend well beyond the coverage requirement. A test that executes a line without checking its result can satisfy...

Tags: architecture

Salesforce Archive: Retention, Access, and Cost Considerations

As a Salesforce org grows, old records compete with current work for storage and attention. Closed cases, completed activities, and historical custom-object records may need to remain available even when...

Using Platform Events to Offload Complex Apex Trigger Work

An Apex trigger often starts with a small responsibility and gradually accumulates expensive work: calculations, integrations, and updates across several objects. Eventually, that work needs a transaction of its own....

Tags: archive

Salesforce Archive: Retention, Access, and Cost Considerations

As a Salesforce org grows, old records compete with current work for storage and attention. Closed cases, completed activities, and historical custom-object records may need to remain available even when...

Tags: campaign

Connecting WeChat QR Codes to Salesforce Campaign Attribution

For a company running events in China, WeChat can be the entry point between an offline visitor and a Salesforce campaign. A QR code on a booth, invitation, or brochure...

Tags: certification

Using AI to Build a Salesforce Learning Plan from Your Trailhead Profile

Making a learning plan at the start of the year is a familiar routine. As a Salesforce professional, I normally combine Trailhead’s learning paths with my own experience to choose...

Tags: debugging

A Practical Guide to Debugging Lightning Web Components

Lightning Web Components run as JavaScript in the browser, so Chrome DevTools is an essential part of debugging them. Salesforce adds a few complications: code can be minified, framework files...

Tags: dreamforce

Dreamforce 2026: Five Takeaways on Salesforce MCP

I attended Dreamforce 2026 in person this year. Every year, Dreamforce offers small hands-on challenges called Mini Hacks to introduce the technologies Salesforce is focusing on. This year there were...

Tags: email

Why Images Fail in Salesforce Emails—and How to Fix Them

An email template can look correct inside Salesforce and still show a broken image to its recipient. The usual reason is that the image URL works for a signed-in user...

Tags: integration

Salesforce 15- vs. 18-Character IDs: Avoiding Integration Bugs

A Salesforce record ID identifies one record. It is used in queries, exports, integrations, and URLs, so a small misunderstanding about its format can turn into a difficult data-matching bug....

Connecting WeChat QR Codes to Salesforce Campaign Attribution

For a company running events in China, WeChat can be the entry point between an offline visitor and a Salesforce campaign. A QR code on a booth, invitation, or brochure...

Tags: learning-plan

Using AI to Build a Salesforce Learning Plan from Your Trailhead Profile

Making a learning plan at the start of the year is a familiar routine. As a Salesforce professional, I normally combine Trailhead’s learning paths with my own experience to choose...

Tags: lwc

A Practical Guide to Debugging Lightning Web Components

Lightning Web Components run as JavaScript in the browser, so Chrome DevTools is an essential part of debugging them. Salesforce adds a few complications: code can be minified, framework files...

Tags: mcp

Dreamforce 2026: Five Takeaways on Salesforce MCP

I attended Dreamforce 2026 in person this year. Every year, Dreamforce offers small hands-on challenges called Mini Hacks to introduce the technologies Salesforce is focusing on. This year there were...

Tags: platform-event

Using Platform Events to Offload Complex Apex Trigger Work

An Apex trigger often starts with a small responsibility and gradually accumulates expensive work: calculations, integrations, and updates across several objects. Eventually, that work needs a transaction of its own....

Tags: reactivity

Four Practical Patterns for Reactive Salesforce Screen Flows

Screen Flow reactivity lets components on the same screen respond to one another as the user works. A checkbox can disable an input, a formula can turn a subject into...

Tags: record-ids

Salesforce 15- vs. 18-Character IDs: Avoiding Integration Bugs

A Salesforce record ID identifies one record. It is used in queries, exports, integrations, and URLs, so a small misunderstanding about its format can turn into a difficult data-matching bug....

Tags: salesforce

Salesforce 15- vs. 18-Character IDs: Avoiding Integration Bugs

A Salesforce record ID identifies one record. It is used in queries, exports, integrations, and URLs, so a small misunderstanding about its format can turn into a difficult data-matching bug....

Tags: screen-flow

Four Practical Patterns for Reactive Salesforce Screen Flows

Screen Flow reactivity lets components on the same screen respond to one another as the user works. A checkbox can disable an input, a formula can turn a subject into...

Tags: storage

Salesforce Archive: Retention, Access, and Cost Considerations

As a Salesforce org grows, old records compete with current work for storage and attention. Closed cases, completed activities, and historical custom-object records may need to remain available even when...

Tags: tdx

How Agentic AI Changes the Work of Salesforce Admins and Developers

Agentic AI changes what Salesforce administrators and developers build, and how they build it. My original article presented this idea as a Chinese infographic based on TDX 2026. This English...

Tags: templates

Why Images Fail in Salesforce Emails—and How to Fix Them

An email template can look correct inside Salesforce and still show a broken image to its recipient. The usual reason is that the image URL works for a signed-in user...

Tags: test

Apex Tests That Do More Than Meet Code Coverage Requirements

Apex tests are part of deploying to Salesforce, but their value should extend well beyond the coverage requirement. A test that executes a line without checking its result can satisfy...

Tags: trigger

Using Platform Events to Offload Complex Apex Trigger Work

An Apex trigger often starts with a small responsibility and gradually accumulates expensive work: calculations, integrations, and updates across several objects. Eventually, that work needs a transaction of its own....

Tags: wechat

Connecting WeChat QR Codes to Salesforce Campaign Attribution

For a company running events in China, WeChat can be the entry point between an offline visitor and a Salesforce campaign. A QR code on a booth, invitation, or brochure...