SlideShare a Scribd company logo
1 of 20
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 MileKye Hittle
 
Path to Salesforce developer - world tour
Path to Salesforce developer -  world tourPath to Salesforce developer -  world tour
Path to Salesforce developer - world tourTechforce Services
 
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 APIsAutodesk
 
Spring cloud config manage configuration
Spring cloud config manage configurationSpring cloud config manage configuration
Spring cloud config manage configurationJanani Velmurugan
 
サーバーレスアーキテクチャに関する個人的理解と使い所
サーバーレスアーキテクチャに関する個人的理解と使い所サーバーレスアーキテクチャに関する個人的理解と使い所
サーバーレスアーキテクチャに関する個人的理解と使い所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.pptxKadharBashaJ
 
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 AutomationLukasz 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-demodaveingham
 
Automating Rackspace with ONE Automation
Automating Rackspace with ONE AutomationAutomating Rackspace with ONE Automation
Automating Rackspace with ONE AutomationCA | 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 IntranetHaaron Gonzalez
 
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 minsAWS User Group - Thailand
 
Timesheet Approval Process
Timesheet Approval ProcessTimesheet Approval Process
Timesheet Approval ProcessRegroove
 
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 ProxiesTokyo 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
 

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

Esmail Amin CV -
Esmail Amin CV -Esmail Amin CV -
Esmail Amin CV -Esmail Amin
 
cv - Ahmed Yehia
cv - Ahmed Yehiacv - Ahmed Yehia
cv - Ahmed YehiaAhmed Yehia
 
Tema 1-ciclo-de-vapor
Tema 1-ciclo-de-vaporTema 1-ciclo-de-vapor
Tema 1-ciclo-de-vaporwasmeque
 
2016 iowa caucus
2016 iowa caucus2016 iowa caucus
2016 iowa caucusmrbruns
 
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 matterbassantnour
 

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 DevelopersBurr 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 ServerPavel Vlasov
 
Best of barcelona symposium experience
Best of barcelona symposium experienceBest of barcelona symposium experience
Best of barcelona symposium experienceThe Reference
 
StrongLoop DevOps Overview
StrongLoop DevOps OverviewStrongLoop DevOps Overview
StrongLoop DevOps Overviewjguerrero999
 
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 StoreMoritz Meister
 
Salesforce CRM Administration and Developer Training
Salesforce CRM Administration and Developer TrainingSalesforce CRM Administration and Developer Training
Salesforce CRM Administration and Developer TrainingSalesforce Trainer
 
ebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdfebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdfBrighton26
 
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
 
SiriusCon 2021 - Keynote
SiriusCon 2021 - KeynoteSiriusCon 2021 - Keynote
SiriusCon 2021 - Keynotemelbats
 
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 ArchitectureSandeep 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 platformChester 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 TrainingSalesforce Trainer
 
Seattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js WorkshopSeattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js WorkshopJimmy Guerrero
 
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 October2008Lucas 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 FilesEuropean 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 intranetMicrosoft 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
 
Keynote: What’s new in Sirius?
Keynote: What’s new in Sirius?Keynote: What’s new in Sirius?
Keynote: What’s new in Sirius?
 
SiriusCon 2021 - Keynote
SiriusCon 2021 - KeynoteSiriusCon 2021 - Keynote
SiriusCon 2021 - Keynote
 
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
 
Www.sandeepsachan.com
Www.sandeepsachan.comWww.sandeepsachan.com
Www.sandeepsachan.com
 
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

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

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)