The Apex Master Class
What Are Variables in Apex? (Master Class Ep. 8)
What Is A Variable? Welcome back! Last time we made an empty Apex class. Today we start putting things in it, beginning with variables. Simply put,…
11 Nov 2021
4 min
Salesforce
Salesforce
98 posts
The Apex Master Class
What Are Variables in Apex? (Master Class Ep. 8)
What Is A Variable? Welcome back! Last time we made an empty Apex class. Today we start putting things in it, beginning with variables. Simply put,…
11 Nov 2021
4 min
SOLID Design Principles In Salesforce Master Class
The Liskov Substitution Principle in Apex (SOLID Ep. 4)
The One With The Scary Name Right, the Liskov Substitution Principle. Named after Barbara Liskov, who introduced it in 1987. Here’s the formal definition, and I…
10 Nov 2021
4 min
The Apex Master Class
What Is an Apex Class? (Apex Master Class Ep. 7)
What Is A Class? Welcome back! Now that you’ve got an IDE set up, it’s time to actually make something. Today: what an Apex class is,…
8 Nov 2021
4 min
The Apex Master Class
What Is an IDE? (Apex Master Class Ep. 4)
What Does IDE Even Stand For? Now that we know what Apex is, let’s talk about where you’re going to write it. And the answer is…
4 Nov 2021
4 min
SOLID Design Principles In Salesforce Master Class
The Open/Closed Principle in Apex (SOLID Ep. 3)
Open For Extension, Closed For Modification The Open/Closed Principle says: “Software entities should be open for extension, but closed for modification.” Which sounds like a contradiction…
3 Nov 2021
5 min
The Apex Master Class
What Is the Apex Programming Language? (Master Class Ep. 3)
What Even Is Apex? Now that you’ve got your own free org from the last episode, let’s talk about the language you’re going to be writing…
1 Nov 2021
5 min
SOLID Design Principles In Salesforce Master Class
The Single Responsibility Principle in Apex (SOLID Ep. 2)
The Definition Everybody Gets Wrong Google the Single Responsibility Principle and the first few results will tell you something like: “a class should only do one…
21 Oct 2021
5 min
SOLID Design Principles In Salesforce Master Class
What Are the SOLID Design Principles? (Salesforce Ep. 1)
What Are The SOLID Principles? SOLID is a subset of the many, many design principles floating around in software engineering. They’re five principles about how to…
13 Oct 2021
4 min
Salesforce Architecture
Salesforce Architecture Tutorial – How to Choose the right Auth Flow for your Integrations
First, Two Words People Constantly Mix Up Before we get anywhere near flows, let’s clear up two terms that get used interchangeably and absolutely shouldn’t be.…
25 Aug 2021
5 min
Salesforce Development: Lightning Web Components (LWC)
Salesforce Development Tutorial (LWC): How to use Data Attributes to easily pass data from your component HTML template to your JavaScript Controller
What are Data Attributes and Why Should I Use Them? Data attributes are a truly magical thing that will, at some point, get you out of…
12 Jul 2021
4 min
The Apex Common Library Master Class
The Domain Layer Pattern in Apex (Apex Common Part 10)
What is the Domain Layer? The Domain Layer is, “An object model of the domain that incorporates both behavior and data”. – Martin Fowler In most…
5 May 2021
4 min
The Apex Common Library Master Class
The Unit of Work Pattern in Apex (Apex Common Part 5)
What is the Unit of Work Pattern (UOW) A Unit of Work, “Maintains a list of objects affected by a business transaction and coordinates the writing…
5 May 2021
3 min