SlideShare a Scribd company logo
Summer ’16 Release Developer
Overview
Carl Brundage | @carlbrundage
Fortimize | Director Product & Solution Architect | 14x Certified
Peter Knolle | @PeterKnolle
Trifecta Technologies | Solutions Architect | Salesforce MVP
Agenda
 Lightning Dev Updates
 Apex
 Sandboxes
 Community Changes
 Wave Analytics
 Lightning & App Builder – GA!
Lightning Updates - LockerService
 Enforces coding standards for Lightning
Components
 Critical Update
– Automatic in new orgs
– Manually enable until October
 See Also – Lightning Components Access
Checks Critical Update
Demo – LockerService
Salesforce Lightning CLI
 Heroku CLI Plugin
 Checks for problematic code
– Intrisic APIs
– Secure Global DOM objects
– Aura ($A) APIs, Lightning Component
 Based on ESLint
 Runs on local files
 Can add custom rules
Demo – Lightning CLI
Salesforce Lightning Inspector
 Chrome Extension
 Component Tree
 Transactions
 Performance Details
 Event Log
 Actions
 Storage
Demo – Salesforce Lightning Inspector
Apex – getPopulatedFieldsAsMap
Account a = getAccount();
Map<String, Object> fieldsToValue =
a.getPopulatedFieldsAsMap();
String name = (String) fieldsToValue.get(‘Name’);
 Map only contains fields that
– Were queried by a SOQL statement
– Explicitly set before the call to the method
Sandboxes
 Clone Sandboxes (Pilot)
– Bonus: Can also be done through the Tooling
API
 Developer Sandboxes Increased
– PE: 10
– EE: 25
– UE: 100
Community Changes
 Enable Locker Service for Communities
– Separate from general Locker Service
– Will be enabled in Winter 17
– Inline HEAD scripts not supported
 Direct Login for Internal Users
– Global header had to be used…but not
available in LEX 
– Set Allow internal users to login directly from
Community Login & Registration page
Community Changes
 Guest User Case Creation – Support API
– Create Case Quick Actions disabled for Guest
User
– Provide Support API Access for each
Community
– Force.com Sites Page -> Enable Guest
Access to Support API -> Select Quick Actions
 Customer Community Users Case
Attachments
Community Changes
 Community Builder – Profile Page Visibility
– No Longer one size fits all! Assign different
pages based on user profiles
– Set up in Page Manager (new & enhanced) ->
Page Variations -> Manage Visibility
 Lightning Design Tokens Branding
– Each Branding Editor property maps to
– a token
– Standard Community Tokens
Wave Updates
 Wave Packaging
– Deploy with change sets
– ISVs can package too
 Flex Dashboard Designer (Beta)
– Build Grid based, responsive dashboards
– Enable Flex Dashboard Designer (Beta) from
Wave Analytics. More details
 Export to Excel, CSV, Image
– Download Wave Analytics permission
Wave Updates
 New SAQL functions
– String manipulation like trim, upper, substr
(useful for cogrouping)
– Aggregates (percentile, stdv, var) and
Windowing
 New Charts
– Funnel and Choropleth (??? what – maps)
– Use GeoJSON for your own boundaries (pilot)
Demo – Wave
Lightning Enhancements
 Contacts to Multiple Accounts
– Primary account is direct relationship (existing)
– Indirect on Account records shown in related list
 Customize Home for separate profiles
– Create pages, set default home, assign per
profile
 Show All Related Lists & More Highlight
Fields
– Before only the first 8 list would show records
Lightning App Builder
 Create & Edit Pages
– Edit a record page right from an object
 Add App Pages
– Update pages from SF1 or build new
 Assign Filters on Report Chart Components
– Set a filter when displays on record pages
 Embed Wave Dashboards in Lightning
– Extend interactive analytics
Demo – Lightning App Builder
More Resources
 Summer ‘16 Release notes
– http://sforce.co/1SyKeae
 Lightning Components Developer Guide
– http://sforce.co/1qFXr1b

More Related Content

What's hot

