Salesforce Apex Master Class (Ep. 3) – What is the Apex Programming Language?
|

Salesforce Apex Master Class (Ep. 3) – What is the Apex Programming Language?

You did it, you’ve made it to this third episode of the Apex Master Class series, if you keep goin you’re gonna be the next hawt fyre developer in no time! Now we’re gettin to the good stuff, you and I are gonna start gettin into that magical code!! Woooooo!!! In this episode we’re gonna…

Salesforce Apex Master Class (Ep. 2) – How to Setup a Free Salesforce Developer Org
|

Salesforce Apex Master Class (Ep. 2) – How to Setup a Free Salesforce Developer Org

If you wanna be a Salesforce dev you’ve gotta know how to setup your own free dev org so you can practice all day! In the second episode of the Apex Master Class above I show you exactly how to get that done so you can experiment and become the greatest SF dev the world…

Salesforce Apex Master Class (Ep. 1) – What to expect to do as a Salesforce Developer
|

Salesforce Apex Master Class (Ep. 1) – What to expect to do as a Salesforce Developer

So I heard you wanna be a Salesforce Developer? In the video above I go over absolutely everything you need to know about the typical job of a dev, that way, before you waste anytime learning anything, you know whether it’s the right kind of job for you! I hope you all find it useful!…

SOLID Design Principles in Salesforce (Ep. 6) – The Dependency Inversion Principle
|

SOLID Design Principles in Salesforce (Ep. 6) – The Dependency Inversion Principle

In this final episode of the SOLID Design Principles tutorial series, we’re going to go over one of the most important design principles out there, the Dependency Inversion Principle! It’s unbelievable what it will allow you to do, so check it out! I promise it’s worth the watch! Get Coding With The Force Merch!! We…

SOLID Design Principles in Salesforce (Ep. 5) – The Interface Segregation Principle
|

SOLID Design Principles in Salesforce (Ep. 5) – The Interface Segregation Principle

In this fifth episode of the SOLID Design Principles Tutorial Series we go over the Interface Segregation Principle and find out why it’s so incredibly useful in practice. Get Coding With The Force Merch!! We now have a redbubble store setup so you can buy cool Coding With The Force merchandise! Please check it out!…

SOLID Design Principles in Salesforce (Ep. 4) – The Liskov Substitution Principle
|

SOLID Design Principles in Salesforce (Ep. 4) – The Liskov Substitution Principle

In this fourth episode of the SOLID Design Principles Tutorial Series we go over what the Liskov Substitution Principle is and how we can actually leverage it in both Apex and JavaScript. Click play and let’s hang out and learn somethin awesome together! Get Coding With The Force Merch!! We now have a redbubble store…

SOLID Design Principles in Salesforce (Ep. 3) – The Open Closed Principle
|

SOLID Design Principles in Salesforce (Ep. 3) – The Open Closed Principle

In this third episode of the SOLID Design Principles Tutorial Series we go over what the Open Closed Principle is and how we can actually leverage it in both Apex and JavaScript. It’s a good one! Check it out! Get Coding With The Force Merch!! We now have a redbubble store setup so you can…

SOLID Design Principles in Salesforce (Ep. 1) – What are the SOLID Design Principles?
|

SOLID Design Principles in Salesforce (Ep. 1) – What are the SOLID Design Principles?

If you’re here, you had better be ready to learn some of the most amazing concepts that the developers that came before you and I put together. The SOLID principles are some of the most important software design principles in existence, and if you want to produce some truly excellent and flexible code THIS IS…

Salesforce Development Tutorial (LWC): How to use Data Attributes to easily pass data from your component HTML template to your JavaScript Controller
|

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 some prickly situations as a front end developer. They are essentially a way of storing data on an html element so that when a JS event gets fired your…

SoC and the Apex Common Library Tutorial Series Part 17: Implementing Unit Tests with the Apex Mocks Library
| |

SoC and the Apex Common Library Tutorial Series Part 17: Implementing Unit Tests with the Apex Mocks Library

What is Apex Mocks? Apex Mocks is unit test mocking framework for Apex that was inspired by the very popular Java Mockito framework. The Apex Mocks framework is also built using Salesforce’s Stub API which is a good thing, there are mocking frameworks in existence that do not leverage the Stub API… you shouldn’t use…