SlideShare a Scribd company logo
Summer ’18 Developer Highlights
AGENDA
1)Apex:
• Simplify your Code With Apex Switch Statement.
2)Visualforce:
• Apply Lightning Experience Stylesheets to
visualforce Pages(GA)
3)Lightning Components:
• New Lightning Navigation API for Lightning
Components.
• Enable Debug Mode For Only the Users Who
need it.
• Lightning Components Library is generally
available.
• Lightning Data Table.
• Simplify your Code With Apex Switch Statement.
Apex now provides a switch statement that tests
whether an expression matches one of several values
and branches accordingly.
Syntax:
1)Apex:
switch on expression {
when value1 { // when block 1
// code block 1
}
when value2 { // when block 2
// code block 2
}
when value3 { // when block 3
// code block 3
}
when else { // when else
block, optional
// code block 4
}
}
DEMO
• Apply Lightning Experience Stylesheets to visualforce
Pages(Generally Available)
1. Style your Visualforce pages with the look of Lightning
Experience when viewed in Lightning Experience or the
Salesforce app. This attribute doesn’t change the styling
when the page is viewed in Salesforce Classic.
1.To Style your Visualforce page,set
lightningStylesheets=“true” in the <apex:page> tag.
2)Visualforce:
DEMO
include<lightning:navigation>
component
Set the properties of pageReference
object
Type:Standard_Component
Attribute:<Name of the Target
Component>
State:<Parameter to be Passed
Calls navigate<PageRefrence>Method
Implement
lightning:isUrlAddressable
interface
Gets Parameter using
v.PageRefrence Attribute
Source Component Target Component
3)Lightning Components:
• New Lightning Navigation API for Lightning
Components.
DEMO
Winter '19 release development.ppt
• Lightning Components Library is generally available
1.You can find the Component Library
at developer.salesforce.com/docs/component-library. The
Component Library is also available as an authenticated
experience
at https://<myDomain>.lightning.force.com/componentRef
erence/suite.app, where <myDomain> is the name of your
custom Salesforce domain.
2. Documentation for system tags, such
as <aura:component>, and much more is in the Lightning
Components Developer Guide
at developer.salesforce.com/docs/atlas.en-
us.lightning.meta/lightning/.
● Lightning Data Table.
● Boolean Value Supported in New Release
● Support For Inline Edit.
DEMO
● Some Enhancment
•Debug log size increased from 2mb to 5mb and can store
upto 250 logs at a time
•System logs are deleted after 24 hours instead of 7 days.
•Monitoring logs are still saved for 7 days.
•The Maximum amount of Apex code that you use in an org
has been doubled,from 3MB to 6MB.
Winter '19 release development.ppt

More Related Content

PPTX
Debugging lightning components
PDF
Building a Lightning App with Angular Material Design
PPTX
Mule Integration with Dropbox
PPTX
Phonegap android angualr material design
PPTX
Mule integration with linkedin
PDF
Confluence Integration Adapter - Datasheet
PPTX
Making share point rock with angular and react
PDF
DevJam 2019 - Building an ALEC Time Engine
Debugging lightning components
Building a Lightning App with Angular Material Design
Mule Integration with Dropbox
Phonegap android angualr material design
Mule integration with linkedin
Confluence Integration Adapter - Datasheet
Making share point rock with angular and react
DevJam 2019 - Building an ALEC Time Engine

What's hot (19)

PDF
Apikit in studio
PPTX
Mule api gateway overview
PPTX
Ajax control asp.net
PPT
Introduction To Asp.Net Ajax
PPTX
Integration of linked in using mule esb
PPTX
PDF
Production ember getting started
PPTX
Integration with Microsoft SharePoint using Mule ESB
PPTX
Salesforce spring 14 developer overview
PPTX
Mastering the Lightning Framework - Part 2
PDF
Advanced designs for reusable lightning components
PPTX
Troubleshooting mule
PPTX
Mule
PPTX
Automatic documentation with mule
 
PPTX
Real time data processing with anypoint connector for kafka
DOCX
Unveiling laravel spark
PPTX
Mule esb stripe
PPTX
Running mule as worker role on azure
Apikit in studio
Mule api gateway overview
Ajax control asp.net
Introduction To Asp.Net Ajax
Integration of linked in using mule esb
Production ember getting started
Integration with Microsoft SharePoint using Mule ESB
Salesforce spring 14 developer overview
Mastering the Lightning Framework - Part 2
Advanced designs for reusable lightning components
Troubleshooting mule
Mule
Automatic documentation with mule
 
Real time data processing with anypoint connector for kafka
Unveiling laravel spark
Mule esb stripe
Running mule as worker role on azure
Ad

Similar to Winter '19 release development.ppt (20)

