u/BigIVIO

Hey everyone, for this week’s video I’ve finally decided to do an overview of the Salesforce CTA Review Board, one of my most requested topics of all time. I am one of the ~500 Salesforce CTA’s worldwide, I passed the board around 1.5 years ago now, and I spent an enormous amount of time studying for and preparing to take the exam. I waited so long to make this video because I wanted at least a year of experience in the workplace with this cert before I made any comments about whether it was worth it and how much money you could truly make from it.

In the video I go over all of the following:

  1. Why are there so few Salesforce CTA's?
  2. What are the pre-requisites to take the CTA Exam?
  3. How you present and take your CTA Exam
  4. How to study for the CTA Exam
  5. What are the main areas of study for the CTA Exam?
  6. Was the Salesforce CTA Cert Worth It?
  7. Does the CTA Cert net you a ton of money?

Link to the full video here: Salesforce Architecture - An Overview of the Salesforce CTA Review Board

My hope with this video is to hopefully demystify some of the never ending rumors and confusion surrounding this particular exam, and help you decide if it’s something that is worth pursuing to benefit your own career.

Hopefully you all enjoy the video, and hopefully you’re at least semi-excited for next weeks video, when the Apex design pattern tutorial series finally makes its return (I’m also working on a complete guide to git for SF devs, but it’s a long video that’ll take me a bit to get done)! See you all later!

u/BigIVIO — 8 days ago
▲ 14 r/SalesforceDeveloper+1 crossposts

Hey everyone, today I'm open sourcing a lightning web component that I've had layin around for a long time and decided maybe it's time to share it. It's a simple component that I like to call the salesforce css injector. Now, I've hesitated to share this for years because I know that as soon as I share this, at least 35 people will instantly tell me that injecting css into the out of the box Salesforce UI is a bad idea (and they're right), which is exactly why I state in the github repo as well as the tutorial video that it should only be used for very specific circumstances, and it's also why I designed it to be completely configurable, just add a custom metadata record and move on, update the custom metadata when/if you ever need to, no code updates needed 🙂

Now that we've got through that, let me introduce to you the Salesforce CSS Injector LWC! My suggestion is to use this to fix all of those idea exchange problems that Salesforce is clearly never gonna fix (like removing the --None-- value in picklists, which has been requested for nearly 20 years and still has not been addressed). I was at TDX, sitting in the True to the Core session and thought (for most of the complaints related to the idea exchange not being addressed), "well you could just inject CSS into the page and do that", and so NOW, with this component you easily can.

If you're interested in figuring out how to quickly fix many ui related idea exchange problems all on your own (without the need for fully custom built ui's), this might be the tool for you. Anyway, you can check out the repo as well as the tutorial video for how to setup and use the tool below! Enjoy, but don't go too crazy now!

GitHub Repo for the Salesforce CSS Injector: https://github.com/Coding-With-The-Force/salesforce-css-injector

Tutorial video for the Salesforce CSS Injector: https://www.youtube.com/watch?v=w3lfTh6y69A

u/BigIVIO — 14 days ago
▲ 40 r/SalesforceDeveloper+1 crossposts

Hey everyone, I'm back again with a new Salesforce developer tutorial that goes over absolutely everything you need to know about how to utilize the Live Component Preview feature available with the Salesforce CLI to make Lightning Web Component (LWC) development significantly faster and easier.

This feature has gone through a couple name changes and significant upgrades over the last few years, it used to be called the LWC Local Dev Server, then it was called local dev, and now it's called live component preview. Classic Salesforce lol.

Anyway, it seems like very few people I meet have any idea this feature exists, and it really is a feature that I use constantly because it makes building LWC's so much faster, no need to deploy the lwc to your org with every little change, no need to empty your cache or hard refresh your pages to see lwc updates after a deploy, just make the change in your IDE, save it in your IDE (doesn't need to be deployed to your org), and then instantly see your LWC updates in your Salesforce org... magical.

