If you have to support a Salesforce org, you will undoubtedly be faced with this question eventually. Why can’t a Salesforce user delete a certain record? In this post you will learn one way of determining what the problem may be.
Moving to Lightning? Should you learn about Aura or LWC?
I have had a few people ask me this question and I think it is a good one, so I wanted to answer it in a post. First of all, for anyone not sure what the difference is between Aura and LWC, you might want to checkout this post I did. As for the answer….waitContinue reading “Moving to Lightning? Should you learn about Aura or LWC?”
Security, Security, Security
If you are not familiar with how Salesforce security works, this is the time to beef up your knowledge. If you are a software developer or architect then the word security should be of prime importance in everything you do. Forrestor just published 2023 predictions for software development. At the top of the list is a prediction that the recent wide spread adoption of low-code solutions will cause headline security breaches in 2023.
Best Way to Generate Lots of Fake Test Data for Force.com Orgs
UPDATE on 11/16/2022 – This post was written several years ago and is still very popular on my blog, so I decided to do an update. If you are working for a non-profit and using the Nonprofit Success Pack (NPSP) and CumulusCI, then you should strongly consider looking into open-source Snowfakery to generate fake dataContinue reading “Best Way to Generate Lots of Fake Test Data for Force.com Orgs”
Need to Learn How to Build Lightning Web Components?
Learn tips and best practices for building apps with Lightning web components (LWC).
Easily Prototyping a Nested Salesforce Lightning Web Component
How to create a prototype of tiles that easily demonstrate how to work with base lightning web components and standard nested custom events. This prototype was built using webcomponents.dev studio.
Workaround for Issue Debugging LWC in Chrome Dev Tools After Winter 2023
🤯 This weekend, I discovered an issue trying to debug a Lightning Web Component in the Chrome debugger tools. UPDATE on 11/13/2022: Salesforce includes a way to automatically disable LWS for your scratch orgs through the security settings in your config/project-scratch-def.json file. You will simply need to add a sessionSetting for lockerServiceNext set to false.Continue reading “Workaround for Issue Debugging LWC in Chrome Dev Tools After Winter 2023”
Top Five Best Practices for Lightning Web Components
👏🏽 The following best practices are in order of importance. # 1 – Always Cache Data Lightning web components offer two ways to cache data. The first is to use Lightning Data Service, which automatically handles security for you. The best part is that you do not have to write any Apex classes – especiallyContinue reading “Top Five Best Practices for Lightning Web Components”
Salesforce Security – Build a Record Sharing Model – Post 3
This post extends on Prepare for the Salesforce Sharing and Visibility Exam – Understand the Salesforce Sharing Model – Post 2, in which I introduced you to the Salesforce Record Sharing model for internal users. In this post, I will walk you through what to do to create a record sharing model in your own SalesforceContinue reading “Salesforce Security – Build a Record Sharing Model – Post 3”
Prepare for the Salesforce Sharing and Visibility Exam – Understand the Salesforce Sharing Model – Post 2
Welcome back to the second post for this series. In this post you will be introduced to the Salesforce Record Sharing Model for internal users. This will involve sharing Salesforce data across users, groups and roles. In this series, I will be sharing highlights from courses that are part of the Salesforce Certified Sharing and VisibilityContinue reading “Prepare for the Salesforce Sharing and Visibility Exam – Understand the Salesforce Sharing Model – Post 2”