SlideShare a Scribd company logo
Managing changes in your 
Salesforce Org with Git 
agileforce.co.uk 
John Stevenson 
@jr0cket
Safe Harbor 
Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve 
risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, 
inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of 
historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and any 
statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or 
upgraded services or technology developments and customer contracts or use of our services. 
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our 
service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in 
our Web hosting, breach of our security measures, risks associated with possible mergers and acquisitions, the immature market in which we operate, 
our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service 
and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise 
customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 
10-K for the most recent fiscal quarter ended July 31, 2011. This document and others are available on the SEC Filings section of the Investor 
Information section of our Web site. 
Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered 
on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. 
Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Why manager changes in 
your Salesforce Org? 
agileforce.co.uk 
John Stevenson 
@jr0cket
Keeping a record of change 
Understand: 
•what has been built 
•when something has been added or changed 
•who added that feature / bug
So, what is Git ? 
agileforce.co.uk 
John Stevenson 
@jr0cket
Say goodbye to Centralised version control 
No more merge days (weeks) 
No longer tied to the network 
No more waiting for the server 
to respond
So what is Git 
A distributed version control system 
Based on “change sets”, rather than files 
Easy to merge changes between branches & repositories 
Working 
Copy 
Staging 
Local 
Repository 
Github 
Repository
How do you use Git 
Github 
Repository
Getting Started with Git 
Git client 
- windows.github.com 
- mac.github.com 
- git-scm.com 
Identify yourself to Git 
git config --global user.name=“John Stevenson” 
git config --global user.email=“jstevenson@salesforce.com”
Github for Mac / Windows – Simple start point
Dreamforce14 Metadata Management with Git Version Control
Dreamforce14 Metadata Management with Git Version Control
Dreamforce14 Metadata Management with Git Version Control
So, what is Github ? 
agileforce.co.uk 
John Stevenson 
@jr0cket
“Social Coding” with Github 
Create repositories on Github and 
share your code with the world 
Features: 
Forking – create your own copy of a 
repository on Github 
Pull Requests – ask that your change be 
reviewed and added to someone else’s 
repository
Getting Started with Github 
Github account from github.com 
Optionally: 
- Add a Public key to your account 
- Add 2-factor authentication to your account
Dreamforce14 Metadata Management with Git Version Control
Lets use Git & Github to 
manage our Salesforce Org 
agileforce.co.uk 
John Stevenson 
@jr0cket
Create a repository on Github
Screenshots from blog post
1. Add repository 
1. Select “Clone” 
1. Type name of 
repository to 
clone 
1. Clone repository 
to your computer
Dreamforce14 Metadata Management with Git Version Control
Show me the Metadata 
agileforce.co.uk 
John Stevenson 
@jr0cket
Force.com IDE 
- Apex 
- Visualforce 
pages 
- Unit Tests 
- Git 
developer.salesforce.com/page/Force.com_IDE
MavensMate.com Sublime Text plugin for Force.com 
- Apex 
- Visualforce 
- Unit Tests 
- Git 
- Lightweight 
- Templates
Force.com 
Command 
Line 
Interface 
(CLI) 
force-cli.heroku.com
Packaging up the 
Gardening App 
agileforce.co.uk 
John Stevenson 
@jr0cket
The Gardening App 
I created a Salesforce App called Gardening
Create a new package 
I just want to 
version my 
Gardening App
Creating an unmanaged package
The Gardening App to the package
The Gardening App is now packaged
Using Force CLI to get 
your Metadata 
agileforce.co.uk 
John Stevenson 
@jr0cket
So what is Git 
force-cli.herokuapp.com
Connect Force CLI to your Salesforce Org 
Using OAuth secure connection 
force login
Connect Force CLI to your Salesforce Org 
From the directory created by the Github client 
force fetch package DreamforceHack --unpack
Versioning your Metadata 
agileforce.co.uk 
John Stevenson 
@jr0cket
Github Client picks up changes automatically
Github Client picks up changes automatically
Github Client picks up changes automatically
Github Client picks up changes automatically
Github Client picks up changes automatically
Where to go next… 
agileforce.co.uk 
John Stevenson 
@jr0cket
Resources 
5pm Tuesday 
Using Force.com CLI to quickly build, control and 
automate Salesforce apps 
Git Cheetsheet 
developer.salesforce.com/page/Cheat_Sheets 
agileforce.co.uk
Thank you 
developer.salesforce.com 
agileforce.co.uk 
John Stevenson 
@jr0cket

More Related Content