In the tutorial we go over all of the following topics:

2:43 - Why would you use Live Component Preview?
5:35 - How to use live component preview via the CLI
12:41 - How to get your org's alias via the Salesforce CLI
13:15 - The different preview options for Live Component Preview
16:03 - How to use Live Component Preview without the CLI
19:50 - How to use the Live Component Preview for mobile app development

Link to the full video here: Salesforce Developer LWC Tutorial - How to use Live Component Preview for ULTRA FAST LWC Development

Hopefully you all enjoy it! Next Tuesday there'll be a video covering everything you need to know about the CTA exam, what it is, why there are so few Salesforce CTA's, what to study for the exam, if getting the cert was worth it, and if there are piles of cash money at the end of the CTA rainbow, so hopefully I'll see you all next week too!

EDIT: For some reason this subreddit's AI is flagging this as me advertising a paid product, which I'm not, so I'm just stating here for the AI managing this subreddit. I am NOT advertising a paid product, my YouTube channel and tutorials are free, and the Live Component Preview feature of the Salesforce CLI is completely free too.

u/BigIVIO — 16 days ago
▲ 39 r/SalesforceDeveloper+1 crossposts

Hey everyone, two posts in a single day has literally never happened for me lol, but last night I was up far to late making tutorial videos, as well as converting my Apex Common Library GitHub wiki (old wiki located here) that I created several years ago, to a GitHub pages site that is fully searchable, mobile compatible and considerably easier to read and navigate through. You can now also view my video tutorials I created to assist with learning each section of the guide directly within each page as opposed to needing to be redirected to YouTube to watch them.

Now, hopefully, if you're interested in learning the Apex Common Library it will be easier than it ever has been in the past. I know there are many options these days, and this isn't intended to spark a debate on which is better or worse, they all have their pros and cons, my hope is just to make this particular library more accessible than it has ever been previously.

If you're interested in checking out the new and significantly improved GitHub Pages site, you can check it out here: The Complete Guide to the Apex Common Library

I do plan to expand this to incorporate the AT4DX and force-di libraries as well sometime this year (if you're interested in those), so be on the lookout for those too!

Hopefully you all enjoy it!

reddit.com
u/BigIVIO — 20 days ago
▲ 31 r/SalesforceDeveloper+1 crossposts

Hey everyone, it has been awhile yet again lol, after multiple months waiting for my basement to be fixed (which is where I record all my videos) due to extremely bad flooding, I'm back and makin weekly Salesforce tutorial videos again!

In this week's video we take a look at one of the best new features to come out of Trailhead DX this year, how to setup debug logs/traces directly within Visual Studio Code so that you can get debug logs to appear directly within your VSCode Salesforce project without the use of the CLI, or the need to download them from your org manually. This sounds like a small thing, but when you pair it with the Apex Replay Debugger it allows for extremely simple and fast debugging (without the use of a ton of System.debug() statements) that was not as easy to do in the past (at least not within VSCode).

In the video we'll go over the following:

2:49 - Why use the Apex Replay Debugger?
6:10 - How to setup debug logging/tracing in vscode
8:40 - How to get debug logs to show up in your vscode project
11:48 - How to use the apex replay debugger
12:43 - How to setup break points on your apex classes
15:41 - Running the apex replay debugger
20:30 - Apex replay debugger limitations
22:39 - How to view your Apex Log Analysis

Link to the full video here: How to use the Apex Replay Debugger to Debug Fast in VSCode

Hopefully you guys enjoy it! I'm glad to finally be back to normal and makin videos again!

Next week I finally plan to release a video that goes in depth on the Salesforce CTA Exam, my experience taking and passing it, if it's worth it, what to expect, if you'll actually acquire phat stacks after passing it, who actually values it, how to approach it if you wanna waste your whole life on Salesforce like me, etc lol. Hopefully I'll see you then!

u/BigIVIO — 20 days ago