SlideShare a Scribd company logo
New Delhi Salesforce Developer Group
Salesforce Developer Experience (SFDX)
LEARN . SHARE . CELEBRATE . SALESFORCE
About Me: Arpit Vashishtha
Senior Salesforce Developer at Hear.com
https://www.linkedin.com/in/arpit-vashishtha-
35864655/
https://twitter.com/ArpitVashishtha
https://trailhead.salesforce.com/me/arpitv
ashishtha
About New Delhi Salesforce DG
• First Revival Meetup in February 2016
• Twitter: https://twitter.com/newdelhisfdcdug
• New Delhi Salesforce DG Trailblazer Community Group:
http://bit.ly/NewDelhiCommunity
• Facebook: https://www.facebook.com/newdelhisfdcdug
What is #SalesforceSaturday
• Started by Stephanie Herrera in Austin, Texas
• Meetup every Saturday in a Coffee Shop or anywhere to share and
learn about Salesforce
• It’s now a global phenomena with more than 25 SalesforceSaturday
Group over 5 Continents
• For India, it comprises of Online Knowledge Sharing sessions and
Trailhead Challenges
Meet New Delhi Leaders
Atul Gupta
• 8X Certified
• Salesforce MVP
• Founder, CEO
of CloudVandana Solutions
• Community Manager
at MentorshipCentral
• More than 8 years of
experience working in
Salesforce domain
• Author of “Salesforce
Platform Developer I (Apex &
Visualforce)
Certification Training” live on
Simplilearn
Nitin Gupta
• 6X Salesforce Certified
• Sales Cloud Consultant |
Pardot Consultant |
Marketing Cloud Consultant
• Speaker | Blogger
• New Delhi Salesforce
Developer Group Leader
Agenda
• Source Driven Development with version control and
metadata
• Build with Salesforce DX using scratch orgs and CLI
• Developer Productivity with VS Code
• Modular development with reimagined packaging
Typical App Lifecycle
Conflicts between environments Overlap betweenenvironments
No one source of truth Inconsistent deployments
Principles of Modern Software Delivery
Building a world-class softwarefactory
Environments
are easily
created and
disposable
Metadata
and codeis
modular
Development
is based on
open
standards and
extensibilityEverything is
driven from
sourcecode
Development
is organized
around team
collaboration
Processes and
tools facilitate
continuous
delivery
Flexible
packaging
supports agile
distribution
model
Improve the DeveloperExperience
Across Application LifecycleManagement
Plan
Code
BuildTest
Release
Packaging to
streamline
delivery toprod
Sandboxes for
performance testing,
UAT, staging
Continuous
integration withtest
automation
CLI for integrationwith
3rd party editors
Continuous Delivery/
build automation
VCS as the
source oftruth
IDEs, Text Editors,
Language Services
Scratch orgs fordevs,
built off ofsource
Transform Salesforce Development with Salesforce DX
DevHub and ScratchOrgs
IDEs
Enhanced SalesforceCLI
Source DrivenDevelopment
Sandboxes
Reimagined Packaging
`
CD andCI
Why Visual StudioCode?
Free
Open source
Runs everywhere
Salesforce Extension Pack
Commands ★Editing ★ Debugging
Integrated terminal
Inbuilt GIT features
Installable ExtnPlugins
Development: Without SalesforceDX
Code
Develop+ Unit
Tests
Build
Integration + QA
Test
Staging + UAT
Release
Training + Deploy
Org based development:
Changes are tracked and
promoted on per-orgbasis
UI based changesets
Code
Develop+ Unit
Tests
Build
Integration + QA
Test
Staging + UAT
Release
Training + Deploy
Development: With SalesforceDX
Org based development:
Changes are tracked and
promoted on per-orgbasis
UI based changesets
source:deploy |
source:retrieve
source:push |
source:pull
(source tracking)
Packagedevelopment:
Changes are tracked insource
relative to packageversion
package:create |
package:install
D E M O
MakeTrailhead your next step
Q &A
Follow Me
Senior Salesforce Developer at Hear.com
https://www.linkedin.com/in/arpit-vashishtha-
35864655/
https://twitter.com/ArpitVashishtha
https://trailhead.salesforce.com/me/arpitv
ashishtha
Follow & Join New Delhi Salesforce DG
• Join to know about future events and to RSVP:
https://trailblazercommunitygroups.com/delhi-in-developers-group/
• Let’s start conversations on Success Community:
http://bit.ly/NewDelhiCommunity
• Follow us on Twitter: https://twitter.com/newdelhisfdcdug
• Follow us on Facebook: https://www.facebook.com/newdelhisfdcdug
• For all the content: https://newdelhisfdcdug.com
Sfdx presentation (Arpit) Hear.Com

More Related Content

PPTX
Developer Week 2019 Delhi + Spring 19 Features
PPTX
TrailheaDX Global Gathering: Agenda and Introduction
PDF
Team 21 Recap and ScriptRunner in the Cloud
PDF
AUG NYC Presentation Feb 13 Event
PPTX
Salesforce Org lifecycle management : empowering admins
PPTX
Achieving Better Business Productivity through Apps for Office
PDF
SWTT2016 ミニハックをふりかえる
PPTX
Sps barcelona 2017 serverless para office 365
Developer Week 2019 Delhi + Spring 19 Features
TrailheaDX Global Gathering: Agenda and Introduction
Team 21 Recap and ScriptRunner in the Cloud
AUG NYC Presentation Feb 13 Event
Salesforce Org lifecycle management : empowering admins
Achieving Better Business Productivity through Apps for Office
SWTT2016 ミニハックをふりかえる
Sps barcelona 2017 serverless para office 365

What's hot (20)

PDF
MS Teams y Virtual Agents para soporte
PPTX
ECS19 - Mike Ammerlaan - The Microsoft 365 Platform: A Developer’s Tour
PPTX
Build sfdx plugin in 15 minutes
PDF
Salesforce DX ことはじめ
PPTX
SharePoint Saturday Madrid 2017 - Serverless para Office 365
PDF
Everything You Need to Know about JIRA Core
PPTX
#Impact salesforcesaturday copado - session -1 by Hariprasath
PPTX
Production testing and disaster recovery
PPTX
Best practices for implementing CI/CD on Salesforce
PDF
ECS2018 - Accelerate success and time to-value for Office 365 with best pract...
PDF
Surfing Microsoft 365 waves: a Microsoft 365 roadmap analysis with Power BI -...
PPTX
Microsoft 365
PPTX
ECS19 - Liz Sundet - Real World Use Cases for Microsoft Teams
PPTX
Adelaide D365 UG June 2017 - Making Dynamics 365 Smart using Microsoft Cognit...
PPTX
Atlassian Summit 2019 Recap, Dileep Bhat & Kapil Samadhiya, NYC AUG
PDF
ACE NYC November 2021 Slideshare Deck
PPTX
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft Graph
PDF
Atlas Desk Team – A Year With JIRA Service Desk - Dan Horsfall and Nikki Nguyen
PPTX
Share conference 2016 nintex
PPTX
SharePoint Fest Chicago - From SharePoint to Office 365 Development
MS Teams y Virtual Agents para soporte
ECS19 - Mike Ammerlaan - The Microsoft 365 Platform: A Developer’s Tour
Build sfdx plugin in 15 minutes
Salesforce DX ことはじめ
SharePoint Saturday Madrid 2017 - Serverless para Office 365
Everything You Need to Know about JIRA Core
#Impact salesforcesaturday copado - session -1 by Hariprasath
Production testing and disaster recovery
Best practices for implementing CI/CD on Salesforce
ECS2018 - Accelerate success and time to-value for Office 365 with best pract...
Surfing Microsoft 365 waves: a Microsoft 365 roadmap analysis with Power BI -...
Microsoft 365
ECS19 - Liz Sundet - Real World Use Cases for Microsoft Teams
Adelaide D365 UG June 2017 - Making Dynamics 365 Smart using Microsoft Cognit...
Atlassian Summit 2019 Recap, Dileep Bhat & Kapil Samadhiya, NYC AUG
ACE NYC November 2021 Slideshare Deck
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft Graph
Atlas Desk Team – A Year With JIRA Service Desk - Dan Horsfall and Nikki Nguyen
Share conference 2016 nintex
SharePoint Fest Chicago - From SharePoint to Office 365 Development
Ad

Similar to Sfdx presentation (Arpit) Hear.Com (20)

PPTX
Adopting Salesforce DX
PPTX
ChicagOhana TrailheaDX 2019 Global Gathering 6/25/19
PDF
Modern Development with Salesforce DX
PPTX
Simplify your code with Salesforce DX and module development
PPTX
TrailheaDX GlobalGathering 2019 Presentation
PPTX
Salesforce DevOps Training in Hyderabad - Visualpath.pptx
PPTX
01 #awesome admin tdx19 global gatherings highlights for admins final
PDF
Salesforce DX & Deep Dive demo on force:data commands
PDF
top salesforce developer skills in 2025.pdf
PPTX
Get Started with Salesforce DX!
PPTX
Salesforce DevOps Training | Salesforce DevOps Online Training
PDF
Salesforce DX Pilot Product Overview
PDF
Dreamforce 19 Global Gatherings Sevilla Salesforce Developer Group
PDF
Best Practices for Team Development in a Single Org
PDF
Salesforce DX 201 - Advanced Implementation for ISVs
PDF
TDX19 - Untangle Your Org with Salesforce Developer Tools
PDF
Development Best Practices
PDF
Modern App Dev: Modular Development Strategies
PDF
DevOps and SF.pdf
PPTX
190724 Trailhead DX19 global gatherings presentation
Adopting Salesforce DX
ChicagOhana TrailheaDX 2019 Global Gathering 6/25/19
Modern Development with Salesforce DX
Simplify your code with Salesforce DX and module development
TrailheaDX GlobalGathering 2019 Presentation
Salesforce DevOps Training in Hyderabad - Visualpath.pptx
01 #awesome admin tdx19 global gatherings highlights for admins final
Salesforce DX & Deep Dive demo on force:data commands
top salesforce developer skills in 2025.pdf
Get Started with Salesforce DX!
Salesforce DevOps Training | Salesforce DevOps Online Training
Salesforce DX Pilot Product Overview
Dreamforce 19 Global Gatherings Sevilla Salesforce Developer Group
Best Practices for Team Development in a Single Org
Salesforce DX 201 - Advanced Implementation for ISVs
TDX19 - Untangle Your Org with Salesforce Developer Tools
Development Best Practices
Modern App Dev: Modular Development Strategies
DevOps and SF.pdf
190724 Trailhead DX19 global gatherings presentation
Ad

More from New Delhi Salesforce Developer Group (20)

PPTX
ImpactSS | Introduction to Declarative Automation Tools
PPTX
How to Build Your Career in the Salesforce Ecosystem Part 1 | New Delhi Sales...
PPTX
KYC: Marketing Automation Part - 2
PPTX
KYC Marketing Automation Part - 1
PPTX
Introduction to Journey builder
PPTX
#ImpactSalesforceSaturday: Salesforce Solution design – Performance Considera...
PPTX
#ImpactSalesforceSaturday: Personal Branding Knows No Boundaries
PPTX
#ImpactSalesforceSaturday: Intro to digital marketing, Automation tools, SFMC...
PPTX
#ImpactSalesforceSaturday: All about Data Preparation
PPTX
#ImpactSalesforceSaturday: Introduction (Four Pillars of Einstein)
PPTX
#ImpactSalesforceSaturday: Einstein bot basic to advanced
PPTX
#ImpactSalesforceSaturday: Drum into understanding of prediction builder with...
PDF
#ImpactSalesforceSaturday: Prepare for Salesforce Certified Heroku Architectu...
PPTX
TrailheaDX 2020 Global Gathering (Virtual)
PPTX
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
PPTX
#ImpactSalesforceSaturday: Email Marketing using Pardot
PPTX
#ImpactSalesforceSaturday: Pardot Forms And Form Handlers
PPTX
#ImpactSalesforceSaturday:360 degree view of salesforce integrations
PPTX
#ImpactSalesforceSaturday: Create a Chat Bot powered by Einstein Intent Predi...
PPTX
Hear.com (Johann Furmann)
ImpactSS | Introduction to Declarative Automation Tools
How to Build Your Career in the Salesforce Ecosystem Part 1 | New Delhi Sales...
KYC: Marketing Automation Part - 2
KYC Marketing Automation Part - 1
Introduction to Journey builder
#ImpactSalesforceSaturday: Salesforce Solution design – Performance Considera...
#ImpactSalesforceSaturday: Personal Branding Knows No Boundaries
#ImpactSalesforceSaturday: Intro to digital marketing, Automation tools, SFMC...
#ImpactSalesforceSaturday: All about Data Preparation
#ImpactSalesforceSaturday: Introduction (Four Pillars of Einstein)
#ImpactSalesforceSaturday: Einstein bot basic to advanced
#ImpactSalesforceSaturday: Drum into understanding of prediction builder with...
#ImpactSalesforceSaturday: Prepare for Salesforce Certified Heroku Architectu...
TrailheaDX 2020 Global Gathering (Virtual)
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Email Marketing using Pardot
#ImpactSalesforceSaturday: Pardot Forms And Form Handlers
#ImpactSalesforceSaturday:360 degree view of salesforce integrations
#ImpactSalesforceSaturday: Create a Chat Bot powered by Einstein Intent Predi...
Hear.com (Johann Furmann)

Recently uploaded (20)

PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
L1 - Introduction to python Backend.pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
System and Network Administraation Chapter 3
PPTX
Online Work Permit System for Fast Permit Processing
PDF
System and Network Administration Chapter 2
DOCX
The Five Best AI Cover Tools in 2025.docx
PPTX
Transform Your Business with a Software ERP System
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
AI in Product Development-omnex systems
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
ai tools demonstartion for schools and inter college
PPTX
Introduction to Artificial Intelligence
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
Internet Downloader Manager (IDM) Crack 6.42 Build 41
ISO 45001 Occupational Health and Safety Management System
L1 - Introduction to python Backend.pptx
Design an Analysis of Algorithms II-SECS-1021-03
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
System and Network Administraation Chapter 3
Online Work Permit System for Fast Permit Processing
System and Network Administration Chapter 2
The Five Best AI Cover Tools in 2025.docx
Transform Your Business with a Software ERP System
Operating system designcfffgfgggggggvggggggggg
AI in Product Development-omnex systems
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PTS Company Brochure 2025 (1).pdf.......
Understanding Forklifts - TECH EHS Solution
Softaken Excel to vCard Converter Software.pdf
ai tools demonstartion for schools and inter college
Introduction to Artificial Intelligence
2025 Textile ERP Trends: SAP, Odoo & Oracle

Sfdx presentation (Arpit) Hear.Com

  • 1. New Delhi Salesforce Developer Group Salesforce Developer Experience (SFDX) LEARN . SHARE . CELEBRATE . SALESFORCE
  • 2. About Me: Arpit Vashishtha Senior Salesforce Developer at Hear.com https://www.linkedin.com/in/arpit-vashishtha- 35864655/ https://twitter.com/ArpitVashishtha https://trailhead.salesforce.com/me/arpitv ashishtha
  • 3. About New Delhi Salesforce DG • First Revival Meetup in February 2016 • Twitter: https://twitter.com/newdelhisfdcdug • New Delhi Salesforce DG Trailblazer Community Group: http://bit.ly/NewDelhiCommunity • Facebook: https://www.facebook.com/newdelhisfdcdug
  • 4. What is #SalesforceSaturday • Started by Stephanie Herrera in Austin, Texas • Meetup every Saturday in a Coffee Shop or anywhere to share and learn about Salesforce • It’s now a global phenomena with more than 25 SalesforceSaturday Group over 5 Continents • For India, it comprises of Online Knowledge Sharing sessions and Trailhead Challenges
  • 5. Meet New Delhi Leaders Atul Gupta • 8X Certified • Salesforce MVP • Founder, CEO of CloudVandana Solutions • Community Manager at MentorshipCentral • More than 8 years of experience working in Salesforce domain • Author of “Salesforce Platform Developer I (Apex & Visualforce) Certification Training” live on Simplilearn Nitin Gupta • 6X Salesforce Certified • Sales Cloud Consultant | Pardot Consultant | Marketing Cloud Consultant • Speaker | Blogger • New Delhi Salesforce Developer Group Leader
  • 6. Agenda • Source Driven Development with version control and metadata • Build with Salesforce DX using scratch orgs and CLI • Developer Productivity with VS Code • Modular development with reimagined packaging
  • 7. Typical App Lifecycle Conflicts between environments Overlap betweenenvironments No one source of truth Inconsistent deployments
  • 8. Principles of Modern Software Delivery Building a world-class softwarefactory Environments are easily created and disposable Metadata and codeis modular Development is based on open standards and extensibilityEverything is driven from sourcecode Development is organized around team collaboration Processes and tools facilitate continuous delivery Flexible packaging supports agile distribution model
  • 9. Improve the DeveloperExperience Across Application LifecycleManagement Plan Code BuildTest Release Packaging to streamline delivery toprod Sandboxes for performance testing, UAT, staging Continuous integration withtest automation CLI for integrationwith 3rd party editors Continuous Delivery/ build automation VCS as the source oftruth IDEs, Text Editors, Language Services Scratch orgs fordevs, built off ofsource
  • 10. Transform Salesforce Development with Salesforce DX DevHub and ScratchOrgs IDEs Enhanced SalesforceCLI Source DrivenDevelopment Sandboxes Reimagined Packaging ` CD andCI
  • 11. Why Visual StudioCode? Free Open source Runs everywhere Salesforce Extension Pack Commands ★Editing ★ Debugging Integrated terminal Inbuilt GIT features Installable ExtnPlugins
  • 12. Development: Without SalesforceDX Code Develop+ Unit Tests Build Integration + QA Test Staging + UAT Release Training + Deploy Org based development: Changes are tracked and promoted on per-orgbasis UI based changesets
  • 13. Code Develop+ Unit Tests Build Integration + QA Test Staging + UAT Release Training + Deploy Development: With SalesforceDX Org based development: Changes are tracked and promoted on per-orgbasis UI based changesets source:deploy | source:retrieve source:push | source:pull (source tracking) Packagedevelopment: Changes are tracked insource relative to packageversion package:create | package:install
  • 14. D E M O
  • 16. Q &A
  • 17. Follow Me Senior Salesforce Developer at Hear.com https://www.linkedin.com/in/arpit-vashishtha- 35864655/ https://twitter.com/ArpitVashishtha https://trailhead.salesforce.com/me/arpitv ashishtha
  • 18. Follow & Join New Delhi Salesforce DG • Join to know about future events and to RSVP: https://trailblazercommunitygroups.com/delhi-in-developers-group/ • Let’s start conversations on Success Community: http://bit.ly/NewDelhiCommunity • Follow us on Twitter: https://twitter.com/newdelhisfdcdug • Follow us on Facebook: https://www.facebook.com/newdelhisfdcdug • For all the content: https://newdelhisfdcdug.com