For veterans of Salesforce who have used change sets, the force.com migration tool on ant, or packaged deployments, SFDX or the Salesforce command line interface (CLI) can have a steep learning curve. I have been using the Salesforce CLI heavily for the past couple years on several projects. In this session, we dive into practice use cases and show you how to accomplish the most common tasks with the Salesforce CLI. We go over new project setup for one-off or large implementations, usage within an integrated development environment (IDE) like VS Code, integration with a source control management tool like git, practical data manipulation, scratch org creation and scripting, sandbox deployment best practices, and other topics.