23
Forward-Looking Statement 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 product or service availability, 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, new products and services, 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, the outcome of any litigation, risks associated with completed and any 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 year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures 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 presentations, 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.

Developer Preview Live – Release Readiness LIVE, Spring '18

Embed Size (px)

Citation preview

Forward-Looking StatementStatement 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 product or service availability, 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, new products and services, 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, the outcome of any litigation, risks associated with completed and any 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 year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures 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 presentations, 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.

Ask us about Spring ’18!

@SalesforceDevs#SalesforceLive

Highlights of Spring ’18

Einstein Platform ServicesIoT Explorer REST API

User Interface API (UI API)Salesforce Console Integration Toolkit

Where to learn more

Salesforce Developer Blog

How to use Einstein Object Detectionbit.ly/spring18od

Build a Cat Rescue App That Recognizes Cat Breeds

Salesforce IoT Explorer Basics

Themes Flow

lightning:recordEditFormlightning:ListView

Component Library (Beta)

Highlights of Spring ’18 for Lightning

Where to learn moreSalesforce Developer Blog

Spring ’18 for Developers: Go with the Flow Like Never Beforebit.ly/spring18flow

Spring ’18 for Developers: Build Secure and Interactive Forms Fasterbit.ly/spring18forms

Lightning Components Basics

Screen Flow Distribution

Highlights of Spring ’18 for Salesforce DX

● Partner Edition scratch orgs

● Scratch orgs for Govt and Public Cloud

● Apex Enhancements - List.contains, List.indexOf

● Sandbox Cloning - Open Beta

● and much more!

Developer Controlled Packages (DCPs) are now Open Beta!

(yay!)

Second Generation Packaging (aka 2GPs or Salesforce DX Packages)

Managed or ISV 2GPs

for ISV Partners

Developer Controlled Packages (DCPs)

for Customers

What is a Developer-Controlled Package (DCP)?

● Container for transporting Metadata to your org

● Durable Module that exists in your Org

● Organizes Metadata in your Org

Developer Controlled Packages (DCPs) - Two Core Use Cases

● How can I develop, deploy and maintain net new Apps?

● How can I organize existing unpackaged Metadata using DCPs?

Benefits of Developer Controlled Packages (DCPs)

Easy to add/edit/remove components

Source-driven Development

Iterate using Versions

Improved Audit / Change Management

Dependency Management

Simplified CI / CD

Repeatable, Scriptable, Trackable

Developing and Deploying an App using Salesforce DX and Packages

Scratch orgs for development

CI Runs

UAT Sandboxes

Prod Orgs

Version Control System

Local Workspace with IDE

Package

Maintaining and Enhancing an App using Packages

Crea

te s

crat

ch o

rg

for d

evDeploy new version

to Prod Org

UAT in Sandbox

CI Run

Source Control System

1

2

3

4

Ver 1.0Ver 2.0Ver 3.0

Prod Org

What is Unpackaged Metadata?

Production Org

Unpackaged Metadata

Installed AppExchange Apps

Organizing Unpackaged Metadata using Packages

Production Org

Unpackaged Metadata

Package Package

Package

Installed AppExchange Apps

Organizing Unpackaged Metadata using Packages

Production Org

Unpackaged Metadata

Developer-controlled Packages (DCPs)

Installed AppExchange Apps

Adopting Salesforce DXNot just all-or-nothing

Replace and Update your Tool Chain

● Salesforce DX CLI○ Migrate your current Force.com development tasks (e.g. Metadata API Deploy, Apex Testing)

● Continuous Integration and Delivery○ Automate Tests and Releases through CLI commands, Sandboxes and/or Scratch orgs to

produce higher quality code

Adopt our New Development Process

● Modular Development w/ Projects, Scratch Orgs, and DCPs○ Scratch orgs and source change tracking provide greater agility to test out features with

confidence

What’s on the near-term horizon for Salesforce DX

● Developer-controlled Packages (DCPs) - GA

● Re-architected Org Shape - Beta / GA

● Sandbox Cloning - GA

● Apex Enhancements - switch statement

● and many more...

Where to learn moreSalesforce DX Trailblazer Community bit.ly/spring18dx1

Packaging Trailblazer Community bit.ly/spring18dx2

Salesforce DX AMAEarly February: look in your inbox!

Salesforce DX Development Model

Continuous Integration Using Salesforce DX

Where to learn more about Spring ’18 for Developers

Explore the Spring ’18 Trailmixsforce.co/2BdpXCK

Take our surveybit.ly/Spring18Survey

MARCH 28 - 29, 2018SAN FRANCISCO, CA