PDF
Summer '18 Developer Highlights
PDF
Lightning customization with lightning app builder
PPTX
Top 10 highlights salesforce winter 18 release
PDF
Lightning Design System and Components for Visualforce Developers
PDF
Lightning Components Explained
PPTX
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
PPTX
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
PPTX
Lightning Developer Week - Bangalore Salesforce Developer Group
PDF
Salesforce Lightning Development What Do You Need to Know.pdf
PPTX
Suisse Romande SF DG - Lightning workshop
PPTX
Salesforce Lightning workshop Hartford - 12 March
PPTX
Salesforce.com Lightning
PPTX
Summer '16 Realease notes
PDF
February'16 SDG - Spring'16 new features
PDF
Lightning Components: The Future
PPTX
Best Practices for Lightning Apps
PPTX
Building apps faster with lightning and winter '17
PPTX
Building Apps Faster with Lightning and Winter '17
PDF
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
PPTX
Elevate Tel Aviv
Summer '18 Developer Highlights
Lightning customization with lightning app builder
Top 10 highlights salesforce winter 18 release
Lightning Design System and Components for Visualforce Developers
Lightning Components Explained
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Lightning Developer Week - Bangalore Salesforce Developer Group
Salesforce Lightning Development What Do You Need to Know.pdf
Suisse Romande SF DG - Lightning workshop
Salesforce Lightning workshop Hartford - 12 March
Salesforce.com Lightning
Summer '16 Realease notes
February'16 SDG - Spring'16 new features
Lightning Components: The Future
Best Practices for Lightning Apps
Building apps faster with lightning and winter '17
Building Apps Faster with Lightning and Winter '17
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
Elevate Tel Aviv
Ad

Recently uploaded (20)

PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
Indian roads congress 037 - 2012 Flexible pavement
PPTX
History, Philosophy and sociology of education (1).pptx
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
Trump Administration's workforce development strategy
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PDF
advance database management system book.pdf
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
IGGE1 Understanding the Self1234567891011
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
Indian roads congress 037 - 2012 Flexible pavement
History, Philosophy and sociology of education (1).pptx
Share_Module_2_Power_conflict_and_negotiation.pptx
Paper A Mock Exam 9_ Attempt review.pdf.
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Trump Administration's workforce development strategy
What if we spent less time fighting change, and more time building what’s rig...
FORM 1 BIOLOGY MIND MAPS and their schemes
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
TNA_Presentation-1-Final(SAVE)) (1).pptx
AI-driven educational solutions for real-life interventions in the Philippine...
202450812 BayCHI UCSC-SV 20250812 v17.pptx
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
advance database management system book.pdf
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
IGGE1 Understanding the Self1234567891011
LDMMIA Reiki Yoga Finals Review Spring Summer

Winter '19 release development.ppt

  • 2. AGENDA 1)Apex: • Simplify your Code With Apex Switch Statement. 2)Visualforce: • Apply Lightning Experience Stylesheets to visualforce Pages(GA) 3)Lightning Components: • New Lightning Navigation API for Lightning Components. • Enable Debug Mode For Only the Users Who need it. • Lightning Components Library is generally available. • Lightning Data Table.
  • 3. • Simplify your Code With Apex Switch Statement. Apex now provides a switch statement that tests whether an expression matches one of several values and branches accordingly. Syntax: 1)Apex: switch on expression { when value1 { // when block 1 // code block 1 } when value2 { // when block 2 // code block 2 } when value3 { // when block 3 // code block 3 } when else { // when else block, optional // code block 4 } }
  • 5. • Apply Lightning Experience Stylesheets to visualforce Pages(Generally Available) 1. Style your Visualforce pages with the look of Lightning Experience when viewed in Lightning Experience or the Salesforce app. This attribute doesn’t change the styling when the page is viewed in Salesforce Classic. 1.To Style your Visualforce page,set lightningStylesheets=“true” in the <apex:page> tag. 2)Visualforce:
  • 7. include<lightning:navigation> component Set the properties of pageReference object Type:Standard_Component Attribute:<Name of the Target Component> State:<Parameter to be Passed Calls navigate<PageRefrence>Method Implement lightning:isUrlAddressable interface Gets Parameter using v.PageRefrence Attribute Source Component Target Component 3)Lightning Components: • New Lightning Navigation API for Lightning Components.
  • 10. • Lightning Components Library is generally available 1.You can find the Component Library at developer.salesforce.com/docs/component-library. The Component Library is also available as an authenticated experience at https://<myDomain>.lightning.force.com/componentRef erence/suite.app, where <myDomain> is the name of your custom Salesforce domain. 2. Documentation for system tags, such as <aura:component>, and much more is in the Lightning Components Developer Guide at developer.salesforce.com/docs/atlas.en- us.lightning.meta/lightning/.
  • 11. ● Lightning Data Table. ● Boolean Value Supported in New Release ● Support For Inline Edit.
  • 12. DEMO
  • 13. ● Some Enhancment •Debug log size increased from 2mb to 5mb and can store upto 250 logs at a time •System logs are deleted after 24 hours instead of 7 days. •Monitoring logs are still saved for 7 days. •The Maximum amount of Apex code that you use in an org has been doubled,from 3MB to 6MB.