Interfaces in Salesforce Apex and How to Use it

Interfaces in Salesforce Apex and How to Use it

In this Salesforce tutorial, we will learn about interfaces in Salesforce Apex. I will explain what an interface is, and then, using an example, we will see how to implement an interface in Salesforce Apex. Additionally, I will explain the term multiple inheritance in Salesforce Apex using interfaces and also explain Apex code so that we … Read more >>>

Inheritance in Salesforce Apex

Inheritance in Salesforce Apex

Apex is a strongly typed, object-oriented programming language developed by Salesforce. Inheritance is an OOPs concept in Apex where the child class inherits the properties and methods from the parent class. In this Salesforce tutorial, I will learn about inheritance in Salesforce Apex. We will also learn about the virtual, extend, and super keywords in … Read more >>>

How to Create An Email Alert in Salesforce

Create New Email Alert

I was recently working as a Salesforce administrator, and I received a requirement from the support team. They wanted to send an email to the support manager when a case is escalated. The email should contain details such as the case number, case subject, and the reason for escalating the case. Before sending an email, … Read more >>>

Object Oriented Programming in Salesforce Apex

Salesforce Apex Object Oriented Programming

Apex is an object-oriented programming language developed by Salesforce for building custom logic and automation. It is similar to Java and integrates with Salesforce’s database (SOQL, DML) to handle server-side logic. Here, I will explain the concept of object-oriented programming in Salesforce Apex, along with related concepts and examples in Apex. What is Object-Oriented Programming … Read more >>>

How to Compare Two DateTime Values in Salesforce Apex

Compare Datetime fields in Salesforce Apex using Sort method

In our Salesforce org, the sales team needs to create follow-up tasks for opportunities that were closed within the last 30 days. To determine whether an opportunity was closed within the last 30 days, we need to find the difference between the closed date and the current date. As a solution, I created an apex … Read more >>>

How to Add Days, Months, and Years to Date field in Salesforce Apex

Add months to specific date field in Salesforce Apex

Recently, while working as a Salesforce developer, I received a task to add days, months, and years to a date field. The requirement was to automate the user subscription trial extension. When new customers sign up for a product trial, they receive a 14-day trial period by default. However, the sales team offers a 7-day … Read more >>>

60 Best Salesforce Technical Architect Interview Questions and Answers

Salesforce Technical Architect Interview Questions and Answers

Recently, one of my email subscribers asked me to send some technical architect interview questions and answers. So, I thought I’d write a complete guide on this. In this tutorial, I have added 50+ Salesforce technical architect interview questions and answers that will help you. But before checking those questions and answers, you should know … Read more >>>

How to Convert Date to DateTime Format in Salesforce Apex

Convert custom date to datetime in Salesforce Apex

While working as a Salesforce developer, I got a requirement from the sales team for our organization regarding the data type conversion of an object field. The sales team wants to track opportunities that are closing soon. The Opportunity Close Date is stored as a DateTime field, but the team only wants the date (without … Read more >>>

Convert DateTime to Date Format in Salesforce Apex

Convert datetime to date in Salesforce Apex using Date method

Our Salesforce org has an app event management system storing events with start and end times (Datetime fields). However, the user needs to view all events that occur on a particular date, regardless of when the event starts or ends. To implement this, we need to filter the Datetime field by converting it to Date. … Read more >>>