SlideShare a Scribd company logo
Spring ’14 Release
Developer Preview
January 15, 2014
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 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 intellectual property and other litigation, 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-Q for the most recent fiscal quarter ended July 31, 2012. This 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.

#forcewebinar
Speakers
Dave Carroll

Samantha Ready

Director,

Developer Evangelist
@samantha_ready

Developer Evangelism
@dcarroll
Follow Developer Force for the Latest News
@forcedotcom / #forcewebinar
Developer Force – Force.com Community
+Developer Force – Force.com Community
Developer Force
Developer Force Group
#forcewebinar

Recommended for you

Apex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong FoundationsApex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong Foundations

Any structure expected to stand the test of time and change needs a strong foundation! Software is no exception. Engineering your code to grow in a stable and effective way is critical to your ability to rapidly meet the growing demands of users, new features, technologies, and platform capabilities. Join us to obtain architect-level design patterns for use in your Apex code to keep it well factored, easy to maintain, and in line with platform best practices. You'll follow a Force.com interpretation of Martin Fowler's Enterprise Architecture Application patterns, and the practice of Separation of Concerns.

salesforce.comdeveloperapex
Lightning Components: The Future
Lightning Components: The FutureLightning Components: The Future
Lightning Components: The Future

At Dreamforce '14 this session discussed six new technologies in development for Lightning Components, five of which have been delivered as of the Winter '16 release. We have been hard at work on improvements in a number of areas, many of which were driven by the needs of our partners and customers. Join this panel session to hear directly from the architects and developers where Salesforce is going in coming releases, and to have the chance to influence our direction.

salesforce developersdevzonedf15
AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017

The document discusses an upcoming Salesforce developer conference in June 2017 with technical sessions, a keynote, and discounts available. It also provides information on enabling apps to work in the Lightning Experience, upcoming webinars on new Einstein Analytics features, and the Summer '17 release focusing on features for ISVs including improved Wave packaging templates, Salesforce DX entering open beta, the Apex Metadata API going GA, and the Lightning Data Service entering beta.

Your One Stop Shop for Spring ‘14
Demos
Webinar Replay
Release Notes
Documentation
Training
Highlights
http://developer.force.com/releases

Join the conversation using #forcewebinar
#forcewebinar

Discussion
Agenda
§  Salesforce1 App Enhancements
§  Visualforce
§  Analytics API
§  Force.com Canvas
§  Other Platform Updates

#forcewebinar
Salesforce1 App
Enhancements
Build Employee Apps Fast with Salesforce1 App
All your past investments...
All Your Apps
All Your CRM
All Your
Customizations

...now in the future
Notifications
Platform
Drag and drop UI
customization
Publisher
Actions

All Your Devices
Download Salesforce1 App today
https://yourinstance.salesforce.com/one/one.app
#forcewebinar

Recommended for you

10 Principles of Apex Testing
10 Principles of Apex Testing10 Principles of Apex Testing
10 Principles of Apex Testing

Kevin Poorman presented 10 principles of Apex testing. The principles included using asserts to validate expected behavior, using StartTest and StopTest to reset limits, writing both positive and negative tests, testing with different user profiles and permission sets, generating own test data rather than using real data, using helper libraries to facilitate testing, mocking external services to enable unit testing, writing code in a testable way, and leveraging continuous integration to catch failing tests early. Continuous integration was said to help with multiple developers working in parallel and keeping aware of test coverage.

apex testingsalesforce.comsalesforce developers
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)

Aura is a UI framework developed by Salesforce for building dynamic web apps for mobile and desktop. It uses a component-based and event-driven architecture to support multi-tier development and a scalable lifecycle. Aura powers the Salesforce1 mobile app and other Salesforce products. It provides base components, controllers, and server-side logic to build apps using HTML, JavaScript, and Apex code. Lightning Components are built on the open source Aura framework.

salesforce belarus
Introduction to the Wave Platform API
Introduction to the Wave Platform APIIntroduction to the Wave Platform API
Introduction to the Wave Platform API

Join us to explore the Wave Platform, including APIs, data loading, packaging, and licensing. We will discuss using Wave with Force.com, including Visualforce, Lightning, Apex, REST, and more.

salesforce developerstrailheadx
Salesforce1 Mobile Development Review
1.  Publisher Actions
• 

Declarative: Create, log-a-call, update actions

• 

Programmatic: Visualforce, Canvas

2.  Mobile Cards
3.  Compact Layouts

3

4.  Mobile Navigation
5.  JS libraries
1

#forcewebinar

2
Salesforce1 Mobile Development Enhancements
§  Mobile navigation
•  Communities
•  Canvas Apps

§  Notification enhancements
•  Push notifications: tasks, post to profile, comments on posts
•  In app notifications: item flagged, all community notifications

§  View embedded report charts on record detail pages
§  New skills related list (pilot)

#forcewebinar
Demo
Visualforce
Enhancements

Recommended for you

Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base Components

Last year was eventful for Salesforce Developers - we started with the launch of Lightning Web Components (LWC), open-sourced it, enabled local development, and ended the year by open-sourcing Base Lightning Components. In this webinar, we will explore exciting new developments within Base Components and we will show you how to use open-source Base Components to build engaging applications faster with local development. In this session we will, - Spin up a local development environment to build Lightning web components - Use and customize the base components and recipes to build pages and apps quickly - Explore the latest features of VS Code developer tooling while coding for a use case

salesforcesalesforce developerssalesforce lightning
Lightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersLightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce Developers

Visualforce apps can be adapted to the Lightning Experience and drive large-scale adoption. Join us for this exclusive webinar to learn about how Visualforce works with Lightning components and the Lightning Design System. You’ll learn about the right tools and best practices to create best in class solutions for Lightning Experience development.

