#NewPost #SFDCStop Insertion in Binary Tree based on parent node | Custom comparator in Apex
https://www.sfdcstop.com/2021/07/insertion-in-binary-tree-based-on.html
This post answers two important questions:
1. How we can insert a new node in a binary tree based on the value of parent node?
2. How can we create and use a custom comparator in apex?
#salesforcedevelopers #salesforce #salesforceohana #trailblazercommunity #datastructures
By: @sfdcstop
https://www.sfdcstop.com/2021/07/insertion-in-binary-tree-based-on.html
This post answers two important questions:
1. How we can insert a new node in a binary tree based on the value of parent node?
2. How can we create and use a custom comparator in apex?
#salesforcedevelopers #salesforce #salesforceohana #trailblazercommunity #datastructures
By: @sfdcstop
SFDC Stop
Insertion in Binary Tree based on parent node | Custom comparator in Apex | Apex Data Structures Tutorial by SFDC Stop
Hello Trailblazers, In this tutorial we're going to see how we can insert a new node in binary tree recursively based on the parent node. We...
#NewVideo #SFDCStop Binary Tree implementation in Apex. Tutorial video is now available: https://youtu.be/jRoqDaAEgNo
#salesforce #salesforcedevelopers #trailblazercommunity #salesforceohana #salesforcedevelopment
By: @sfdcstop
#salesforce #salesforcedevelopers #trailblazercommunity #salesforceohana #salesforcedevelopment
By: @sfdcstop
YouTube
Binary Tree implementation in Apex | Apex Data Structures Tutorial by SFDC Stop
Hello Trailblazers, In this video we're going to learn how we can create a Binary Tree in Apex. A Binary Tree is a tree like data structure in which data is stored in the form of nodes. Each node can have 0, 1 or 2 children. The node which is at the top ofβ¦
#NewVideo #SFDCStop Insertion in Binary Tree based on parent node | Custom comparator in Apex
Tutorial Video is now available: https://youtu.be/XDlaEAippnE
#salesforcedevelopers #salesforceohana #trailblazercommunity #salesforce #datastructures #salesforcedevelopment
By @sfdcstop
Tutorial Video is now available: https://youtu.be/XDlaEAippnE
#salesforcedevelopers #salesforceohana #trailblazercommunity #salesforce #datastructures #salesforcedevelopment
By @sfdcstop
YouTube
Insertion in Binary Tree based on parent node | Custom comparator in Apex | Apex Data Structures
Hello Trailblazers, In this tutorial we're going to see how we can insert a new node in binary tree recursively based on the parent node. We're going to refer the code we created in our previous tutorial and add a new insertData() method which is going toβ¦
Hey Everyone, I recently published some blogs and videos about "Implementation of Binary Tree in Apex" and "Insertion in Binary Tree based on parent node"
I got a couple of queries like:
What's the use of knowing the concept of binary tree in Salesforce development?
Where do we apply these data structures in real life?
Considering those, I have added a 3 part video series where we solve a real life use case using Binary Trees in Salesforce.
Part 1: "Find the Lead Manager" - Problem Statement Explained
Video: https://youtu.be/AyxvqFdfUPs
Part 2: Creating a Binary Tree to solve the problem using the records queried from Salesforce
Video: https://youtu.be/EIdDsDID4pI
Part 3: Solving the problem by using Binary Tree | Lowest Common Ancestor Algorithm Explanation
Video: https://youtu.be/Xscri2P9NoQ
It took almost a week to think and prepare the whole content. I hope you'll find it useful. Please make sure that you've gone through the below pre-requisites before watching these videos:
Binary Tree Implementation: https://youtu.be/jRoqDaAEgNo
Insertion in Binary Tree based on parent node: https://youtu.be/XDlaEAippnE
Happy Learning..!!
#salesforcedevelopers #salesforceohana #trailblazercommunity #salesforcedevelopment #datastructures #binarytree
By: @sfdcstop
I got a couple of queries like:
What's the use of knowing the concept of binary tree in Salesforce development?
Where do we apply these data structures in real life?
Considering those, I have added a 3 part video series where we solve a real life use case using Binary Trees in Salesforce.
Part 1: "Find the Lead Manager" - Problem Statement Explained
Video: https://youtu.be/AyxvqFdfUPs
Part 2: Creating a Binary Tree to solve the problem using the records queried from Salesforce
Video: https://youtu.be/EIdDsDID4pI
Part 3: Solving the problem by using Binary Tree | Lowest Common Ancestor Algorithm Explanation
Video: https://youtu.be/Xscri2P9NoQ
It took almost a week to think and prepare the whole content. I hope you'll find it useful. Please make sure that you've gone through the below pre-requisites before watching these videos:
Binary Tree Implementation: https://youtu.be/jRoqDaAEgNo
Insertion in Binary Tree based on parent node: https://youtu.be/XDlaEAippnE
Happy Learning..!!
#salesforcedevelopers #salesforceohana #trailblazercommunity #salesforcedevelopment #datastructures #binarytree
By: @sfdcstop
YouTube
Find the Lead Manager Part 1 - Problem Statement Explained | Binary Tree Real Life Scenario
Hello Trailblazers, In this tutorial we're going to focus on the problem statement: "Find the Lead Manager". This is a real life scenario based problem that we're going to solve using Binary Trees.
Chapters:
0:00 Introduction
0:14 Problem Statement Explanationβ¦
Chapters:
0:00 Introduction
0:14 Problem Statement Explanationβ¦
Many people were finding it difficult to deploy #HTTPCalloutFramework in order to use it in their corporate projects using the Deploy to Salesforce button as it's giving org access to a heroku application for deployment.
I created an unmanaged package for the same so that you can deploy it easily and still have access to the whole codebase in order to modify the framework if required. Version 1.0 can be accessed below:
https://github.com/rahulmalhotra/HTTPCalloutFramework/releases/tag/v1.0
Make sure to raise a PR in case you think any of your change is generic and will be helpful for everyone using the framework.
#salesforce #salesforceohana #salesforcedevelopers #apex #salesforcecrm #opensource #github #packages
By @sfdcstop
I created an unmanaged package for the same so that you can deploy it easily and still have access to the whole codebase in order to modify the framework if required. Version 1.0 can be accessed below:
https://github.com/rahulmalhotra/HTTPCalloutFramework/releases/tag/v1.0
Make sure to raise a PR in case you think any of your change is generic and will be helpful for everyone using the framework.
#salesforce #salesforceohana #salesforcedevelopers #apex #salesforcecrm #opensource #github #packages
By @sfdcstop
GitHub
Release v1.0 Β· rahulmalhotra/HTTPCalloutFramework
Initial public release v1.0
HTTPCalloutFramework can be used to perform apex callouts to external systems. It has in-built apex classes that can be used to perform HTTPCallouts. The required inform...
HTTPCalloutFramework can be used to perform apex callouts to external systems. It has in-built apex classes that can be used to perform HTTPCallouts. The required inform...
#NewPost #SFDCStop Call External API from Lightning Web Component, blog post is available now:
https://www.sfdcstop.com/2021/08/call-external-api-from-lightning-web.html
#javascript #salesforcedevelopers #salesforce #salesforceohana #trailblazercommunity #programming #coding #javascriptdeveloper #lwc #lightningwebcomponents #api #integration
By: @sfdcstop
https://www.sfdcstop.com/2021/08/call-external-api-from-lightning-web.html
#javascript #salesforcedevelopers #salesforce #salesforceohana #trailblazercommunity #programming #coding #javascriptdeveloper #lwc #lightningwebcomponents #api #integration
By: @sfdcstop
SFDC Stop
Call External API from Lightning Web Component | Fetch API in JavaScript
Hello Trailblazers, In this post, we're going to learn how we can call an External System API from a Lightning Web Component. We're going to...
How to create an dynamic SOQL query with all fields included? How to get the picklist field labels and their values for my lightning component? How can I get the record type id using record type name?
The below post will answer those questions:
#NewPost #SFDCStop Understanding Dynamic Apex and it's use cases:
https://www.sfdcstop.com/2021/08/understanding-dynamic-apex-and-its-use.html
#salesforce #salesforceohana #trailblazercommunity #salesforcedevelopers #salesforcedevelopment #apex
By @sfdcstop
The below post will answer those questions:
#NewPost #SFDCStop Understanding Dynamic Apex and it's use cases:
https://www.sfdcstop.com/2021/08/understanding-dynamic-apex-and-its-use.html
#salesforce #salesforceohana #trailblazercommunity #salesforcedevelopers #salesforcedevelopment #apex
By @sfdcstop
SFDC Stop
Understanding Dynamic Apex and it's Use Cases
Hello Trailblazers, In this post we're going to learn about Dynamic Apex and the most common use cases that we can solve using it. Let's beg...
#NewPost #SFDCStop Custom validation in Lightning Web Component | Understanding Regular Expressions (Regex)
https://www.sfdcstop.com/2021/08/custom-validation-in-lightning-web.html
#salesforceohana #salesforce #salesforcedevelopers #salesforcedevelopment #validation #programming #javascript #regex #salesforcedeveloper #trailblazercommunity #webdevelopment #javascripttutorial
By: @sfdcstop
https://www.sfdcstop.com/2021/08/custom-validation-in-lightning-web.html
#salesforceohana #salesforce #salesforcedevelopers #salesforcedevelopment #validation #programming #javascript #regex #salesforcedeveloper #trailblazercommunity #webdevelopment #javascripttutorial
By: @sfdcstop
SFDC Stop
Custom validation in Lightning Web Component | Understanding Regular Expressions (Regex)
Hello Trailblazers, In this post we're going to learn how we can apply custom validation to fields in LWC. We're going to create a simple Ne...
#NewVideo #SFDCStop Dynamic Apex and it's use cases: https://youtu.be/g-3imAG7lcc
#salesforce #salesforceohana #salesforcedevelopment #trailblazercommunity #salesforcedevelopers #dynamicapex #sfdcstop #sfdc #newvideoalert
By: @sfdcstop
#salesforce #salesforceohana #salesforcedevelopment #trailblazercommunity #salesforcedevelopers #dynamicapex #sfdcstop #sfdc #newvideoalert
By: @sfdcstop
YouTube
ΜUnderstanding Dynamic Apex and it's Use Cases
Hello Trailblazers, In this tutorial we're going to learn about dynamic apex and we'll see various use cases where dynamic apex is useful.
Chapters:
0:00 Introduction
0:41 Get all object API names along with their labels
5:16 Checking object permissionsβ¦
Chapters:
0:00 Introduction
0:41 Get all object API names along with their labels
5:16 Checking object permissionsβ¦
Hello Trailblazers, Excited to share that I am speaking at #Cactusforce2022 π΅ this week on the topic "The importance of Data Structures in Salesforce Development"
In this session, we're going to solve a real life project requirement using an advanced data structure and we'll see the performance impact we're having by using it and learn why it is better than a brute force solution. So, the next time when you face such a requirement, you'll think at the first place - Which data structure should I use to solve it? and then you'll design + implement the most efficient solution.
You can checkout the full session abstract here: https://www.cactusforce.com/2022-sessions/2022/1/20/xxpsyc8q8bljnfeq7ji0t0h14ckb9o-3zf4b-hetw7-55gst-8smrc-yel26-5c5px-htreb-yj5kn-nm96a-mpd9z-4exxa-3a8mj-4zhnw-6k2jt-tzamx-kpf3n-79xjl-p42tg-sa5rg
Cactusforce is focused on "More code. Less fluff.". Therefore, we're going to checkout a lot of code and solve a complex use case during this 40 min session.
This year Cactusforce is a hybrid event and you can attend it virtually for free. If you haven't registered till now, I am sharing the registration link below. Looking forward to see you there!
#salesforceohana #trailblazercommunity #salesforce #salesforcedevelopers #salesforcedevelopment #cactusforce2022 #datastructures #livesession #conferences2022
Registration Link: https://events.blackthorn.io/en/5f6O8FJ7/cactusforce-4a1A5fZEMG/overview
In this session, we're going to solve a real life project requirement using an advanced data structure and we'll see the performance impact we're having by using it and learn why it is better than a brute force solution. So, the next time when you face such a requirement, you'll think at the first place - Which data structure should I use to solve it? and then you'll design + implement the most efficient solution.
You can checkout the full session abstract here: https://www.cactusforce.com/2022-sessions/2022/1/20/xxpsyc8q8bljnfeq7ji0t0h14ckb9o-3zf4b-hetw7-55gst-8smrc-yel26-5c5px-htreb-yj5kn-nm96a-mpd9z-4exxa-3a8mj-4zhnw-6k2jt-tzamx-kpf3n-79xjl-p42tg-sa5rg
Cactusforce is focused on "More code. Less fluff.". Therefore, we're going to checkout a lot of code and solve a complex use case during this 40 min session.
This year Cactusforce is a hybrid event and you can attend it virtually for free. If you haven't registered till now, I am sharing the registration link below. Looking forward to see you there!
#salesforceohana #trailblazercommunity #salesforce #salesforcedevelopers #salesforcedevelopment #cactusforce2022 #datastructures #livesession #conferences2022
Registration Link: https://events.blackthorn.io/en/5f6O8FJ7/cactusforce-4a1A5fZEMG/overview
I received a comment on one of my youtube video asking "How to setup prettier for apex in VSCode??" #salesforceohana here you go:-
#NewPost #SFDCStop How to setup prettier for apex in VSCode?
https://www.sfdcstop.com/2022/05/how-to-setup-prettier-for-apex-in-vscode.html
By: @sfdcstop
#NewPost #SFDCStop How to setup prettier for apex in VSCode?
https://www.sfdcstop.com/2022/05/how-to-setup-prettier-for-apex-in-vscode.html
By: @sfdcstop
SFDC Stop
How to setup prettier for apex in VSCode?
Hello Trailblazers, In this post, we're going to learn how to setup prettier for apex in VSCode. We're going to use a plugin named as pretti...
ββHi Everyone, I am happy to share that @sfdcstop is recognised as a Top Salesforce Blog by #ApexHours
Checkout the full list here: https://www.apexhours.com/salesforce-blogs/
Thank you for your continuous support! #salesforceohana
Checkout the full list here: https://www.apexhours.com/salesforce-blogs/
Thank you for your continuous support! #salesforceohana
#salesforceohana #trailblazercommunity It took me almost a week to complete this blog post and it's been a while I've posted something new as well. I hope you'll like it!
#newpost #sfdcstop Lifecycle Hooks in LWC
http://www.sfdcstop.com/2023/08/lifecycle-hooks-in-lwc.html
By: @sfdcstop
#newpost #sfdcstop Lifecycle Hooks in LWC
http://www.sfdcstop.com/2023/08/lifecycle-hooks-in-lwc.html
By: @sfdcstop
SFDC Stop
Lifecycle Hooks in LWC
Hello Trailblazers, In this post we'll understand different lifecycle hooks of lightning web components. What is a Lifecycle Hook? A lifecyc...
ββ100 Students on Udemy β
Thank you! #trailblazercommunity #salesforceohana
A couple of people reached out to me asking for coupon code as they couldn't register on time. As a token of gratitude for our community, I've decided to keep the enrollment open for everyone this time (without registration).
For today and tomorrow (i.e. till 12th November 2023), you can get Mastering Lightning Datatable in Salesforce LWC course for FREE!
Use coupon code: HAPPYDIWALISFDCSTOP
You can also enroll directly using this link: https://www.udemy.com/course/mastering-lightning-datatable-in-salesforce-lwc/?couponCode=HAPPYDIWALISFDCSTOP
I am still keeping the registration form open and you can register here to get notified about future blogs, youtube videos and courses: https://www.sfdcstop.com/2023/10/introducing-mastering-lightning.html
Wish you a very Happy Diwali Everyone!
By: @sfdcstop
A couple of people reached out to me asking for coupon code as they couldn't register on time. As a token of gratitude for our community, I've decided to keep the enrollment open for everyone this time (without registration).
For today and tomorrow (i.e. till 12th November 2023), you can get Mastering Lightning Datatable in Salesforce LWC course for FREE!
Use coupon code: HAPPYDIWALISFDCSTOP
You can also enroll directly using this link: https://www.udemy.com/course/mastering-lightning-datatable-in-salesforce-lwc/?couponCode=HAPPYDIWALISFDCSTOP
I am still keeping the registration form open and you can register here to get notified about future blogs, youtube videos and courses: https://www.sfdcstop.com/2023/10/introducing-mastering-lightning.html
Wish you a very Happy Diwali Everyone!
By: @sfdcstop
#NewVideo #SFDCStop Level up your Apex skills with advanced map techniques! πΊοΈ
In this video, you'll learn:
β Key existence checks: Efficiently determine if a key is present in a map.
β Empty map detection: Check if a map is empty or contains elements.
β Clearing maps: Remove all elements from a map with ease.
β Extracting keys and values: Retrieve individual keys and values from a map.
Join me to master these essential techniques and become a more proficient Apex developer! πͺ
Watch here: https://youtu.be/_RjsVlET4co
By: @sfdcstop
#Salesforce #Apex #Developer #MapCollection #DataStructures #SalesforceOhana #TrailblazerCommunity #freshers
In this video, you'll learn:
β Key existence checks: Efficiently determine if a key is present in a map.
β Empty map detection: Check if a map is empty or contains elements.
β Clearing maps: Remove all elements from a map with ease.
β Extracting keys and values: Retrieve individual keys and values from a map.
Join me to master these essential techniques and become a more proficient Apex developer! πͺ
Watch here: https://youtu.be/_RjsVlET4co
By: @sfdcstop
#Salesforce #Apex #Developer #MapCollection #DataStructures #SalesforceOhana #TrailblazerCommunity #freshers
YouTube
Master Apex Constants: A Quick Guide - Salesforce Apex Tutorial Part 14
Aloha Trailblazers, Dive into the world of constants in Apex! Learn how to define and use constants effectively in your Salesforce development. Discover the importance of final variables and avoid common pitfalls like the System.FinalException.
Chapters:β¦
Chapters:β¦
#newvideo #sfdcstop Are you ready to level up your Apex skills? π₯
In my latest video, I've broken down Enums into simple, digestible terms.
Learn how to:
β Define and use Enums effectively
β Master essential Enum methods
β Avoid common pitfalls like: NoSuchElementException
Watch now: https://youtu.be/KqsNTJd3OGc
By: @sfdcstop
#Apex #Salesforce #Programming #SalesforceDevelopers #SalesforceAdmins #Coding #SalesforceOhana #trailblazercommunity
In my latest video, I've broken down Enums into simple, digestible terms.
Learn how to:
β Define and use Enums effectively
β Master essential Enum methods
β Avoid common pitfalls like: NoSuchElementException
Watch now: https://youtu.be/KqsNTJd3OGc
By: @sfdcstop
#Apex #Salesforce #Programming #SalesforceDevelopers #SalesforceAdmins #Coding #SalesforceOhana #trailblazercommunity
YouTube
Unleash the Power of Enums in Apex! - Salesforce Apex Tutorial Part 15
Ever felt overwhelmed by complex data structures in Apex? Enums are here to save the day! In this video, we'll dive deep into the world of Enums.
Key Takeaways:
1. What are Enums? A clear and concise definition of Enums in Apex.
2. Practical Examples: Realβ¦
Key Takeaways:
1. What are Enums? A clear and concise definition of Enums in Apex.
2. Practical Examples: Realβ¦
#NewVideo #SFDCStop Elevate Your Apex Logging with Enums: A Must-Watch! β‘
Aloha Trailblazers, In this video, I'll share a powerful technique that I've found incredibly useful for managing log levels in Apex. You'll learn:
β The importance of enums for logging: Discover how enums simplify the process of defining and managing different logging levels.
β Understanding logging level priority: Grasp the hierarchy of log levels and their impact on your code's output.
β Dynamically controlling log levels: Learn how to enable or disable specific log levels in your Salesforce org.
Get ready to take your Apex debugging to the next level!
Watch now: https://youtu.be/ITq2dRB0Zyg
By: @sfdcstop
#Salesforce #Apex #Debugging #Logging #Enums #TrailblazerCommunity #SalesforceOhana
Aloha Trailblazers, In this video, I'll share a powerful technique that I've found incredibly useful for managing log levels in Apex. You'll learn:
β The importance of enums for logging: Discover how enums simplify the process of defining and managing different logging levels.
β Understanding logging level priority: Grasp the hierarchy of log levels and their impact on your code's output.
β Dynamically controlling log levels: Learn how to enable or disable specific log levels in your Salesforce org.
Get ready to take your Apex debugging to the next level!
Watch now: https://youtu.be/ITq2dRB0Zyg
By: @sfdcstop
#Salesforce #Apex #Debugging #Logging #Enums #TrailblazerCommunity #SalesforceOhana
YouTube
Elevate Your Apex Logging with Enums: A Must-Watch! β‘ - Salesforce Apex Tutorial Part 16
Aloha Trailblazers, This is one of those videos which I personally liked very much when I completed it. In this video, I'll share a powerful technique that I've found incredibly useful for managing log levels in Apex. You'll learn:
1. The importance of enumsβ¦
1. The importance of enumsβ¦
#newvideo #sfdcstop In this video we're going to learn about expressions and expression operators in Apex.
Key takeaways:
β Understanding expressions: Learn what expressions are and how they're used in Apex.
β Literal expressions: Checkout an example of literal expression i.e. number addition.
β Object instantiation: Discover other examples of expressions like: lists, and maps instantiation.
β Expression operators: Understand how expression operators combine expressions to form compound expression.
Watch the video now: https://youtu.be/g5ErtBfQgBo
By: @sfdcstop
#SalesforceOhana #TrailblazerCommunity #coding #programming #SalesforceDevelopers #SalesforceAdmins
Key takeaways:
β Understanding expressions: Learn what expressions are and how they're used in Apex.
β Literal expressions: Checkout an example of literal expression i.e. number addition.
β Object instantiation: Discover other examples of expressions like: lists, and maps instantiation.
β Expression operators: Understand how expression operators combine expressions to form compound expression.
Watch the video now: https://youtu.be/g5ErtBfQgBo
By: @sfdcstop
#SalesforceOhana #TrailblazerCommunity #coding #programming #SalesforceDevelopers #SalesforceAdmins
YouTube
Expressions and Expression Operators in Apex - Salesforce Apex Tutorial Part 17
Aloha Trailblazers, In this video we're going to learn about expressions and expression operators in Apex.
Key takeaways:
1. Understanding expressions: Learn what expressions are and how they're used in Apex.
2. Literal expressions: Checkout an exampleβ¦
Key takeaways:
1. Understanding expressions: Learn what expressions are and how they're used in Apex.
2. Literal expressions: Checkout an exampleβ¦
#newvideo #sfdcstop Arithmetic Operators in Apex - Salesforce Apex Tutorial Part 18
Key takeaways:
β Understanding assignment operators: Learn how to assign values to variables using the = operator.
β Performing basic arithmetic: Master addition, subtraction, multiplication, and division using operators.
β Working with decimals: Explore how to handle decimal numbers and ensure accurate calculations using arithmetic operators.
Watch the video now: https://youtu.be/OnZvZsH2lIM
By: @sfdcstop
#salesforce #salesforceohana #trailblazercommunity #salesforcedevelopers #salesforceadmins #programming #coding #developers
Key takeaways:
β Understanding assignment operators: Learn how to assign values to variables using the = operator.
β Performing basic arithmetic: Master addition, subtraction, multiplication, and division using operators.
β Working with decimals: Explore how to handle decimal numbers and ensure accurate calculations using arithmetic operators.
Watch the video now: https://youtu.be/OnZvZsH2lIM
By: @sfdcstop
#salesforce #salesforceohana #trailblazercommunity #salesforcedevelopers #salesforceadmins #programming #coding #developers
YouTube
Arithmetic Operators in Apex - Salesforce Apex Tutorial Part 18
Aloha Trailblazers, In this video, we'll dive deep into the world of arithmetic operators and learn how to perform various mathematical operations in Apex.
Key takeaways:
1. Understanding assignment operators: Learn how to assign values to variables usingβ¦
Key takeaways:
1. Understanding assignment operators: Learn how to assign values to variables usingβ¦