The Apex Master Class
What Does a Salesforce Developer Do? (Apex Master Class Ep. 1)
Why Start Here? Welcome to the very first episode of the Apex Master Class! Before we write a single line of code, I want to spend…
29 Mar 2022
6 min
Apex
Apex
72 posts
The Apex Master Class
What Does a Salesforce Developer Do? (Apex Master Class Ep. 1)
Why Start Here? Welcome to the very first episode of the Apex Master Class! Before we write a single line of code, I want to spend…
29 Mar 2022
6 min
The Apex Master Class
How to Instantiate a Class in Apex (Master Class Ep. 14)
What Is Class Instantiation? We now know what a class is, what a method is, and what a constructor is. Which is lovely, and completely useless…
25 Mar 2022
3 min
The Apex Master Class
What Is a Constructor in Apex? (Master Class Ep. 13)
What Is A Constructor? A constructor is a special method that runs automatically the moment your class gets created. You don’t call it. It just fires.…
24 Mar 2022
4 min
The Apex Master Class
The Complete Guide to Asynchronous Apex (Ep. 33)
The Last One Thirty three episodes. You’ve gone from “what is Salesforce” to writing bulkified triggers and proper SOQL. That’s genuinely a lot, and if you’ve…
12 Jan 2022
6 min
The Apex Master Class
What Is a Method in Apex? (Master Class Ep. 12)
What Is A Method? I’ve been saying “method” for about four episodes now while cheerfully never defining it. Let’s fix that. Back in episode 7 we…
2 Dec 2021
4 min
SOLID Design Principles In Salesforce Master Class
The Dependency Inversion Principle in Apex (SOLID Ep. 6)
The One With The Biggest Payoff Last principle, and in my opinion the most practically valuable one on this platform. Two parts: “High level modules should…
1 Dec 2021
5 min
The Apex Master Class
What Is Variable Scope in Apex? (Master Class Ep. 11)
What Is Variable Scope? This one’s a quick lesson, but do not skip it, because if you don’t understand scope you are going to spend a…
29 Nov 2021
4 min
The Apex Master Class
Non-Primitive Data Types in Apex (Master Class Ep. 10)
What Are Non-Primitive Data Types? Short answer: anything that isn’t on the primitive list. Seriously, that’s the definition. Last episode we went through the twelve primitive…
18 Nov 2021
4 min
SOLID Design Principles In Salesforce Master Class
The Interface Segregation Principle in Apex (SOLID Ep. 5)
Don’t Make People Implement Things They Don’t Need The Interface Segregation Principle says: “No client should be forced to depend on methods it does not use.”…
17 Nov 2021
4 min
The Apex Master Class
Primitive Data Types in Apex (Master Class Ep. 9)
What Makes A Data Type “Primitive”? Welcome back! Last episode we covered variables. Today we’re going one level deeper into the types those variables can be,…
15 Nov 2021
4 min
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