PPTX
Get Started with Salesforce DX!
PDF
A Pocket Guide to Process Builder, Flows, and Triggers
PPTX
Getting Ready for Ligtning Process Builder
PPTX
Intro to Lightning Components - Dreamforce 2016
PPTX
Salesforce Apex Hours:- Salesforce DX
PPTX
Dreamforce Developer Recap
PDF
Salesforce.com API Series: Service Cloud Console Deep Dive
PPTX
Intro to Apex - Salesforce Force Friday Webinar
Get Started with Salesforce DX!
A Pocket Guide to Process Builder, Flows, and Triggers
Getting Ready for Ligtning Process Builder
Intro to Lightning Components - Dreamforce 2016
Salesforce Apex Hours:- Salesforce DX
Dreamforce Developer Recap
Salesforce.com API Series: Service Cloud Console Deep Dive
Intro to Apex - Salesforce Force Friday Webinar

What's hot (19)

PPTX
Secure Development on the Salesforce Platform - Part 2
PPTX
SalesforceDX Demo by Manish
PDF
Automating the Impossible: End to End Team Development for ISVs (October 14, ...
PDF
Continuous Integration and Testing with Branch Orgs
PPTX
Winter '16 Release - Overview and Highlights
PPTX
Convio Summit 2011 - CG Admin Without Tears
PPTX
Process Builder: Your Salesforce Swiss Army Knife
PDF
Salesforce API: Salesforce Console Deep Dive
PDF
Salesforce API Series: Integrating Applications with Force.com Webinar
PDF
Building Dynamic UI with Visual Workflow Runtime API
PDF
Streamline Selenium Testing with Page Flow Navigation
PDF
A Developer's Guide to Visual Workflow
PPTX
Salesforce.com Continuous Integration
PPTX
Summer '15 Release Preview: Platform Feature Highlights
PPTX
Process Automation on Lightning Platform Workshop
PPTX
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
PPTX
Introduction to Apex for Developers
PPTX
SFDC Visual Flow
PDF
Lightning Design System and Components for Visualforce Developers
Secure Development on the Salesforce Platform - Part 2
SalesforceDX Demo by Manish
Automating the Impossible: End to End Team Development for ISVs (October 14, ...
Continuous Integration and Testing with Branch Orgs
Winter '16 Release - Overview and Highlights
Convio Summit 2011 - CG Admin Without Tears
Process Builder: Your Salesforce Swiss Army Knife
Salesforce API: Salesforce Console Deep Dive
Salesforce API Series: Integrating Applications with Force.com Webinar
Building Dynamic UI with Visual Workflow Runtime API
Streamline Selenium Testing with Page Flow Navigation
A Developer's Guide to Visual Workflow
Salesforce.com Continuous Integration
Summer '15 Release Preview: Platform Feature Highlights
Process Automation on Lightning Platform Workshop
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Introduction to Apex for Developers
SFDC Visual Flow
Lightning Design System and Components for Visualforce Developers
Ad

Viewers also liked (7)

PPT
Dreamforce 13 developer session: Introduction to Heroku
PPT
Salesforce Summer of Hacks London - Introduction
PPT
Dreamforce 13 developer session: Git for Force.com developers
PPTX
Developer week EMEA - Salesforce1 Mobile App overview
PPT
Developers guide to the Salesforce1 Platform
PDF
Communication improbable
PDF
[I2max 아이투맥스] 2015 salesforce 발표자료 cloud동향에서 salesforce 앱 개발까지_ salesfroce 1...
Dreamforce 13 developer session: Introduction to Heroku
Salesforce Summer of Hacks London - Introduction
Dreamforce 13 developer session: Git for Force.com developers
Developer week EMEA - Salesforce1 Mobile App overview
Developers guide to the Salesforce1 Platform
Communication improbable
[I2max 아이투맥스] 2015 salesforce 발표자료 cloud동향에서 salesforce 앱 개발까지_ salesfroce 1...
Ad

Similar to Dreamforce14 Metadata Management with Git Version Control (20)

PPTX
Using Python on Heroku and Force.com Canvas to Enhance Salesforce.com
PPTX
Force.com Friday : Intro to Apex
PPTX
Building a great mobile experience on the force.com platforms
PDF
Salesforce Deployment: From Production Hacker to Agile Guru
PDF
Developer Preview Live – Release Readiness LIVE, Spring '18
PDF
TDX19 - Accelerate DevOps with GitLab and Salesforce
PPTX
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
PDF
Modern App Dev: Modular Development Strategies
PDF
Einstein Analytics for Developers
PPTX
Migrating Visualforce Pages to Lightning
PPTX
San Diego Salesforce User Group - Lightning Overview
PDF
Introduction to Git for Force.com Developers
PDF
TrailheaDX Global Gathering London 2018
PDF
All Aboard the Lightning Components Action Service
PPTX
Build Next-gen Apps Faster with Lightning Components
PDF
#DF17Recap series: Integrate apps easier with the Salesforce platform
PPTX
Salesforce Lightning Component Framework Roadmap (TDX18)
PPTX
Spring ’15 Release Preview - Platform Feature Highlights
PPTX
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
PPTX
Adopting Salesforce DX
Using Python on Heroku and Force.com Canvas to Enhance Salesforce.com
Force.com Friday : Intro to Apex
Building a great mobile experience on the force.com platforms
Salesforce Deployment: From Production Hacker to Agile Guru
Developer Preview Live – Release Readiness LIVE, Spring '18
TDX19 - Accelerate DevOps with GitLab and Salesforce
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
Modern App Dev: Modular Development Strategies
Einstein Analytics for Developers
Migrating Visualforce Pages to Lightning
San Diego Salesforce User Group - Lightning Overview
Introduction to Git for Force.com Developers
TrailheaDX Global Gathering London 2018
All Aboard the Lightning Components Action Service
Build Next-gen Apps Faster with Lightning Components
#DF17Recap series: Integrate apps easier with the Salesforce platform
Salesforce Lightning Component Framework Roadmap (TDX18)
Spring ’15 Release Preview - Platform Feature Highlights
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Adopting Salesforce DX

More from John Stevenson (20)

PDF
ClojureX Conference 2017 - 10 amazing years of Clojure
PDF
Confessions of a developer community builder
PDF
Progscon 2017: Taming the wild fronteer - Adventures in Clojurescript
PDF
Introduction to Functional Reactive Web with Clojurescript
PDF
Thinking Functionally with Clojure
PDF
Getting into public speaking at conferences
PDF
Functional web with clojure
PDF
Get into Functional Programming with Clojure
PDF
Guiding people into Clojure
PDF
Git and github - Verson Control for the Modern Developer
PDF
Get Functional Programming with Clojure
PDF
So you want to run a developer event, are you crazy?
PPTX
Trailhead live - Overview of Salesforce App Cloud
PDF
Clojure for Java developers
PPTX
Introducing the Salesforce platform
ODP
Getting started with Clojure
PPTX
Heroku Introduction: Scaling customer facing apps & services
PPTX
Salesforce CCT Munich 2013 Introducing heroku - elastic, polyglot platform as...
PPTX
Introduction to Heroku - CCT London 2013
PPTX
Salesforce Mobile Developer Week
ClojureX Conference 2017 - 10 amazing years of Clojure
Confessions of a developer community builder
Progscon 2017: Taming the wild fronteer - Adventures in Clojurescript
Introduction to Functional Reactive Web with Clojurescript
Thinking Functionally with Clojure
Getting into public speaking at conferences
Functional web with clojure
Get into Functional Programming with Clojure
Guiding people into Clojure
Git and github - Verson Control for the Modern Developer
Get Functional Programming with Clojure
So you want to run a developer event, are you crazy?
Trailhead live - Overview of Salesforce App Cloud
Clojure for Java developers
Introducing the Salesforce platform
Getting started with Clojure
Heroku Introduction: Scaling customer facing apps & services
Salesforce CCT Munich 2013 Introducing heroku - elastic, polyglot platform as...
Introduction to Heroku - CCT London 2013
Salesforce Mobile Developer Week

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
sap open course for s4hana steps from ECC to s4
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Cloud computing and distributed systems.
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Electronic commerce courselecture one. Pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectral efficient network and resource selection model in 5G networks
sap open course for s4hana steps from ECC to s4
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation
Cloud computing and distributed systems.
NewMind AI Weekly Chronicles - August'25 Week I
Building Integrated photovoltaic BIPV_UPV.pdf
Spectroscopy.pptx food analysis technology
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation_ Review paper, used for researhc scholars
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing
The Rise and Fall of 3GPP – Time for a Sabbatical?
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf

Dreamforce14 Metadata Management with Git Version Control

  • 1. Managing changes in your Salesforce Org with Git agileforce.co.uk John Stevenson @jr0cket
  • 2. Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal quarter ended July 31, 2011. This document and others are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 3. Why manager changes in your Salesforce Org? agileforce.co.uk John Stevenson @jr0cket
  • 4. Keeping a record of change Understand: •what has been built •when something has been added or changed •who added that feature / bug
  • 5. So, what is Git ? agileforce.co.uk John Stevenson @jr0cket
  • 6. Say goodbye to Centralised version control No more merge days (weeks) No longer tied to the network No more waiting for the server to respond
  • 7. So what is Git A distributed version control system Based on “change sets”, rather than files Easy to merge changes between branches & repositories Working Copy Staging Local Repository Github Repository
  • 8. How do you use Git Github Repository
  • 9. Getting Started with Git Git client - windows.github.com - mac.github.com - git-scm.com Identify yourself to Git git config --global user.name=“John Stevenson” git config --global user.email=“jstevenson@salesforce.com”
  • 10. Github for Mac / Windows – Simple start point
  • 14. So, what is Github ? agileforce.co.uk John Stevenson @jr0cket
  • 15. “Social Coding” with Github Create repositories on Github and share your code with the world Features: Forking – create your own copy of a repository on Github Pull Requests – ask that your change be reviewed and added to someone else’s repository
  • 16. Getting Started with Github Github account from github.com Optionally: - Add a Public key to your account - Add 2-factor authentication to your account
  • 18. Lets use Git & Github to manage our Salesforce Org agileforce.co.uk John Stevenson @jr0cket
  • 19. Create a repository on Github
  • 21. 1. Add repository 1. Select “Clone” 1. Type name of repository to clone 1. Clone repository to your computer
  • 23. Show me the Metadata agileforce.co.uk John Stevenson @jr0cket
  • 24. Force.com IDE - Apex - Visualforce pages - Unit Tests - Git developer.salesforce.com/page/Force.com_IDE
  • 25. MavensMate.com Sublime Text plugin for Force.com - Apex - Visualforce - Unit Tests - Git - Lightweight - Templates
  • 26. Force.com Command Line Interface (CLI) force-cli.heroku.com
  • 27. Packaging up the Gardening App agileforce.co.uk John Stevenson @jr0cket
  • 28. The Gardening App I created a Salesforce App called Gardening
  • 29. Create a new package I just want to version my Gardening App
  • 31. The Gardening App to the package
  • 32. The Gardening App is now packaged
  • 33. Using Force CLI to get your Metadata agileforce.co.uk John Stevenson @jr0cket
  • 34. So what is Git force-cli.herokuapp.com
  • 35. Connect Force CLI to your Salesforce Org Using OAuth secure connection force login
  • 36. Connect Force CLI to your Salesforce Org From the directory created by the Github client force fetch package DreamforceHack --unpack
  • 37. Versioning your Metadata agileforce.co.uk John Stevenson @jr0cket
  • 38. Github Client picks up changes automatically
  • 39. Github Client picks up changes automatically
  • 40. Github Client picks up changes automatically
  • 41. Github Client picks up changes automatically
  • 42. Github Client picks up changes automatically
  • 43. Where to go next… agileforce.co.uk John Stevenson @jr0cket
  • 44. Resources 5pm Tuesday Using Force.com CLI to quickly build, control and automate Salesforce apps Git Cheetsheet developer.salesforce.com/page/Cheat_Sheets agileforce.co.uk
  • 45. Thank you developer.salesforce.com agileforce.co.uk John Stevenson @jr0cket

Editor's Notes

  • #3: 01:00: Safe Harbor
  • #5: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #8: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #9: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #10: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #12: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #13: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #14: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #16: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #17: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #18: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #20: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #21: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #22: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #23: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #25: 12:30 – Let’s see this in action. FORCE CLI is here: https://force-cli.heroku.com/ More info: http://www.wadewegner.com/2013/11/a-command-line-interface-for-forcecom/ Recommended demo path: login, show off some Query statements and then create a simple custom object and field (ie force sobject create Random_Object Description:text) Highlight that: As a platform, we expose our functionality in lots of ways. We think in terms of REST and SOAP, but we also extend things like our metadata API and Tooling API for utilities like this one. This is a command line utility which can be looped into other things like build and continous intergration tools.
  • #26: 12:30 – Let’s see this in action. FORCE CLI is here: https://force-cli.heroku.com/ More info: http://www.wadewegner.com/2013/11/a-command-line-interface-for-forcecom/ Recommended demo path: login, show off some Query statements and then create a simple custom object and field (ie force sobject create Random_Object Description:text) Highlight that: As a platform, we expose our functionality in lots of ways. We think in terms of REST and SOAP, but we also extend things like our metadata API and Tooling API for utilities like this one. This is a command line utility which can be looped into other things like build and continous intergration tools.
  • #27: 12:30 – Let’s see this in action. FORCE CLI is here: https://force-cli.heroku.com/ More info: http://www.wadewegner.com/2013/11/a-command-line-interface-for-forcecom/ Recommended demo path: login, show off some Query statements and then create a simple custom object and field (ie force sobject create Random_Object Description:text) Highlight that: As a platform, we expose our functionality in lots of ways. We think in terms of REST and SOAP, but we also extend things like our metadata API and Tooling API for utilities like this one. This is a command line utility which can be looped into other things like build and continous intergration tools.
  • #29: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #30: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #31: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #32: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #33: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #35: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #36: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #37: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #39: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #40: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #41: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #42: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #43: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live
  • #45: The magic button that gets you into the developer world of Salesforce1 Platform Show a screenshot – maybe a quick tour live