SlideShare a Scribd company logo
1 of 19
TrailheaDX '18
Dublin Salesforce Developer Group
April 2018
Fabrice Cathala
@fcathala
What Is TrailheaDX?
2
Hands-on Workshops
Sessions
Keynotes & Interviews
6
Dreamforce vs. TrailheaDX
Dreamforce
Massive (Moscone + Hotels campus)
Marketing announcements
Targets prospects & customers
Established
TrailheaDX
Small (Moscone West)
Product education
Targets professionals
Trendy
Mainly one floor
The Content
8
9
Announcements
1. Mulesoft acquisition, fresh news
2. Certification maintenance exams on Trailhead for free
3. Blockchain
10
The Main Topics
1. Devops
2. Einstein
3. Lightning, ... not so much
11
Devops
Salesforce DX & Packaging 2.0
Metadata API enhancements
Metadata Support Report
Dependencies API
OCLIF, DX Core Library and CLI Plugins
Apex Debug Log Replay
Packaging 2.0
12
13
Salesforce DX vs. Packaging 2.0
Salesforce DX
Umbrella program
Manage development lifecycle
1. Source of truth is VCS
2. Dev Hub and scratch orgs
3. CLI
Packaging 2.0
Part of DX program
Manage components soup in prod
1. Shipping meccanism
2. Namespace for bespoke apps
3. Developer Controlled Packages
⇒ Unlocked Packaged
Why? Simplify multi-apps SDLC (enterprise orgs) + Reduce risk of technical debt
What? Principles of ISV packages for Enterprise customers without ISV constraints
How? Example Morgan & Morgan
• Slice and dice the org in apps
• Identify org wide requirements
• Add a Standard Objects package
• A component only belongs to one app
• Extend classes between dependencies
• Leverage Platform Events
14
Unlocked Packages
Marketing Sales Service
Standard Objects Config
Org Wide Config
Platform Events
15
Unlocked Packages
Production transition is complex (year+ long project for Morgan & Morgan)
• Several hundred users
• 3 standard apps + 1 bespoke + AppExchange
• 3 developers + 2 admins
Fresh orgs is still not easy (new approach)
Will become best practice
Marketing Sales Service
Standard Objects Config
Org Wide Config
Platform Events
16
Resources
Trailhead: Quick Start: Unlocked Packages
Trailhead: Unlocked Packages for Customers
Reference: Salesforce DX Developer Guide (Packaging)
Salesforce: Simplify your code with module development
Fabien Taillon: Our move to DX and Developer-Controlled Packages
Roadmap
17
Spring 18 (TDX) Summer 18 Winter 19 (DF)
Salesforce
CLI
Open CLI & Plugins Beta
SFDX Core Library Beta
Enhanced Apex Log Handling
Expanded Source Decomposition
Data Import / Export &
Synthetic Data
Environment
s
Sandbox Cloning Beta Sandbox Cloning Beta
More Features & Pref Support
Sandbox Cloning GA
Sandbox Management in Hub
Scratch Org Shape Pilot
More Features & Pref Support
Tooling Apex Replay Debugger Beta
Lightning Language Service
Apex Replay Debugger GA
Packaging &
Change Sets
Unlocked Packages Beta Unlocked Packages Beta
CLI, IDE Support for Change Sets
Unlocked Packages GA
Metadata
APIs
Metadata Coverage Report Metadata Deploy Rest API Pilot
Modify Metadata Permission Beta
Dependency API Pilot
Metadata Deploy Rest API GA
Read-Only Metadata Permission
Dependency API GA
Devops Roadmap
18
19
Thank You

More Related Content

Similar to Dublin Meetup: TrailheaDX '18

DICE & Cloudify – Quality Big Data Made Easy
DICE & Cloudify – Quality Big Data Made EasyDICE & Cloudify – Quality Big Data Made Easy
DICE & Cloudify – Quality Big Data Made EasyCloudify Community
 
Ketan Julka CV
Ketan Julka CVKetan Julka CV
Ketan Julka CVKetanJulka
 
Partner Connect APAC - 2022 - April
Partner Connect APAC - 2022 - AprilPartner Connect APAC - 2022 - April
Partner Connect APAC - 2022 - Aprilconfluent
 
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...James Anderson
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudCloudify Community
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...Lucas Jellema
 
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...Ramon Tebar
 
