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...
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...
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...
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...
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...
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....
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...
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...
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...
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....
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...