2019 -04-23 Austin, TX Tableau Users Group - Deployment: The Final Mile
2019 -04-23 Austin, TX Tableau Users Group - Deployment: The Final Mile2019 -04-23 Austin, TX Tableau Users Group - Deployment: The Final Mile
2019 -04-23 Austin, TX Tableau Users Group - Deployment: The Final Mile
Kye Hittle
 
Path to Salesforce developer - world tour
Path to Salesforce developer -  world tourPath to Salesforce developer -  world tour
Path to Salesforce developer - world tour
Techforce Services
 
ADSL ppt
ADSL pptADSL ppt
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIsForge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
Autodesk
 
Spring cloud config manage configuration
Spring cloud config manage configurationSpring cloud config manage configuration
Spring cloud config manage configuration
Janani Velmurugan
 
Aws slide
Aws slideAws slide
Aws slide
Bedazzled Media
 
サーバーレスアーキテクチャに関する個人的理解と使い所
サーバーレスアーキテクチャに関する個人的理解と使い所サーバーレスアーキテクチャに関する個人的理解と使い所
サーバーレスアーキテクチャに関する個人的理解と使い所
Shoji Shirotori
 
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014Geodata AS
 
Introduction to share point 2010 development
Introduction to share point 2010 developmentIntroduction to share point 2010 development
Introduction to share point 2010 developmentEric Shupps
 
Flow With Aura.pptx
Flow With Aura.pptxFlow With Aura.pptx
Flow With Aura.pptx
KadharBashaJ
 
Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Automatyzacja Microsoft Azure z wykorzystaniem Azure AutomationAutomatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Lukasz Kaluzny
 
2011.05.31 super mondays-servicebus-demo
2011.05.31 super mondays-servicebus-demo2011.05.31 super mondays-servicebus-demo
2011.05.31 super mondays-servicebus-demo
daveingham
 
Automating Rackspace with ONE Automation
Automating Rackspace with ONE AutomationAutomating Rackspace with ONE Automation
Automating Rackspace with ONE Automation
CA | Automic Software
 
SharePoint as Development Platform for the Modern Intranet
SharePoint as Development Platform for the Modern IntranetSharePoint as Development Platform for the Modern Intranet
SharePoint as Development Platform for the Modern Intranet
Haaron Gonzalez
 
M meijer paas - tech-days 2015
M meijer   paas - tech-days 2015M meijer   paas - tech-days 2015
M meijer paas - tech-days 2015
Freelance Consultant / Manager / co-CTO
 
AWS Community Day Bangkok 2019 - Build a Serverless Web Application in 30 mins
AWS Community Day Bangkok 2019 - Build a Serverless Web Application in 30 minsAWS Community Day Bangkok 2019 - Build a Serverless Web Application in 30 mins
AWS Community Day Bangkok 2019 - Build a Serverless Web Application in 30 mins
AWS User Group - Thailand
 
Timesheet Approval Process
Timesheet Approval ProcessTimesheet Approval Process
Timesheet Approval Process
Regroove
 
Tokyo Azure Meetup #14 - Azure Functions Proxies
Tokyo Azure Meetup #14  -  Azure Functions ProxiesTokyo Azure Meetup #14  -  Azure Functions Proxies
Tokyo Azure Meetup #14 - Azure Functions Proxies
Tokyo Azure Meetup
 
AWS Community Day Bangkok 2019 - Building & Deploying AWS Lambda with Serverl...
AWS Community Day Bangkok 2019 - Building & Deploying AWS Lambda with Serverl...AWS Community Day Bangkok 2019 - Building & Deploying AWS Lambda with Serverl...
AWS Community Day Bangkok 2019 - Building & Deploying AWS Lambda with Serverl...
AWS User Group - Thailand
 
SP2010 Developer Tools
SP2010 Developer ToolsSP2010 Developer Tools
SP2010 Developer Tools
Mohamed Yehia Abdul Kader
 

What's hot (20)

2019 -04-23 Austin, TX Tableau Users Group - Deployment: The Final Mile
2019 -04-23 Austin, TX Tableau Users Group - Deployment: The Final Mile2019 -04-23 Austin, TX Tableau Users Group - Deployment: The Final Mile
2019 -04-23 Austin, TX Tableau Users Group - Deployment: The Final Mile
 
Path to Salesforce developer - world tour
Path to Salesforce developer -  world tourPath to Salesforce developer -  world tour
Path to Salesforce developer - world tour
 