Using Visualforce in Salesforce1
Using Visualforce in Salesforce1Using Visualforce in Salesforce1
Using Visualforce in Salesforce1

This document discusses using Visualforce pages in Salesforce1. It covers where Visualforce can be used in Salesforce1, such as in the left navigation menu, publisher actions, and page layouts. It also discusses how to use Visualforce in Salesforce1, including considerations for the user interface, business logic and data binding, navigation, and supporting multiple device types. Tips are provided on how to make Visualforce pages more optimized for the Salesforce1 mobile experience.

salesforce1salesforce.comvisualforce
Visualforce Remote Objects (pilot)
§  JS remoting is a powerful and efficient way to build web/
mobile apps with your Salesforce data
§  Remove some complexity from JS Remoting
•  No need for @RemoteAction in Apex controller

§  Proxy objects that allow basic DML on SObjects directly from
JavaScript

#forcewebinar
Visualforce Remote Objects (pilot)
§  Proxy objects that allow basic DML on SObjects directly from
JavaScript
•  Visualforce:
<apex:remoteObjectModel name=“Test__c” jsShorthand=“myTest”
fields=“Name, Id” >
<apex:remoteObjectField name=“Email__c” jsShorthand=“e”>
</apex:remoteObjectModel>

•  JavaScript:
// Create a new Remote Object
var te = new SObjectModel.myTest();
// Use the Remote Object to query for 10 test records
te.retrieve({ limit: 10 }, function(err, records) {
#forcewebinar
Demo
Other Visualforce Enhancements
§  PageReference URIs support anchors
•  Ex. PageReference p = new PageReference(‘/home/home.jsp#logTicket’);

§  <liveAgent:clientChatFileTransfer> component
(pilot)
§  <analytics:reportChart> component (generally
available)
•  More granular control than embedded charts
•  Custom filter functionality for charts from reports

#forcewebinar

Recommended for you

sf tools from community
sf tools from communitysf tools from community
sf tools from community

sftools are some of the awesome tools from Salesforce Community Developers which are freely available. Which can help us all in our day to day Salesforce Development and to make our life much-much easier.

utiltity toolssalesforce communitysaleforce developers
Visualforce: Using ActionFunction vs. RemoteAction
Visualforce: Using ActionFunction vs. RemoteActionVisualforce: Using ActionFunction vs. RemoteAction
Visualforce: Using ActionFunction vs. RemoteAction

This document compares Visualforce ActionFunction and RemoteAction for building single-page applications on the Force.com platform. It demonstrates using each approach to build a simple "This vs That" battle app. ActionFunction exposes Apex methods to JavaScript but only supports string parameters, while RemoteAction allows flexible parameter passing but requires more JavaScript code. The document also shows integrating a single-page app with jQuery, Bootstrap, Backbone and other JavaScript libraries using RemoteAction.

Spring '16 Release Preview Webinar
Spring '16 Release Preview Webinar Spring '16 Release Preview Webinar
Spring '16 Release Preview Webinar

Description Set your clocks everyone, it’s time to spring forward and learn about the new features in Spring ‘16 for Admins and Developers. We’ll dig into the gems from the release that will help Admins be productive and make life easier like updates to Collaboration, the Lightning User Experience and Lightning Setup. We’ll also cover the exciting new features for Developers including the ability to surface Lightning Components anywhere with Lightning Out, add Visualforce pages to the new Lightning Experience, and several API enhancements. Key Takeaways - See various ways you can use existing Visualforce pages in the new Lightning Experience - Surface your Lightning Components anywhere with Lightning Out - Learn about several new API enhancements around SOQL, Asynch SOQL, Apex, Streaming, and more! - See the latest updates to Lightning Setup for Admins - Explore the newest Collaboration updates for your User’s experience and social management - See the latest Lightning updates for interacting with your data like Inline Editing and the new Lightning Navigation Menu Intended Audience This session is geared towards existing Salesforce developers and admins that want to learn about the latest features and technologies in the Spring '16 release.

visualforcestreaming apisoql
Analytics API
Historical Trending (generally available)
§  Compare current data against previous data values
•  Enable for opportunities, cases, and up to 3 custom objects

§  Compare up to 5 different dates (including current date)
§  View historical data up to 3 months prior
•  Opportunities shows trending data immediately
•  Cases/custom objects start collecting data once enabled

#forcewebinar
Demo
Analytics API Available in Apex
§  Access the Analytics API via Apex
§  Grab report data with the report Id
•  ex. Reports.ReportResults res = Reports.ReportManager.runReport(reportId);

§  Parse through groupings to grab report data/metadata
§  Pair with Apex for ease of functionality like:
•  Post report data to chatter
•  Create snapshots and add as attachments
•  Trigger specific workflows
•  Etc…

#forcewebinar

Recommended for you

Simplify your code with Salesforce DX and module development
Simplify your code with Salesforce DX and module developmentSimplify your code with Salesforce DX and module development
Simplify your code with Salesforce DX and module development

Salesforce DX is revolutionizing the way teams build on the Salesforce Platform. Join us for a hands-on webinar where we’ll dig in on how you can plan modular development projects, how this differs from the current Org-Driven Development model, and share our vision for the future of development with Salesforce DX using developer-controlled packages (DCPs).

Summer '14 Release Developer Preview
Summer '14 Release Developer PreviewSummer '14 Release Developer Preview
Summer '14 Release Developer Preview

Description: Summer ‘14 offers exciting new features for developers. Join Developer Evangelist Josh Birk to get some highlights on the new release, including changes to the Salesforce1 app and Apex. Also on the webinar will be Skip Sauls of the Visualforce team to show updates to the recently added Remote Objects, as well as Kari Hotchkiss to demo some of the enhancements that Canvas will be seeing this season. Key Takeaways: ::Get highlights of the upcoming Summer ‘14 release ::Dive into how these changes will effect features like Apex and Visualforce ::See how you can preview these features as the release nears Intended Audience: This webinar is geared towards existing Force.com developers Recommended Resources: https://developer.salesforce.com/en/events/webinars/summer_2014_release

salesforce1 appapexvisualforce
Lightning Out: Components for the Rest of the World
Lightning Out: Components for the Rest of the WorldLightning Out: Components for the Rest of the World
Lightning Out: Components for the Rest of the World

Lightning Components form the basis of the Salesforce UIs, including the newly announced Lightning Experience. But what do you do when you can?t migrate everything into Salesforce, or you want to use Salesforce in an external site and find building everything yourself daunting? With Lightning Out you can now use the components from Salesforce, our partners, and your own custom components in most any remote site. Join the team that built this technology to see what it can do for you.

salesforcedevzonedreamforce
Additional Apex Updates
§  Increased query timeout in batch start method
•  Was 3 minutes
•  Now 10 minutes

§  Independent auto-number sequence test option
•  Test records aren’t committed, DB is rolled back
•  Enable this option before running an Apex class that creates data

#forcewebinar
Force.com Canvas
Updates
Canvas Apps in the Publisher and Feed (generally available)
§  Publisher: Expose your canvas apps as global Publisher Actions
•  As a publisher action, a user can create a feed item of type text, link, or canvas
•  Works in the Aloha app or Salesforce1
•  You can now remove the publisher header and share button from Connected App

§  Feed: Expose your canvas apps as feed items
•  Feed item can display actions based off of current user
•  Content is served from the canvas app i.e. developer has full control over behavior
•  Example: Employee time sheet
•  Hours worked metric data is sent to a manager for approval
•  Hours worked metric data is sent to employee for viewing & notes

#forcewebinar
Events between a Canvas App and Visualforce Page
§  Publish and subscribe to events between your Canvas App and
your Visualforce page
•  publish – Publishes an event that the canvas app subscribes to
•  resize – used by a VF page to resize the canvas app iFrame
•  subscribe – used by a VF page to subscribe to events that the canvas app
might publish
•  unsubscribe – used by a VF page to unsubscribe to parent events that the
canvas app might publish

§  Enable debug mode when using the Canvas SDK for
troubleshooting
•  Sfdc.canvas.console.enable();
#forcewebinar

Recommended for you

NgForce: A JS Library For Quickly Building Salesforce Apps Using AngularJS
NgForce: A JS Library For Quickly Building Salesforce Apps Using AngularJSNgForce: A JS Library For Quickly Building Salesforce Apps Using AngularJS
NgForce: A JS Library For Quickly Building Salesforce Apps Using AngularJS

AngularJS is an extremely popular JavaScript framework from Google. It makes building front-end apps easy and efficient. It's feature-rich and extensible, and allows us to easily build libraries on top of it. ngForce is one such library that extends AngularJS and provides various Force.com APIs to make it trivial to build HTML5 Force.com apps. Join us for an introduction to the Angular.js framework, and to the ngForce framework for Angular Salesforce applications. You'll experience the rapidity and flexibility of Angular and ngForce by participating in the development of a simple, responsive desktop and mobile application that displays Opportunities from a development org, and more.

angularjsjavascriptforce.com
Introduction to Visualforce
Introduction to VisualforceIntroduction to Visualforce
Introduction to Visualforce

This document introduces Visualforce, Salesforce's framework for building custom user interfaces that are hosted natively on Force.com. Visualforce uses the model-view-controller (MVC) pattern and allows developers to leverage standard and custom components, controllers written in Apex, and integration with other web technologies. Visualforce pages can be used to build custom applications, extend and customize Salesforce functionality, and develop for different devices.

Hands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.comHands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.com

Deck for Intermediate Hands-On Workshop (to go with this workbook: http://ccoenraets.github.io/salesforce-developer-advanced/)

Demo
Other Salesforce1
Platform Updates
SOQL / SOSL Updates
SOQL
§  SELECT Support for compound standard address and geolocation
fields
•  SELECT Location__c, BillingAddress FROM Account

§  WHERE DISTANCE()and ORDER BY DISTANCE() support for
compound standard address fields
•  SELECT Id, Name FROM Account
WHERE DISTANCE(BillingAddress, GEOLOCATION(37.775, -122.418), “mi”) < 20
ORDER BY(BillingAddress, GEOLOCATION(37.775, -122.418), “mi”) LIMIT 10

SOSL
§  use OFFSET to specify the starting row offset into the result set
returned by your query
#forcewebinar
New Objects
§  LimitAllocationPerApp (pilot) - Allocate quotas for individual Connected
Apps
§  Reserve API capacity for critical apps or set ceilings on non-critical apps
§  Set quotas per 24-hour period for: total API requests, Bulk API batches, Streaming API
events, and generic streaming events

§  OwnedContentDocument
§  Query for files owned by specific users

§  ProfileSkill[x] (10 new ProfileSkill objects)
§  Describes users professional knowledge
§  Users can have skills, endorse skills, and collaborate on skills
#forcewebinar

Recommended for you

Intro to Apex Programmers
Intro to Apex ProgrammersIntro to Apex Programmers
Intro to Apex Programmers

If you are familiar with object-oriented languages like Java or C#, Apex may be the language you already almost know. Apex is the cloud-based programming language used on the Salesforce1 Platform to take your enterprise applications to the next level. In this webinar, get an introduction to how Apex is similar to other languages, how you can start coding in Apex with just a web browser, and an overview of the many functions Apex can perform for your applications and users. Key Takeaways Programmers familiar with object-oriented languages will be able to learn Apex easily Apex can perform a wide range of functions from serving as a controller for Visualforce pages to scheduled tasks in the background.

javaprogrammingapex
Force.com Friday: Intro to Force.com
Force.com Friday: Intro to Force.comForce.com Friday: Intro to Force.com
Force.com Friday: Intro to Force.com

New to Force.com and need an orientation to bring you up to speed? This monthly series of introductory sessions on Force.com, the world’s leading cloud platform that lets you build apps rapidly using configuration-driven development and powerful programmatic logic.

salesforce developersforce.comsalesforce
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet

Sandboxes are non-production environments that duplicate a production org's metadata and can be used for app development, testing, training, and user acceptance. There are different types of sandboxes that vary in refresh frequency and amount of production data included. Managing sandboxes strategically is important for efficiently building apps. Change sets allow migrating changes between sandboxes and production. Best practices include always testing in sandboxes first, keeping security settings and data consistent, and communicating with business stakeholders.

New Place Order REST API
§  REST API lets you integrate Salesforce order data into apps
programmatically
•  Order data is already connected to CRM out of the box: pre-integrated for
accounts, opptys & quotes, products/price books, contracts, service cloud
•  Resources for standard contracts, orders, and order products

§  Simplify the order capture process and streamline integrations
with your back office

#forcewebinar
Orders Connects the Clouds
Sales Cloud

Contract
Oppty

Service Cloud

Quote
Order
Order
Product

Service
Entitlement

Case
Asset

Back-End Systems

Order
Fulfillment
#forcewebinar

Billing

Financials
New Place Order REST API
{

"order": [
{
JSON
"attributes": {
format
"type": "Order"
},
"EffectiveDate": "2013-01-13",
"Status": "Draft",
"pricebook2Id": "01sx00000001NyX",
"billingCity": "SF",
"accountId": "001x00000036jpf",
"OrderItems": {
"records": [
{
"attributes": {
"type": "OrderItem"
},
"PricebookEntryId": "01ux0000000dhAn",
"quantity": "1",
"UnitPrice": "100"
}
]
}
}
]

}

#forcewebinar

Using REST to
create Orders/
Order Items
Recap
§  Salesforce1 Additions
§  Visualforce Enhancements
§  Analytics API
§  Force.com Canvas
§  API Updates

#forcewebinar

Recommended for you

Intro to Apex - Salesforce Force Friday Webinar
Intro to Apex - Salesforce Force Friday Webinar Intro to Apex - Salesforce Force Friday Webinar
Intro to Apex - Salesforce Force Friday Webinar

The document provides an introduction to Apex, the programming language of the Salesforce platform. It discusses how Apex can be used to build both the user interface and business logic layers of applications. It also summarizes key Apex concepts like triggers, interfaces, annotations, testing and deployment. Resources for learning more about Apex like Trailhead, developer guides and discussion boards are recommended.

apexsalesforce.com
Winter 14 Release Developer Preview
Winter 14 Release Developer PreviewWinter 14 Release Developer Preview
Winter 14 Release Developer Preview

Watch this webinar to discover new and updated Salesforce Platform features coming in the Winter '14 Release including: Force.com Canvas -- Force.com Canvas continues to add useful features such as ability to access a Canvas app from the Chatter Publisher Action, support for the Streaming API along with modified user permissions and SDK field changes. API Updates -- New features added to SOQL, SOSL, REST API, SOAP API, Chatter API, Metadata API and the Streaming API. Additionally, we continue to make performance improvements to the Bulk API, Tooling API and Analytics REST API. Visualforce Updates -- Visualforce enhancements in Winter ’14 are focused on improving the experience of developing HTML5 apps, with some additional development tools improvements and other changes. Developer Console -- New features have been added to make code management within your organization much easier. Apex Code -- New classes, methods and interfaces have been added. Updates have been made to Chatter in Apex as well as new classes have been included in Winter ‘14.

salesforceapexwebinar
Forcelandia 2016 Wave App Development
Forcelandia 2016   Wave App DevelopmentForcelandia 2016   Wave App Development
Forcelandia 2016 Wave App Development

This document provides an overview of Wave App Development by Skip Sauls of Salesforce. It discusses how Wave allows anyone to build analytics apps for various use cases like sales, service, marketing, and custom apps. The architecture of Wave leverages Force.com and its API can be used to build components. The roadmap discusses enhancing Wave with more data sources, advanced analytics, predictive capabilities, and tools to more easily build and share apps.

wave analytics sdk salesforce api apps forcelandia
Try it yourself!
§  Salesforce1
–  bit.ly/s1-dev-guide

§  Visualforce
–  bit.ly/knockout-vf-remote

§  Force.com Canvas
–  bit.ly/canvas-dev-guide
–  github.com/sready/Canvas-VF-Sample
–  bit.ly/s1-dev-guide

§  Analytics API
–  github.com/sready/Historical-Trending-Analytics-API
–  bit.ly/analytics-dev-guide

#forcewebinar

bit.ly/prerel-spring14
Q&A
Dave Carroll

Samantha Ready

Director,

Developer Evangelist
@samantha_ready

Developer Evangelism
@dcarroll

More Related Content

What's hot

Streamline Selenium Testing with Page Flow Navigation
Streamline Selenium Testing with Page Flow NavigationStreamline Selenium Testing with Page Flow Navigation
Streamline Selenium Testing with Page Flow Navigation
Salesforce Developers
 
ISV Monthly Tech Enablement (May 18, 2017)
ISV Monthly Tech Enablement (May 18, 2017)ISV Monthly Tech Enablement (May 18, 2017)
ISV Monthly Tech Enablement (May 18, 2017)
Salesforce Partners
 
Lightning Components Explained
Lightning Components ExplainedLightning Components Explained
Lightning Components Explained
Atul Gupta(8X)
 
Apex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong FoundationsApex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong Foundations
Salesforce Developers
 
Lightning Components: The Future
Lightning Components: The FutureLightning Components: The Future
Lightning Components: The Future
Salesforce Developers
 
AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017
Salesforce Partners
 
10 Principles of Apex Testing
10 Principles of Apex Testing10 Principles of Apex Testing
10 Principles of Apex Testing
Salesforce Developers
 
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Yury Bondarau
 
Introduction to the Wave Platform API
Introduction to the Wave Platform APIIntroduction to the Wave Platform API
Introduction to the Wave Platform API
Salesforce Developers
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base Components
Salesforce Developers
 
Lightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersLightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce Developers
Salesforce Developers
 
Using Visualforce in Salesforce1
Using Visualforce in Salesforce1Using Visualforce in Salesforce1
Using Visualforce in Salesforce1
Salesforce Developers
 
sf tools from community
sf tools from communitysf tools from community
sf tools from community
Durgesh Dhoot
 
Visualforce: Using ActionFunction vs. RemoteAction
Visualforce: Using ActionFunction vs. RemoteActionVisualforce: Using ActionFunction vs. RemoteAction
Visualforce: Using ActionFunction vs. RemoteAction
Salesforce Developers
 
Spring '16 Release Preview Webinar
Spring '16 Release Preview Webinar Spring '16 Release Preview Webinar
Spring '16 Release Preview Webinar
Salesforce Developers
 
Simplify your code with Salesforce DX and module development
Simplify your code with Salesforce DX and module developmentSimplify your code with Salesforce DX and module development
Simplify your code with Salesforce DX and module development
Salesforce Developers
 
Summer '14 Release Developer Preview
Summer '14 Release Developer PreviewSummer '14 Release Developer Preview
Summer '14 Release Developer Preview
Salesforce Developers
 
Lightning Out: Components for the Rest of the World
Lightning Out: Components for the Rest of the WorldLightning Out: Components for the Rest of the World
Lightning Out: Components for the Rest of the World
Salesforce Developers
 
NgForce: A JS Library For Quickly Building Salesforce Apps Using AngularJS
NgForce: A JS Library For Quickly Building Salesforce Apps Using AngularJSNgForce: A JS Library For Quickly Building Salesforce Apps Using AngularJS
NgForce: A JS Library For Quickly Building Salesforce Apps Using AngularJS
Salesforce Developers
 
Introduction to Visualforce
Introduction to VisualforceIntroduction to Visualforce
Introduction to Visualforce
Salesforce Developers
 

What's hot (20)

Streamline Selenium Testing with Page Flow Navigation
Streamline Selenium Testing with Page Flow NavigationStreamline Selenium Testing with Page Flow Navigation
Streamline Selenium Testing with Page Flow Navigation
 
ISV Monthly Tech Enablement (May 18, 2017)
ISV Monthly Tech Enablement (May 18, 2017)ISV Monthly Tech Enablement (May 18, 2017)
ISV Monthly Tech Enablement (May 18, 2017)
 
Lightning Components Explained
Lightning Components ExplainedLightning Components Explained
Lightning Components Explained
 
Apex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong FoundationsApex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong Foundations
 
Lightning Components: The Future
Lightning Components: The FutureLightning Components: The Future
Lightning Components: The Future
 
AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017AppExchange Tech Enablement June 2017
AppExchange Tech Enablement June 2017
 
10 Principles of Apex Testing
10 Principles of Apex Testing10 Principles of Apex Testing
10 Principles of Apex Testing
 
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)
 
Introduction to the Wave Platform API
Introduction to the Wave Platform APIIntroduction to the Wave Platform API
Introduction to the Wave Platform API
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base Components
 
Lightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersLightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce Developers
 
Using Visualforce in Salesforce1
Using Visualforce in Salesforce1Using Visualforce in Salesforce1
Using Visualforce in Salesforce1
 
sf tools from community
sf tools from communitysf tools from community
sf tools from community
 
Visualforce: Using ActionFunction vs. RemoteAction
Visualforce: Using ActionFunction vs. RemoteActionVisualforce: Using ActionFunction vs. RemoteAction
Visualforce: Using ActionFunction vs. RemoteAction
 
Spring '16 Release Preview Webinar
Spring '16 Release Preview Webinar Spring '16 Release Preview Webinar
Spring '16 Release Preview Webinar
 
Simplify your code with Salesforce DX and module development
Simplify your code with Salesforce DX and module developmentSimplify your code with Salesforce DX and module development
Simplify your code with Salesforce DX and module development
 
Summer '14 Release Developer Preview
Summer '14 Release Developer PreviewSummer '14 Release Developer Preview
Summer '14 Release Developer Preview
 
Lightning Out: Components for the Rest of the World
Lightning Out: Components for the Rest of the WorldLightning Out: Components for the Rest of the World
Lightning Out: Components for the Rest of the World
 
NgForce: A JS Library For Quickly Building Salesforce Apps Using AngularJS
NgForce: A JS Library For Quickly Building Salesforce Apps Using AngularJSNgForce: A JS Library For Quickly Building Salesforce Apps Using AngularJS
NgForce: A JS Library For Quickly Building Salesforce Apps Using AngularJS
 
Introduction to Visualforce
Introduction to VisualforceIntroduction to Visualforce
Introduction to Visualforce
 

Similar to Spring '14 Release Developer Preview Webinar

Hands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.comHands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.com
Salesforce Developers
 
Intro to Apex Programmers
Intro to Apex ProgrammersIntro to Apex Programmers
Intro to Apex Programmers
Salesforce Developers
 
Force.com Friday: Intro to Force.com
Force.com Friday: Intro to Force.comForce.com Friday: Intro to Force.com
Force.com Friday: Intro to Force.com
Salesforce Developers
 
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Salesforce Admins
 
Intro to Apex - Salesforce Force Friday Webinar
Intro to Apex - Salesforce Force Friday Webinar Intro to Apex - Salesforce Force Friday Webinar
Intro to Apex - Salesforce Force Friday Webinar
Abhinav Gupta
 
Winter 14 Release Developer Preview
Winter 14 Release Developer PreviewWinter 14 Release Developer Preview
Winter 14 Release Developer Preview
Salesforce Developers
 
Forcelandia 2016 Wave App Development
Forcelandia 2016   Wave App DevelopmentForcelandia 2016   Wave App Development
Forcelandia 2016 Wave App Development
Skip Sauls
 
Force.com Friday : Intro to Apex
Force.com Friday : Intro to Apex Force.com Friday : Intro to Apex
Force.com Friday : Intro to Apex
Salesforce Developers
 
Building einstein analytics apps uk-compressed
Building einstein analytics apps   uk-compressedBuilding einstein analytics apps   uk-compressed
Building einstein analytics apps uk-compressed
rikkehovgaard
 
JavaScript Integration with Visualforce
JavaScript Integration with VisualforceJavaScript Integration with Visualforce
JavaScript Integration with Visualforce
Salesforce Developers
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)
Salesforce Partners
 
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDKLook Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
Salesforce Developers
 
Intro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
Intro to Salesforce Mobile SDK: Building Hybrid Apps WebinarIntro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
Intro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
Salesforce Developers
 
Building JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformBuilding JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 Platform
Salesforce Developers
 
Building Mobile Apps on Salesforce Platform with Mobile SDK
Building Mobile Apps on Salesforce Platform with Mobile SDKBuilding Mobile Apps on Salesforce Platform with Mobile SDK
Building Mobile Apps on Salesforce Platform with Mobile SDK
Salesforce Developers
 
Force.com Friday - Intro to Visualforce
Force.com Friday - Intro to VisualforceForce.com Friday - Intro to Visualforce
Force.com Friday - Intro to Visualforce
Shivanath Devinarayanan
 
Elevate Madrid Essentials - Advance Track
Elevate Madrid Essentials - Advance TrackElevate Madrid Essentials - Advance Track
Elevate Madrid Essentials - Advance Track
CarolEnLaNube
 
Salesforce Campus Tour - Developer Advanced
Salesforce Campus Tour - Developer AdvancedSalesforce Campus Tour - Developer Advanced
Salesforce Campus Tour - Developer Advanced
James Ward
 
Winter '16 Release - Overview and Highlights
Winter '16 Release - Overview and HighlightsWinter '16 Release - Overview and Highlights
Winter '16 Release - Overview and Highlights
Salesforce Developers
 
Coding Apps in the Cloud with Force.com - Part 2
Coding Apps in the Cloud with Force.com - Part 2Coding Apps in the Cloud with Force.com - Part 2
Coding Apps in the Cloud with Force.com - Part 2
Salesforce Developers
 

Similar to Spring '14 Release Developer Preview Webinar (20)

Hands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.comHands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.com
 
Intro to Apex Programmers
Intro to Apex ProgrammersIntro to Apex Programmers
Intro to Apex Programmers
 
Force.com Friday: Intro to Force.com
Force.com Friday: Intro to Force.comForce.com Friday: Intro to Force.com
Force.com Friday: Intro to Force.com
 
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
 
Intro to Apex - Salesforce Force Friday Webinar
Intro to Apex - Salesforce Force Friday Webinar Intro to Apex - Salesforce Force Friday Webinar
Intro to Apex - Salesforce Force Friday Webinar
 
Winter 14 Release Developer Preview
Winter 14 Release Developer PreviewWinter 14 Release Developer Preview
Winter 14 Release Developer Preview
 
Forcelandia 2016 Wave App Development
Forcelandia 2016   Wave App DevelopmentForcelandia 2016   Wave App Development
Forcelandia 2016 Wave App Development
 
Force.com Friday : Intro to Apex
Force.com Friday : Intro to Apex Force.com Friday : Intro to Apex
Force.com Friday : Intro to Apex
 
Building einstein analytics apps uk-compressed
Building einstein analytics apps   uk-compressedBuilding einstein analytics apps   uk-compressed
Building einstein analytics apps uk-compressed
 
JavaScript Integration with Visualforce
JavaScript Integration with VisualforceJavaScript Integration with Visualforce
JavaScript Integration with Visualforce
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)
 
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDKLook Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
 
Intro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
Intro to Salesforce Mobile SDK: Building Hybrid Apps WebinarIntro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
Intro to Salesforce Mobile SDK: Building Hybrid Apps Webinar
 
Building JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformBuilding JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 Platform
 
Building Mobile Apps on Salesforce Platform with Mobile SDK
Building Mobile Apps on Salesforce Platform with Mobile SDKBuilding Mobile Apps on Salesforce Platform with Mobile SDK
Building Mobile Apps on Salesforce Platform with Mobile SDK
 
Force.com Friday - Intro to Visualforce
Force.com Friday - Intro to VisualforceForce.com Friday - Intro to Visualforce
Force.com Friday - Intro to Visualforce
 
Elevate Madrid Essentials - Advance Track
Elevate Madrid Essentials - Advance TrackElevate Madrid Essentials - Advance Track
Elevate Madrid Essentials - Advance Track
 
Salesforce Campus Tour - Developer Advanced
Salesforce Campus Tour - Developer AdvancedSalesforce Campus Tour - Developer Advanced
Salesforce Campus Tour - Developer Advanced
 
Winter '16 Release - Overview and Highlights
Winter '16 Release - Overview and HighlightsWinter '16 Release - Overview and Highlights
Winter '16 Release - Overview and Highlights
 
Coding Apps in the Cloud with Force.com - Part 2
Coding Apps in the Cloud with Force.com - Part 2Coding Apps in the Cloud with Force.com - Part 2
Coding Apps in the Cloud with Force.com - Part 2
 

More from Salesforce Developers

Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Salesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceMaximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Salesforce Developers
 
TrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsTrailheaDX India : Developer Highlights
TrailheaDX India : Developer Highlights
Salesforce Developers
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX India
Salesforce Developers
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local Development
Salesforce Developers
 
CodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsCodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web Components
Salesforce Developers
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
Salesforce Developers
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer Highlights
Salesforce Developers
 
Live coding with LWC
Live coding with LWCLive coding with LWC
Live coding with LWC
Salesforce Developers
 
Lightning web components - Episode 4 : Security and Testing
Lightning web components  - Episode 4 : Security and TestingLightning web components  - Episode 4 : Security and Testing
Lightning web components - Episode 4 : Security and Testing
Salesforce Developers
 
LWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilityLWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura Interoperability
Salesforce Developers
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce data
Salesforce Developers
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An Introduction
Salesforce Developers
 
Migrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPMigrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCP
Salesforce Developers
 
Scale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceScale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in Salesforce
Salesforce Developers
 
Replicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureReplicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data Capture
Salesforce Developers
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DX
Salesforce Developers
 
Get Into Lightning Flow Development
Get Into Lightning Flow DevelopmentGet Into Lightning Flow Development
Get Into Lightning Flow Development
Salesforce Developers
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectIntegrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS Connect
Salesforce Developers
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
Salesforce Developers
 

More from Salesforce Developers (20)

Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceMaximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component Performance
 
TrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsTrailheaDX India : Developer Highlights
TrailheaDX India : Developer Highlights
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX India
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local Development
 
CodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsCodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web Components
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer Highlights
 
Live coding with LWC
Live coding with LWCLive coding with LWC
Live coding with LWC
 
Lightning web components - Episode 4 : Security and Testing
Lightning web components  - Episode 4 : Security and TestingLightning web components  - Episode 4 : Security and Testing
Lightning web components - Episode 4 : Security and Testing
 
LWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilityLWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura Interoperability
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce data
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An Introduction
 
Migrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPMigrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCP
 
Scale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceScale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in Salesforce
 
Replicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureReplicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data Capture
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DX
 
Get Into Lightning Flow Development
Get Into Lightning Flow DevelopmentGet Into Lightning Flow Development
Get Into Lightning Flow Development
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectIntegrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS Connect
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 

Recently uploaded

Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 

Recently uploaded (20)

Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 

Spring '14 Release Developer Preview Webinar

  • 1. Spring ’14 Release Developer Preview January 15, 2014
  • 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 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 intellectual property and other litigation, 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-Q for the most recent fiscal quarter ended July 31, 2012. This 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. #forcewebinar
  • 3. Speakers Dave Carroll Samantha Ready Director, Developer Evangelist @samantha_ready Developer Evangelism @dcarroll
  • 4. Follow Developer Force for the Latest News @forcedotcom / #forcewebinar Developer Force – Force.com Community +Developer Force – Force.com Community Developer Force Developer Force Group #forcewebinar
  • 5. Your One Stop Shop for Spring ‘14 Demos Webinar Replay Release Notes Documentation Training Highlights http://developer.force.com/releases Join the conversation using #forcewebinar #forcewebinar Discussion
  • 6. Agenda §  Salesforce1 App Enhancements §  Visualforce §  Analytics API §  Force.com Canvas §  Other Platform Updates #forcewebinar
  • 8. Build Employee Apps Fast with Salesforce1 App All your past investments... All Your Apps All Your CRM All Your Customizations ...now in the future Notifications Platform Drag and drop UI customization Publisher Actions All Your Devices Download Salesforce1 App today https://yourinstance.salesforce.com/one/one.app #forcewebinar
  • 9. Salesforce1 Mobile Development Review 1.  Publisher Actions •  Declarative: Create, log-a-call, update actions •  Programmatic: Visualforce, Canvas 2.  Mobile Cards 3.  Compact Layouts 3 4.  Mobile Navigation 5.  JS libraries 1 #forcewebinar 2
  • 10. Salesforce1 Mobile Development Enhancements §  Mobile navigation •  Communities •  Canvas Apps §���  Notification enhancements •  Push notifications: tasks, post to profile, comments on posts •  In app notifications: item flagged, all community notifications §  View embedded report charts on record detail pages §  New skills related list (pilot) #forcewebinar
  • 11. Demo
  • 13. Visualforce Remote Objects (pilot) §  JS remoting is a powerful and efficient way to build web/ mobile apps with your Salesforce data §  Remove some complexity from JS Remoting •  No need for @RemoteAction in Apex controller §  Proxy objects that allow basic DML on SObjects directly from JavaScript #forcewebinar
  • 14. Visualforce Remote Objects (pilot) §  Proxy objects that allow basic DML on SObjects directly from JavaScript •  Visualforce: <apex:remoteObjectModel name=“Test__c” jsShorthand=“myTest” fields=“Name, Id” > <apex:remoteObjectField name=“Email__c” jsShorthand=“e”> </apex:remoteObjectModel> •  JavaScript: // Create a new Remote Object var te = new SObjectModel.myTest(); // Use the Remote Object to query for 10 test records te.retrieve({ limit: 10 }, function(err, records) { #forcewebinar
  • 15. Demo
  • 16. Other Visualforce Enhancements §  PageReference URIs support anchors •  Ex. PageReference p = new PageReference(‘/home/home.jsp#logTicket’); §  <liveAgent:clientChatFileTransfer> component (pilot) §  <analytics:reportChart> component (generally available) •  More granular control than embedded charts •  Custom filter functionality for charts from reports #forcewebinar
  • 18. Historical Trending (generally available) §  Compare current data against previous data values •  Enable for opportunities, cases, and up to 3 custom objects §  Compare up to 5 different dates (including current date) §  View historical data up to 3 months prior •  Opportunities shows trending data immediately •  Cases/custom objects start collecting data once enabled #forcewebinar
  • 19. Demo
  • 20. Analytics API Available in Apex §  Access the Analytics API via Apex §  Grab report data with the report Id •  ex. Reports.ReportResults res = Reports.ReportManager.runReport(reportId); §  Parse through groupings to grab report data/metadata §  Pair with Apex for ease of functionality like: •  Post report data to chatter •  Create snapshots and add as attachments •  Trigger specific workflows •  Etc… #forcewebinar
  • 21. Additional Apex Updates §  Increased query timeout in batch start method •  Was 3 minutes •  Now 10 minutes §  Independent auto-number sequence test option •  Test records aren’t committed, DB is rolled back •  Enable this option before running an Apex class that creates data #forcewebinar
  • 23. Canvas Apps in the Publisher and Feed (generally available) §  Publisher: Expose your canvas apps as global Publisher Actions •  As a publisher action, a user can create a feed item of type text, link, or canvas •  Works in the Aloha app or Salesforce1 •  You can now remove the publisher header and share button from Connected App §  Feed: Expose your canvas apps as feed items •  Feed item can display actions based off of current user •  Content is served from the canvas app i.e. developer has full control over behavior •  Example: Employee time sheet •  Hours worked metric data is sent to a manager for approval •  Hours worked metric data is sent to employee for viewing & notes #forcewebinar
  • 24. Events between a Canvas App and Visualforce Page §  Publish and subscribe to events between your Canvas App and your Visualforce page •  publish – Publishes an event that the canvas app subscribes to •  resize – used by a VF page to resize the canvas app iFrame •  subscribe – used by a VF page to subscribe to events that the canvas app might publish •  unsubscribe – used by a VF page to unsubscribe to parent events that the canvas app might publish §  Enable debug mode when using the Canvas SDK for troubleshooting •  Sfdc.canvas.console.enable(); #forcewebinar
  • 25. Demo
  • 27. SOQL / SOSL Updates SOQL §  SELECT Support for compound standard address and geolocation fields •  SELECT Location__c, BillingAddress FROM Account §  WHERE DISTANCE()and ORDER BY DISTANCE() support for compound standard address fields •  SELECT Id, Name FROM Account WHERE DISTANCE(BillingAddress, GEOLOCATION(37.775, -122.418), “mi”) < 20 ORDER BY(BillingAddress, GEOLOCATION(37.775, -122.418), “mi”) LIMIT 10 SOSL §  use OFFSET to specify the starting row offset into the result set returned by your query #forcewebinar
  • 28. New Objects §  LimitAllocationPerApp (pilot) - Allocate quotas for individual Connected Apps §  Reserve API capacity for critical apps or set ceilings on non-critical apps §  Set quotas per 24-hour period for: total API requests, Bulk API batches, Streaming API events, and generic streaming events §  OwnedContentDocument §  Query for files owned by specific users §  ProfileSkill[x] (10 new ProfileSkill objects) §  Describes users professional knowledge §  Users can have skills, endorse skills, and collaborate on skills #forcewebinar
  • 29. New Place Order REST API §  REST API lets you integrate Salesforce order data into apps programmatically •  Order data is already connected to CRM out of the box: pre-integrated for accounts, opptys & quotes, products/price books, contracts, service cloud •  Resources for standard contracts, orders, and order products §  Simplify the order capture process and streamline integrations with your back office #forcewebinar
  • 30. Orders Connects the Clouds Sales Cloud Contract Oppty Service Cloud Quote Order Order Product Service Entitlement Case Asset Back-End Systems Order Fulfillment #forcewebinar Billing Financials
  • 31. New Place Order REST API { "order": [ { JSON "attributes": { format "type": "Order" }, "EffectiveDate": "2013-01-13", "Status": "Draft", "pricebook2Id": "01sx00000001NyX", "billingCity": "SF", "accountId": "001x00000036jpf", "OrderItems": { "records": [ { "attributes": { "type": "OrderItem" }, "PricebookEntryId": "01ux0000000dhAn", "quantity": "1", "UnitPrice": "100" } ] } } ] } #forcewebinar Using REST to create Orders/ Order Items
  • 32. Recap §  Salesforce1 Additions §  Visualforce Enhancements §  Analytics API §  Force.com Canvas §  API Updates #forcewebinar
  • 33. Try it yourself! §  Salesforce1 –  bit.ly/s1-dev-guide §  Visualforce –  bit.ly/knockout-vf-remote §  Force.com Canvas –  bit.ly/canvas-dev-guide –  github.com/sready/Canvas-VF-Sample –  bit.ly/s1-dev-guide §  Analytics API –  github.com/sready/Historical-Trending-Analytics-API –  bit.ly/analytics-dev-guide #forcewebinar bit.ly/prerel-spring14
  • 34. Q&A Dave Carroll Samantha Ready Director, Developer Evangelist @samantha_ready Developer Evangelism @dcarroll