M_Amjad_Khan_resume
M_Amjad_Khan_resumeM_Amjad_Khan_resume
M_Amjad_Khan_resumeAmjad Khan
 
Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red HatCustomize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red HatMaggie Hu
 
CISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 DevelopmentCISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 DevelopmentBrad Rippe
 
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...Daniel Bryant
 
Salesforce DX & Deep Dive demo on force:data commands
Salesforce DX & Deep Dive demo on force:data commandsSalesforce DX & Deep Dive demo on force:data commands
Salesforce DX & Deep Dive demo on force:data commandsSteven Hugo
 
[Capella Days 2020] Capella Development Status & Future Work
[Capella Days 2020] Capella Development Status & Future Work[Capella Days 2020] Capella Development Status & Future Work
[Capella Days 2020] Capella Development Status & Future WorkObeo
 
Edition of an enterprise software in PHP, feedback
Edition of an enterprise software in PHP, feedbackEdition of an enterprise software in PHP, feedback
Edition of an enterprise software in PHP, feedbackNicolas Dupont
 
Tools, Process & Technical Delivery at CMD
Tools, Process & Technical Delivery at CMDTools, Process & Technical Delivery at CMD
Tools, Process & Technical Delivery at CMDGarrett Gillas
 

Similar to Dublin Meetup: TrailheaDX '18 (20)

DICE & Cloudify – Quality Big Data Made Easy
DICE & Cloudify – Quality Big Data Made EasyDICE & Cloudify – Quality Big Data Made Easy
DICE & Cloudify – Quality Big Data Made Easy
 
kapil_2_3years
kapil_2_3yearskapil_2_3years
kapil_2_3years
 
Ketan Julka CV
Ketan Julka CVKetan Julka CV
Ketan Julka CV
 
Partner Connect APAC - 2022 - April
Partner Connect APAC - 2022 - AprilPartner Connect APAC - 2022 - April
Partner Connect APAC - 2022 - April
 
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
 
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
 
Tdx highlights
Tdx highlightsTdx highlights
Tdx highlights
 
M_Amjad_Khan_resume
M_Amjad_Khan_resumeM_Amjad_Khan_resume
M_Amjad_Khan_resume
 
Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red HatCustomize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
 
Salesforce DX for Admin v2
Salesforce DX for Admin v2Salesforce DX for Admin v2
Salesforce DX for Admin v2
 
CISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 DevelopmentCISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 Development
 
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
 
Salesforce DX & Deep Dive demo on force:data commands
Salesforce DX & Deep Dive demo on force:data commandsSalesforce DX & Deep Dive demo on force:data commands
Salesforce DX & Deep Dive demo on force:data commands
 
[Capella Days 2020] Capella Development Status & Future Work
[Capella Days 2020] Capella Development Status & Future Work[Capella Days 2020] Capella Development Status & Future Work
[Capella Days 2020] Capella Development Status & Future Work
 
Edition of an enterprise software in PHP, feedback
Edition of an enterprise software in PHP, feedbackEdition of an enterprise software in PHP, feedback
Edition of an enterprise software in PHP, feedback
 
Tools, Process & Technical Delivery at CMD
Tools, Process & Technical Delivery at CMDTools, Process & Technical Delivery at CMD
Tools, Process & Technical Delivery at CMD
 
Zakir_Hussain_cv
Zakir_Hussain_cvZakir_Hussain_cv
Zakir_Hussain_cv
 

More from Fabrice Cathala

Data modelling for B2C deliveries
Data modelling for B2C deliveriesData modelling for B2C deliveries
Data modelling for B2C deliveriesFabrice Cathala
 
Highly Effective Implementation Teams
Highly Effective Implementation TeamsHighly Effective Implementation Teams
Highly Effective Implementation TeamsFabrice Cathala
 
Implementing salesforce for B2C - Salesforce #DUG
Implementing salesforce for B2C - Salesforce #DUGImplementing salesforce for B2C - Salesforce #DUG
Implementing salesforce for B2C - Salesforce #DUGFabrice Cathala
 
Mastering Salesforce Person Account
Mastering Salesforce Person AccountMastering Salesforce Person Account
Mastering Salesforce Person AccountFabrice Cathala
 
Hybrid SaaS Architecture
Hybrid SaaS ArchitectureHybrid SaaS Architecture
Hybrid SaaS ArchitectureFabrice Cathala
 

More from Fabrice Cathala (7)