ADSL ppt
ADSL pptADSL ppt
ADSL ppt
 
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIsForge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
 
Spring cloud config manage configuration
Spring cloud config manage configurationSpring cloud config manage configuration
Spring cloud config manage configuration
 
Aws slide
Aws slideAws slide
Aws slide
 
サーバーレスアーキテクチャに関する個人的理解と使い所
サーバーレスアーキテクチャに関する個人的理解と使い所サーバーレスアーキテクチャに関する個人的理解と使い所
サーバーレスアーキテクチャに関する個人的理解と使い所
 
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
 
Introduction to share point 2010 development
Introduction to share point 2010 developmentIntroduction to share point 2010 development
Introduction to share point 2010 development
 
Flow With Aura.pptx
Flow With Aura.pptxFlow With Aura.pptx
Flow With Aura.pptx
 
Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Automatyzacja Microsoft Azure z wykorzystaniem Azure AutomationAutomatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
 
2011.05.31 super mondays-servicebus-demo
2011.05.31 super mondays-servicebus-demo2011.05.31 super mondays-servicebus-demo
2011.05.31 super mondays-servicebus-demo
 
Automating Rackspace with ONE Automation
Automating Rackspace with ONE AutomationAutomating Rackspace with ONE Automation
Automating Rackspace with ONE Automation
 
SharePoint as Development Platform for the Modern Intranet
SharePoint as Development Platform for the Modern IntranetSharePoint as Development Platform for the Modern Intranet
SharePoint as Development Platform for the Modern Intranet
 
M meijer paas - tech-days 2015
M meijer   paas - tech-days 2015M meijer   paas - tech-days 2015
M meijer paas - tech-days 2015
 
AWS Community Day Bangkok 2019 - Build a Serverless Web Application in 30 mins
AWS Community Day Bangkok 2019 - Build a Serverless Web Application in 30 minsAWS Community Day Bangkok 2019 - Build a Serverless Web Application in 30 mins
AWS Community Day Bangkok 2019 - Build a Serverless Web Application in 30 mins
 
Timesheet Approval Process
Timesheet Approval ProcessTimesheet Approval Process
Timesheet Approval Process
 
Tokyo Azure Meetup #14 - Azure Functions Proxies
Tokyo Azure Meetup #14  -  Azure Functions ProxiesTokyo Azure Meetup #14  -  Azure Functions Proxies
Tokyo Azure Meetup #14 - Azure Functions Proxies
 
AWS Community Day Bangkok 2019 - Building & Deploying AWS Lambda with Serverl...
AWS Community Day Bangkok 2019 - Building & Deploying AWS Lambda with Serverl...AWS Community Day Bangkok 2019 - Building & Deploying AWS Lambda with Serverl...
AWS Community Day Bangkok 2019 - Building & Deploying AWS Lambda with Serverl...
 
SP2010 Developer Tools
SP2010 Developer ToolsSP2010 Developer Tools
SP2010 Developer Tools
 

Viewers also liked

Resume
ResumeResume
Resume
Ann Bennett
 
Esmail Amin CV -
Esmail Amin CV -Esmail Amin CV -
Esmail Amin CV -Esmail Amin
 
3ez &amp; bashar
3ez &amp; bashar3ez &amp; bashar
3ez &amp; bashar
NABLUSTAMMUN
 
cv - Ahmed Yehia
cv - Ahmed Yehiacv - Ahmed Yehia
cv - Ahmed YehiaAhmed Yehia
 
3ez &amp; bashar
3ez &amp; bashar3ez &amp; bashar
3ez &amp; bashar
NABLUSTAMMUN
 
My cv
My cvMy cv
Tema 1-ciclo-de-vapor
Tema 1-ciclo-de-vaporTema 1-ciclo-de-vapor
Tema 1-ciclo-de-vapor
wasmeque
 
2016 iowa caucus
2016 iowa caucus2016 iowa caucus
2016 iowa caucus
mrbruns
 
Legalitas PT.Anugrah Kaya Raya,pdf
Legalitas PT.Anugrah Kaya Raya,pdfLegalitas PT.Anugrah Kaya Raya,pdf
Legalitas PT.Anugrah Kaya Raya,pdfPT.ANUGRAH KAYA RAYA
 
