The Apex Common Library Master Class
The fflib_SObjectUnitOfWork Class (Apex Common Part 6)
What is the fflib_SObjectUnitOfWork class? It is a foundation built to allow you to leverage the unit of work design pattern from within Salesforce. Basically this…
5 May 2021
6 min
Developer
Developer
60 posts
The Apex Common Library Master Class
The fflib_SObjectUnitOfWork Class (Apex Common Part 6)
What is the fflib_SObjectUnitOfWork class? It is a foundation built to allow you to leverage the unit of work design pattern from within Salesforce. Basically this…
5 May 2021
6 min
The Apex Common Library Master Class
Implementing the Domain Layer with fflib (Part 11)
The template for every Domain Class you create Every Domain layer class you create for an object should at minimum have the following logic in it…
5 May 2021
9 min
The Apex Common Library Master Class
Introduction to the Apex Common Library (fflib Part 2)
What is the Apex Common Library? The Apex Common Library is an open source library originally created by Andy Fawcett when he was the CTO of…
5 May 2021
3 min
The Apex Common Library Master Class
The Service Layer Pattern in Apex (Apex Common Part 7)
What is the Service Layer? The Service Layer, “Defines an application’s boundaries with a layer of services that establishes a set of available operations and coordinates…
5 May 2021
5 min
The Apex Common Library Master Class
Implementing the Selector Layer with fflib (Part 14)
The Template for every Selector Class you create Every Selector layer class you create should at least implement the following methods for it to work as…
5 May 2021
8 min
The Apex Common Library Master Class
Separation of Concerns in Salesforce (Apex Common Part 1)
What is the Separation of Concerns Design Principle? Basically separation of concerns is the practice of putting logical boundaries on your code. Putting these logical boundaries…
11 Mar 2021
3 min
Salesforce Development: Lightning Web Components (LWC)
Salesforce Development Tutorial(LWC): How to Generate a Word Document from a Lightning Web Component
Why Create an LWC that can Generate Word Documents? This is a little more self explanatory than many of the blog posts I do, but let’s…
20 Jan 2021
10 min
Salesforce Development: Apex
Salesforce Development Tutorial: How to use the Safe Navigation Operator in Apex to reduce the amount of null checking in your codebase
Why use the Safe Navigation Operator?? My guy, this is the best thing Salesforce has added to the Apex language in forever! Embrace it! To elaborate…
2 Dec 2020
3 min
Salesforce Development: Apex Triggers
Salesforce Development Tutorial: How to Implement a Trigger Framework
Why use a Trigger Framework? There are a couple big reasons why you would want to implement a trigger handler. Let’s check them out below: 1)…
25 Oct 2020
3 min
The Apex Master Class
Set Up VS Code for Salesforce Development (Master Class Ep. 5)
Why Visual Studio Code? In the last episode I tried to convince you that you need an IDE. Now let’s get one installed. We’re starting with…
12 Oct 2020
3 min
Salesforce Development: Lightning Web Components (LWC)
Salesforce Development (LWC): How to Communicate between Aura Components and Lightning Web Components Using Custom Events and the Api Decorator
Why Would You Want to Communicate Between Component Types? There are a bunch of reasons it’s beneficial to communicate between component types but the most common…
4 Oct 2020
6 min
The Apex Master Class
Set Up IntelliJ and Illuminated Cloud for Salesforce (Ep. 6)
The Salesforce IDE Options In the last episode we set up VS Code. Today I want to show you my personal favourite, which is IntelliJ paired…
8 Sep 2020
3 min