Salesforce Developers PodcastSalesforce Developers Podcast

041: Salesforce Hierarchy of Tools with Thomas Dvornik

Salesforce Developers Podcast Play Button Pause Button

Thomas Dvornik is a principal member of the technical staff here at Salesforce. He has always known that he wanted to work with computers in some way, but had a hard time choosing between computer graphics and computer science. Ultimately, he came to choose the math side of things, which brought him to Salesforce.

In the episode, Thomas and I talk about his long career working on developer tooling at Salesforce. He has seen the Developer Console morph into its current form and talks about how it and the Tooling API influenced each other.  We also talk about the role of the upcoming Code Builder and how the layering with the Salesforce CLI works. Tune in to learn all about the Salesforce hierarchy of tools has been built out for Salesforce DX.


Show Highlights:

  • How the old school developer console worked as a reference application for the tooling API.
  • How the tooling API works, including how containers function.
  • The shift that started with the Salesforce DX initiative.
  • How the CLI interacts when it comes to the tooling vs. metadata API.
  • The functionality and power that plugins can bring.
  • How the concept of going open source plays into the overall strategy for the CLI.
  • Some of the challenges that come with moving the CLI into open source.
  • What’s next on the Salesforce roadmap.



  1. Thomas on Twitter: https://twitter.com/amphro
  2. Thomas on LinkedIn: https://www.linkedin.com/in/thomasdvornik/
  3. Thomas on Github: https://github.com/amphro
  4. Thomas's talk on Salesforce DX productivity: https://www.salesforce.com/video/1111044/
  5. Shane's plugin library: https://github.com/mshanemc/shane-sfdx-plugins


Shout Outs:

Shane on Twitter: https://twitter.com/MShaneMc




If you like this podcast and are thinking of creating your own, consider talking to my producer, Danny Ozment.

He helps thought leaders, influencers, executives, HR professionals, recruiters, lawyers, realtors, bloggers, coaches, and authors create, launch, and produce podcasts that grow their business and impact the world.

Find out more at https://emeraldcitypro.com 

Episode source

Editor guide