How do elements and compounds combine to form all types of matter
How do elements  and compounds combine to form all types of matterHow do elements  and compounds combine to form all types of matter
How do elements and compounds combine to form all types of matter
bassantnour
 
Ke&amp;pe
Ke&amp;peKe&amp;pe
Ke&amp;pe
bassantnour
 

Viewers also liked (11)

Resume
ResumeResume
Resume
 
Esmail Amin CV -
Esmail Amin CV -Esmail Amin CV -
Esmail Amin CV -
 
3ez &amp; bashar
3ez &amp; bashar3ez &amp; bashar
3ez &amp; bashar
 
cv - Ahmed Yehia
cv - Ahmed Yehiacv - Ahmed Yehia
cv - Ahmed Yehia
 
3ez &amp; bashar
3ez &amp; bashar3ez &amp; bashar
3ez &amp; bashar
 
My cv
My cvMy cv
My cv
 
Tema 1-ciclo-de-vapor
Tema 1-ciclo-de-vaporTema 1-ciclo-de-vapor
Tema 1-ciclo-de-vapor
 
2016 iowa caucus
2016 iowa caucus2016 iowa caucus
2016 iowa caucus
 
Legalitas PT.Anugrah Kaya Raya,pdf
Legalitas PT.Anugrah Kaya Raya,pdfLegalitas PT.Anugrah Kaya Raya,pdf
Legalitas PT.Anugrah Kaya Raya,pdf
 
How do elements and compounds combine to form all types of matter
How do elements  and compounds combine to form all types of matterHow do elements  and compounds combine to form all types of matter
How do elements and compounds combine to form all types of matter
 
Ke&amp;pe
Ke&amp;peKe&amp;pe
Ke&amp;pe
 

Similar to Summer 16 Developer Overview

Cloud State of the Union for Java Developers
Cloud State of the Union for Java DevelopersCloud State of the Union for Java Developers
Cloud State of the Union for Java Developers
Burr Sutter
 
ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...
ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...
ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...
European Collaboration Summit
 
Nasdanika Foundation Server
Nasdanika Foundation ServerNasdanika Foundation Server
Nasdanika Foundation Server
Pavel Vlasov
 
Best of barcelona symposium experience
Best of barcelona symposium experienceBest of barcelona symposium experience
Best of barcelona symposium experience
The Reference
 
StrongLoop DevOps Overview
StrongLoop DevOps OverviewStrongLoop DevOps Overview
StrongLoop DevOps Overview
jguerrero999
 
Hamburg Data Science Meetup - MLOps with a Feature Store
Hamburg Data Science Meetup - MLOps with a Feature StoreHamburg Data Science Meetup - MLOps with a Feature Store
Hamburg Data Science Meetup - MLOps with a Feature Store
Moritz Meister
 
Salesforce CRM Administration and Developer Training
Salesforce CRM Administration and Developer TrainingSalesforce CRM Administration and Developer Training
Salesforce CRM Administration and Developer Training
Salesforce Trainer
 
ebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdfebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdf
Brighton26
 
SiriusCon 2021 - Keynote
SiriusCon 2021 - KeynoteSiriusCon 2021 - Keynote
SiriusCon 2021 - Keynote
melbats
 
Keynote: What’s new in Sirius?
Keynote: What’s new in Sirius?Keynote: What’s new in Sirius?
Keynote: What’s new in Sirius?
Obeo
 
ASP.NET MVC Development with S#arp Architecture
ASP.NET MVC Development with S#arp ArchitectureASP.NET MVC Development with S#arp Architecture
ASP.NET MVC Development with S#arp Architecture
Sandeep Sachan
 
Sf big analytics_2018_04_18: Evolution of the GoPro's data platform
Sf big analytics_2018_04_18: Evolution of the GoPro's data platformSf big analytics_2018_04_18: Evolution of the GoPro's data platform
Sf big analytics_2018_04_18: Evolution of the GoPro's data platform
Chester Chen
 
Salesforce Advanced Administrator and Advanced Developer Training
Salesforce Advanced Administrator and Advanced Developer TrainingSalesforce Advanced Administrator and Advanced Developer Training
Salesforce Advanced Administrator and Advanced Developer Training
Salesforce Trainer
 
Seattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js WorkshopSeattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js Workshop
Jimmy Guerrero
 
Sfdc sanju cv
Sfdc sanju cvSfdc sanju cv
Sfdc sanju cv
sanju thomas
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
Lucas Jellema
 
ECS19 - Mike Ammerlaan - Integrate with OneDrive and SharePoint Files
ECS19 - Mike Ammerlaan - Integrate with OneDrive and SharePoint FilesECS19 - Mike Ammerlaan - Integrate with OneDrive and SharePoint Files
ECS19 - Mike Ammerlaan - Integrate with OneDrive and SharePoint Files
European Collaboration Summit
 
Leveraging SharePoint as a development platform for the modern intranet
Leveraging SharePoint as a development platform for the modern intranetLeveraging SharePoint as a development platform for the modern intranet
Leveraging SharePoint as a development platform for the modern intranet
Microsoft Tech Community
 
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Lucas Jellema
 

Similar to Summer 16 Developer Overview (20)

Cloud State of the Union for Java Developers
Cloud State of the Union for Java DevelopersCloud State of the Union for Java Developers
Cloud State of the Union for Java Developers
 
ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...
ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...
ECS 19 - Chris O'Brien - The hit list - Office 365 dev techniques you should ...
 
Nasdanika Foundation Server
Nasdanika Foundation ServerNasdanika Foundation Server
Nasdanika Foundation Server
 
Best of barcelona symposium experience
Best of barcelona symposium experienceBest of barcelona symposium experience
Best of barcelona symposium experience
 
StrongLoop DevOps Overview
StrongLoop DevOps OverviewStrongLoop DevOps Overview
StrongLoop DevOps Overview
 
Hamburg Data Science Meetup - MLOps with a Feature Store
Hamburg Data Science Meetup - MLOps with a Feature StoreHamburg Data Science Meetup - MLOps with a Feature Store
Hamburg Data Science Meetup - MLOps with a Feature Store
 
Salesforce CRM Administration and Developer Training
Salesforce CRM Administration and Developer TrainingSalesforce CRM Administration and Developer Training
Salesforce CRM Administration and Developer Training
 
ebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdfebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdf
 
SiriusCon 2021 - Keynote
SiriusCon 2021 - KeynoteSiriusCon 2021 - Keynote
SiriusCon 2021 - Keynote
 
Keynote: What’s new in Sirius?
Keynote: What’s new in Sirius?Keynote: What’s new in Sirius?
Keynote: What’s new in Sirius?
 
Www.sandeepsachan.com
Www.sandeepsachan.comWww.sandeepsachan.com
Www.sandeepsachan.com
 
ASP.NET MVC Development with S#arp Architecture
ASP.NET MVC Development with S#arp ArchitectureASP.NET MVC Development with S#arp Architecture
ASP.NET MVC Development with S#arp Architecture
 
Sf big analytics_2018_04_18: Evolution of the GoPro's data platform
Sf big analytics_2018_04_18: Evolution of the GoPro's data platformSf big analytics_2018_04_18: Evolution of the GoPro's data platform
Sf big analytics_2018_04_18: Evolution of the GoPro's data platform
 
Salesforce Advanced Administrator and Advanced Developer Training
Salesforce Advanced Administrator and Advanced Developer TrainingSalesforce Advanced Administrator and Advanced Developer Training
Salesforce Advanced Administrator and Advanced Developer Training
 
Seattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js WorkshopSeattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js Workshop
 
Sfdc sanju cv
Sfdc sanju cvSfdc sanju cv
Sfdc sanju cv
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
 
ECS19 - Mike Ammerlaan - Integrate with OneDrive and SharePoint Files
ECS19 - Mike Ammerlaan - Integrate with OneDrive and SharePoint FilesECS19 - Mike Ammerlaan - Integrate with OneDrive and SharePoint Files
ECS19 - Mike Ammerlaan - Integrate with OneDrive and SharePoint Files
 
Leveraging SharePoint as a development platform for the modern intranet
Leveraging SharePoint as a development platform for the modern intranetLeveraging SharePoint as a development platform for the modern intranet
Leveraging SharePoint as a development platform for the modern intranet
 
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

