Posts

Showing posts from June, 2025

Continuous integration

Continuous Integration refers to the Continuously integrating the code into the repository for developing a application. Multiple developers working on multiple features can easily push the changes into the shared repository. Continuous integration typically includes the below: Version Control Management: Git Source Code Management: GitLab/Bitbucket/GitHub Continuous Integration involves  Developers committing their code into the repository Automated builds triggers to check if there are any errors in the code

Introduction to DevOps

What is DevOps? The word DevOps is combination of two teams, Development team and Operations Team. DevOps mainly bridge the gap between the development team and operations team with better collaboration and better communication that ensures faster delivery of the product into the market in less time and more efficiently. Benefits of DevOps Faster Delivery Improved Communication Better collaboration Better Quality Enhanced Security Better Scalability

What is Salesforce DevOps

What is Salesforce DevOps? Salesforce DevOps is the set of rules that applied to the Salesforce ecosystem to make deployments smoother, faster, efficiently and reduce errors by maintaining the quality. It helps in automating the tasks, testing and providing the timely feedback to the developers.  Why Salesforce DevOps? Before salesforce DevOps got into the picture, developers used to move their changes from one sandbox to another sandbox using the ChangeSets. Developers used to face many challenges with ChangeSets because ChangeSets are slow and more error prone. When multiple developers are working on apex classes, they are very high chances of code override and salesforce doesn't support the revert of the code.  Benefits of Salesforce DevOps Versioning Team can maintain versions as backup using the tools like Git, it helps in maintaining the backups Faster feedbacks Teams get faster feedback of their code while promoting to the environments and thus team can promote validate...

Salesforce DevOps Course Introduction

This course is about Salesforce DevOps and helps you gain the knowledge of salesforce DevOps. In this course, I will show you how to setup the CICD tools for performing Salesforce deployments by building a stack from the scratch. Below are topics that we are going to cover in this course: Zero to Hero Salesforce DevOps Course 1 Introduction to Salesforce DevOps Course Salesforce DevOps Intro 2 Introduction to DevOps Introduction to DevOps Continuous integration Continuous delivery Improvements (Fix bugs and Add New features) Salesforce DevOps 3 Linux and Scripting Introduction of Linux Why and when do we Need Linux in devOps? General directories in linux Exit Codes in linux i/o Redirection in linux Vim Editor/nano Editor User and groups File permission Symbolic links Basic Linux Command 4 Git and Version controlling Introduction to Version controlling Introduction to Git Git Basic Commands (git clone, git init, git checkout, git merge) Types of Branches Git rebasing, git cherry-pick, g...

Custom Settings vs Custom Metadata

  Salesforce Tip: Custom Settings vs Custom Metadata Choosing between Custom Settings and Custom Metadata Types (CMDT)? Here's a quick guide: Custom Settings ✔ Cached & fast (no SOQL governor limits) ✔ Great for per-user or per-profile settings (Hierarchy) ✔ Can be used in formula fields & validation rules ✖ Records cannot be deployed via change sets Custom Metadata Types (CMDT) ✔ Fully deployable (definition + records) ✔ Great for version-controlled config (API endpoints, feature toggles) ✔ Supports picklists, relationships, FLS, layouts ✔ Ideal for CI/CD & managed packages Rule of thumb: 1.Need formula access or per-profile values? Go with Custom Settings 2. Need deployment-ready, versionable configuration? Use Custom Metadata Types What’s your favorite use case for CMDT or Custom Settings?

Salesforce DevOps 360

backup tools like OwnBackup to take backup for data and data seeding(Sandbox Seeding) scale center to check the org performance

Deployment Sequence of CPQ Objects

 Product Pricebook2 & pricebookEntry product features product options configuration attributes option constraints product rules price rules lookup Queires/lookup Data Quote Templates

Production readiness in salesforce

 Take the backup of the org