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

What's hot (19)

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

Viewers also liked (7)

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

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

PDF
Introduction to Git for Force.com Developers
Salesforce Developers
 
PPTX
Git/Github & Salesforce
Gordon Bockus
 
PDF
Salesforce Deployment: From Production Hacker to Agile Guru
Salesforce Developers
 
PPTX
Automating Deployment Between Orgs Using Git & Continuous Integration
Sebastian Wagner
 
PDF
アプリケーションライフサイクル管理とロック解除済みパッケージ
Takahiro Kawabata
 
PDF
Team Development on Force.com with Github and Ant
Salesforce Developers
 
PDF
Salesforce API Series: Release Management with the Metadata API webinar
Salesforce Developers
 
PPTX
Salesforce DX for Accidential Admins
Martin Humpolec
 
PPTX
Adopting Salesforce DX
Salesforce Developers
 
PPTX
Using Salesforce to Manage Your Developer Community
Pat Patterson
 
PPTX
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
Salesforce Developers
 
PDF
TDX19 - Accelerate DevOps with GitLab and Salesforce
Doug Ayers
 
PDF
Developer Tour on the Salesforce1 Platform
Salesforce Deutschland
 
PPTX
Trailhead live - Overview of Salesforce App Cloud
John Stevenson
 
PPTX
Introducing the Salesforce platform
John Stevenson
 
PDF
[Salesforce] Perforce - Enablers of Rampant Growth
Perforce
 
PPTX
DevOps in Salesforce AppCloud
rsg00usa
 
PDF
Heroku CIを触ってみる
Mitch Okamoto
 
PDF
From Sandbox To Production: An Introduction to Salesforce Release Management
Salesforce Developers
 
PDF
Présentation de la platefome Heroku
Thierry TROUIN ☁
 
Introduction to Git for Force.com Developers
Salesforce Developers
 
Git/Github & Salesforce
Gordon Bockus
 
Salesforce Deployment: From Production Hacker to Agile Guru
Salesforce Developers
 
Automating Deployment Between Orgs Using Git & Continuous Integration
Sebastian Wagner
 
アプリケーションライフサイクル管理とロック解除済みパッケージ
Takahiro Kawabata
 
Team Development on Force.com with Github and Ant
Salesforce Developers
 
Salesforce API Series: Release Management with the Metadata API webinar
Salesforce Developers
 
Salesforce DX for Accidential Admins
Martin Humpolec
 
Adopting Salesforce DX
Salesforce Developers
 
Using Salesforce to Manage Your Developer Community
Pat Patterson
 
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
Salesforce Developers
 
TDX19 - Accelerate DevOps with GitLab and Salesforce
Doug Ayers
 
Developer Tour on the Salesforce1 Platform
Salesforce Deutschland
 
Trailhead live - Overview of Salesforce App Cloud
John Stevenson
 
Introducing the Salesforce platform
John Stevenson
 
[Salesforce] Perforce - Enablers of Rampant Growth
Perforce
 
DevOps in Salesforce AppCloud
rsg00usa
 
Heroku CIを触ってみる
Mitch Okamoto
 
From Sandbox To Production: An Introduction to Salesforce Release Management
Salesforce Developers
 
Présentation de la platefome Heroku
Thierry TROUIN ☁
 
Ad

More from John Stevenson (20)

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

Recently uploaded (20)

PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Advancing WebDriver BiDi support in WebKit
Igalia
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Advancing WebDriver BiDi support in WebKit
Igalia
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 

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=“[email protected]
  • 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