Summer 16 Developer Overview

  • 1. Summer ’16 Release Developer Overview Carl Brundage | @carlbrundage Fortimize | Director Product & Solution Architect | 14x Certified Peter Knolle | @PeterKnolle Trifecta Technologies | Solutions Architect | Salesforce MVP
  • 2. Agenda  Lightning Dev Updates  Apex  Sandboxes  Community Changes  Wave Analytics  Lightning & App Builder – GA!
  • 3. Lightning Updates - LockerService  Enforces coding standards for Lightning Components  Critical Update – Automatic in new orgs – Manually enable until October  See Also – Lightning Components Access Checks Critical Update
  • 5. Salesforce Lightning CLI  Heroku CLI Plugin  Checks for problematic code – Intrisic APIs – Secure Global DOM objects – Aura ($A) APIs, Lightning Component  Based on ESLint  Runs on local files  Can add custom rules
  • 7. Salesforce Lightning Inspector  Chrome Extension  Component Tree  Transactions  Performance Details  Event Log  Actions  Storage
  • 8. Demo – Salesforce Lightning Inspector
  • 9. Apex – getPopulatedFieldsAsMap Account a = getAccount(); Map<String, Object> fieldsToValue = a.getPopulatedFieldsAsMap(); String name = (String) fieldsToValue.get(‘Name’);  Map only contains fields that – Were queried by a SOQL statement – Explicitly set before the call to the method
  • 10. Sandboxes  Clone Sandboxes (Pilot) – Bonus: Can also be done through the Tooling API  Developer Sandboxes Increased – PE: 10 – EE: 25 – UE: 100
  • 11. Community Changes  Enable Locker Service for Communities – Separate from general Locker Service – Will be enabled in Winter 17 – Inline HEAD scripts not supported  Direct Login for Internal Users – Global header had to be used…but not available in LEX  – Set Allow internal users to login directly from Community Login & Registration page
  • 12. Community Changes  Guest User Case Creation – Support API – Create Case Quick Actions disabled for Guest User – Provide Support API Access for each Community – Force.com Sites Page -> Enable Guest Access to Support API -> Select Quick Actions  Customer Community Users Case Attachments
  • 13. Community Changes  Community Builder – Profile Page Visibility – No Longer one size fits all! Assign different pages based on user profiles – Set up in Page Manager (new & enhanced) -> Page Variations -> Manage Visibility  Lightning Design Tokens Branding – Each Branding Editor property maps to – a token – Standard Community Tokens
  • 14. Wave Updates  Wave Packaging – Deploy with change sets – ISVs can package too  Flex Dashboard Designer (Beta) – Build Grid based, responsive dashboards – Enable Flex Dashboard Designer (Beta) from Wave Analytics. More details  Export to Excel, CSV, Image – Download Wave Analytics permission
  • 15. Wave Updates  New SAQL functions – String manipulation like trim, upper, substr (useful for cogrouping) – Aggregates (percentile, stdv, var) and Windowing  New Charts – Funnel and Choropleth (??? what – maps) – Use GeoJSON for your own boundaries (pilot)
  • 17. Lightning Enhancements  Contacts to Multiple Accounts – Primary account is direct relationship (existing) – Indirect on Account records shown in related list  Customize Home for separate profiles – Create pages, set default home, assign per profile  Show All Related Lists & More Highlight Fields – Before only the first 8 list would show records
  • 18. Lightning App Builder  Create & Edit Pages – Edit a record page right from an object  Add App Pages – Update pages from SF1 or build new  Assign Filters on Report Chart Components – Set a filter when displays on record pages  Embed Wave Dashboards in Lightning – Extend interactive analytics
  • 19. Demo – Lightning App Builder
  • 20. More Resources  Summer ‘16 Release notes – http://sforce.co/1SyKeae  Lightning Components Developer Guide – http://sforce.co/1qFXr1b

Editor's Notes

  1. Show critical update page Show code in component that has the problem Show error that is received Change code Reload page – may not refresh automatically
  2. Show normal run Show custom config file Show run with config file Show run with --quiet
  3. Show context menu
  4. New charts Flex db Will embed in next step (property)