It was with much anticipation that Salesforce DX, Salesforce’s new developer tool, officially went into open Beta launch at the TrailheaDX developer conference on June 28th. Finally, Salesforce offers a life-cycle development tool that incorporates version control and continuous integration and delivery. This has been a huge gap in the platform and causes issues for teams with multiple developers.
Will Salesforce DX live up to the hype?
I had the opportunity to attend some training sessions on Salesforce DX and there are some cool features of this new tool:
One feature that many organizations will like is that Salesforce DX has a Bring Your Own Tool (BYOT) philosophy. It integrates with popular tools like GIT, Selenium, Jenkins, Travis and much more. And with Open API no matter the IDE or automation tool of your choice you can still utilize Salesforce DX.
Salesforce DX makes it easy for developers to spin up what they call “Scratch Orgs”. A scratch org is a disposable emulation of your source org and designed for one developer to use when writing code. Scratch orgs can be viewed and managed from the new Dev Hub in Salesforce setup.
Developers can easily spin up and populate their scratch orgs with packages using new Salesforce Command Line Interface (CLI). Moving metadata is done via DX projects that creates XML files. Moving sample records in and out of scratch org utilizes SOQL queries to create JSON files.
While utilizing CLI may appeal to some hard-core developers, it may turn off some release managers who are used to quickly creating Sandboxes and viewing and managing change sets. In addition, Salesforce has some tough competition from easy-to-use tools such as GearSet and Flosum.
Of course, being early in the open beta, there are certain known issues and key functionality missing. I can’t wait to fast-forward five years to see how Salesforce DX evolves.
About Susan Thayer
Susan is an experienced CRM and digital marketing consultant with nearly 15 years of managing discovery, implementation and strategic use of CRM solutions and related programs. Prior to joining the consulting world, she served as director of marketing and other leadership roles for leading businesses in both the B2B and Consumer Goods industries. Past corporate employment includes digital marketing and e-commerce for a leading global auto parts corporation, medical products and a website design firm. Susan is a current board member for the Junior League of Lincoln and President of her HOA. She is a past board member for the American Marketing Association of Lincoln and past Public Relations Officer for the state of Arizona Toastmasters.
More on Susan Thayer.