Data modelling for B2C deliveries
Data modelling for B2C deliveriesData modelling for B2C deliveries
Data modelling for B2C deliveries
 
Highly Effective Implementation Teams
Highly Effective Implementation TeamsHighly Effective Implementation Teams
Highly Effective Implementation Teams
 
Migrating To Lightning
Migrating To LightningMigrating To Lightning
Migrating To Lightning
 
Implementing salesforce for B2C - Salesforce #DUG
Implementing salesforce for B2C - Salesforce #DUGImplementing salesforce for B2C - Salesforce #DUG
Implementing salesforce for B2C - Salesforce #DUG
 
Salesforce for B2C
Salesforce for B2CSalesforce for B2C
Salesforce for B2C
 
Mastering Salesforce Person Account
Mastering Salesforce Person AccountMastering Salesforce Person Account
Mastering Salesforce Person Account
 
Hybrid SaaS Architecture
Hybrid SaaS ArchitectureHybrid SaaS Architecture
Hybrid SaaS Architecture
 

Recently uploaded

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 

Recently uploaded (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 

Dublin Meetup: TrailheaDX '18

  • 1. TrailheaDX '18 Dublin Salesforce Developer Group April 2018 Fabrice Cathala @fcathala
  • 6. 6 Dreamforce vs. TrailheaDX Dreamforce Massive (Moscone + Hotels campus) Marketing announcements Targets prospects & customers Established TrailheaDX Small (Moscone West) Product education Targets professionals Trendy
  • 9. 9 Announcements 1. Mulesoft acquisition, fresh news 2. Certification maintenance exams on Trailhead for free 3. Blockchain
  • 10. 10 The Main Topics 1. Devops 2. Einstein 3. Lightning, ... not so much
  • 11. 11 Devops Salesforce DX & Packaging 2.0 Metadata API enhancements Metadata Support Report Dependencies API OCLIF, DX Core Library and CLI Plugins Apex Debug Log Replay
  • 13. 13 Salesforce DX vs. Packaging 2.0 Salesforce DX Umbrella program Manage development lifecycle 1. Source of truth is VCS 2. Dev Hub and scratch orgs 3. CLI Packaging 2.0 Part of DX program Manage components soup in prod 1. Shipping meccanism 2. Namespace for bespoke apps 3. Developer Controlled Packages ⇒ Unlocked Packaged
  • 14. Why? Simplify multi-apps SDLC (enterprise orgs) + Reduce risk of technical debt What? Principles of ISV packages for Enterprise customers without ISV constraints How? Example Morgan & Morgan • Slice and dice the org in apps • Identify org wide requirements • Add a Standard Objects package • A component only belongs to one app • Extend classes between dependencies • Leverage Platform Events 14 Unlocked Packages Marketing Sales Service Standard Objects Config Org Wide Config Platform Events
  • 15. 15 Unlocked Packages Production transition is complex (year+ long project for Morgan & Morgan) • Several hundred users • 3 standard apps + 1 bespoke + AppExchange • 3 developers + 2 admins Fresh orgs is still not easy (new approach) Will become best practice Marketing Sales Service Standard Objects Config Org Wide Config Platform Events
  • 16. 16 Resources Trailhead: Quick Start: Unlocked Packages Trailhead: Unlocked Packages for Customers Reference: Salesforce DX Developer Guide (Packaging) Salesforce: Simplify your code with module development Fabien Taillon: Our move to DX and Developer-Controlled Packages
  • 18. Spring 18 (TDX) Summer 18 Winter 19 (DF) Salesforce CLI Open CLI & Plugins Beta SFDX Core Library Beta Enhanced Apex Log Handling Expanded Source Decomposition Data Import / Export & Synthetic Data Environment s Sandbox Cloning Beta Sandbox Cloning Beta More Features & Pref Support Sandbox Cloning GA Sandbox Management in Hub Scratch Org Shape Pilot More Features & Pref Support Tooling Apex Replay Debugger Beta Lightning Language Service Apex Replay Debugger GA Packaging & Change Sets Unlocked Packages Beta Unlocked Packages Beta CLI, IDE Support for Change Sets Unlocked Packages GA Metadata APIs Metadata Coverage Report Metadata Deploy Rest API Pilot Modify Metadata Permission Beta Dependency API Pilot Metadata Deploy Rest API GA Read-Only Metadata Permission Dependency API GA Devops Roadmap 18

Editor's Notes

  1. Two types of Developer Controlled Packages: locked and unlocked