Slide deck from BrightGen's webinar on the Spring 21 release of Salesforce. Presented by Clive Platt, head of Service Management and Keir Bowden, CTO. View the recording at : https://youtu.be/qjTv_Ag8CWQ
Slide deck from BrightGen's Summer 21 release webinar, showcasing the features that are of most interest to our customers and prospects. Presented by Keir Bowden, CTO.
You can view the recording at: https://youtu.be/z5Pexq7Ljt0
Slide deck from BrightGen's Salesforce Winter 21 release webinar, presented by Keir Bowden (CTO) and Clive Platt (Head of Service).
The recording can be viewed at : https://youtu.be/R9l4N5Bsi2g
Slide deck from BrightGen's webinar covering the key features from the Summer 20 major release of Salesforce. Presented by Keir Bowden (CTO) and Clive Platt (Head of Service Management). View the recording at : https://www.youtube.com/watch?v=d1RD2UPuWhc&list=PLtQLA95lrNgpmFvI_10z1xXp3Oz_CH9eM&index=2&t=0s
Slide deck from BrightGen's webinar covering the key aspects of the Winter 19 release from Salesforce, presented by CTO, Keir Bowden, and Head of Delivery, Clive Platt. You can find the recording of the webinar at : https://www.youtube.com/watch?v=om43J0Yhdp0
Slide deck from BrightGen's Summer 21 release webinar, showcasing the features that are of most interest to our customers and prospects. Presented by Keir Bowden, CTO.
You can view the recording at: https://youtu.be/z5Pexq7Ljt0
Slide deck from BrightGen's Salesforce Winter 21 release webinar, presented by Keir Bowden (CTO) and Clive Platt (Head of Service).
The recording can be viewed at : https://youtu.be/R9l4N5Bsi2g
Slide deck from BrightGen's webinar covering the key features from the Summer 20 major release of Salesforce. Presented by Keir Bowden (CTO) and Clive Platt (Head of Service Management). View the recording at : https://www.youtube.com/watch?v=d1RD2UPuWhc&list=PLtQLA95lrNgpmFvI_10z1xXp3Oz_CH9eM&index=2&t=0s
Slide deck from BrightGen's webinar covering the key aspects of the Winter 19 release from Salesforce, presented by CTO, Keir Bowden, and Head of Delivery, Clive Platt. You can find the recording of the webinar at : https://www.youtube.com/watch?v=om43J0Yhdp0
Join us for a behind-the-scenes look at a Lightning Connect POC with our Salesforce org. In the spirit of the Salesforce1 Platform, we will use point-and-click configuration from end to end. You will get a realistic account of connecting to systems behind corporate firewalls to better understand what roles are involved, and considerations for accessing external systems.
Slide deck from BrightGen's Summer 19 Salesforce release webinar, presented by Keir Bowden, CTO, and Clive Platt, Head of Service Management.
Full recording of the webinar is available on our youtube channel at : https://youtu.be/6bcdlDq6vpU
Collab365: What's new in SharePoint 2016 for IT ProsVlad Catrinescu
Learn everything that is new in SharePoint Server 2016! In this session we will look at all the new features and changes in SharePoint Server 2016 especially those who affect SharePoint Administrators. We will cover the following topics:
xDB, Pipelines, Scalability, Config Patching, Modules and Items...oh, my! Have you recently blown into the wonderful world of Sitecore? Or perhaps your knowledge may be a bit rusty? Either way, this is a slidedeck for you. Take a look in to Sitecore's architecture and see the unique insights into the core.
This presentation has been given during Sitecore Symposium Las Vegas, Sitecore Symposium Barcelona and Sitecore Trendspot Sydney.
Feel free to connect with me on twitter: @pieterbrink123
Slide deck from BrightGen's webinar on the new features in the Spring 22 release of Salesforce. Presented by Keir Bowden (CTO) and Clive Platt (Head of Service Management). You can find the recording at : https://youtu.be/YTrxbaKf-WE
Slide deck from the BrightGen webinar on the new features in the Salesforce Winter 22 release. Presented by Keir Bowden CTO, and Clive Platt, Senior Service Management Consultant.
You can access the video at : https://www.youtube.com/watch?v=JV_g_QgAfq0
Join us for a behind-the-scenes look at a Lightning Connect POC with our Salesforce org. In the spirit of the Salesforce1 Platform, we will use point-and-click configuration from end to end. You will get a realistic account of connecting to systems behind corporate firewalls to better understand what roles are involved, and considerations for accessing external systems.
Slide deck from BrightGen's Summer 19 Salesforce release webinar, presented by Keir Bowden, CTO, and Clive Platt, Head of Service Management.
Full recording of the webinar is available on our youtube channel at : https://youtu.be/6bcdlDq6vpU
Collab365: What's new in SharePoint 2016 for IT ProsVlad Catrinescu
Learn everything that is new in SharePoint Server 2016! In this session we will look at all the new features and changes in SharePoint Server 2016 especially those who affect SharePoint Administrators. We will cover the following topics:
xDB, Pipelines, Scalability, Config Patching, Modules and Items...oh, my! Have you recently blown into the wonderful world of Sitecore? Or perhaps your knowledge may be a bit rusty? Either way, this is a slidedeck for you. Take a look in to Sitecore's architecture and see the unique insights into the core.
This presentation has been given during Sitecore Symposium Las Vegas, Sitecore Symposium Barcelona and Sitecore Trendspot Sydney.
Feel free to connect with me on twitter: @pieterbrink123
Slide deck from BrightGen's webinar on the new features in the Spring 22 release of Salesforce. Presented by Keir Bowden (CTO) and Clive Platt (Head of Service Management). You can find the recording at : https://youtu.be/YTrxbaKf-WE
Slide deck from the BrightGen webinar on the new features in the Salesforce Winter 22 release. Presented by Keir Bowden CTO, and Clive Platt, Senior Service Management Consultant.
You can access the video at : https://www.youtube.com/watch?v=JV_g_QgAfq0
Recording of the BrightGen webinar introducing key new features of the Spring 20 release. Presented by Keir Bowden and Clive Platt. View the recording at : https://youtu.be/sd5cpYhTRyM
How we have used ansible for real-time industry use cases and Integration with enterprise tools. Infra provisioning and config management using ansible and automating routine tasks.
Slide deck from BrightGen's webinar covering the new features in the Summer 22 Salesforce Release. Presented by CTO Keir Bowden on 1st June 2022. You can find the webinar recording at : https://youtu.be/JqGlULE5zyA - why not subscribe to our youtube channel to see all of our webinars?
Platform events, part of Salesforce’s enterprise messaging platform, allow external apps to communicate inside and outside of Salesforce through the exchange of near real-time data.
In our latest technical webinar, CodeScience Technical Architect, Shazib Mahmood, explains the pros and cons of Salesforce platform events along with how to use them most effectively.
In this on-demand webinar, you will learn:
How platform events work and what they're used for
The benefits and current limitations of platform events
Considerations to keep in mind when designing platform events to ensure successful execution
The top 3 challenges running multi-tenant Flink at scaleFlink Forward
Apache Flink is the foundation for Decodable's real-time SaaS data platform. Flink runs critical data processing jobs with strong security requirements. In addition, Decodable has to scale to thousands of tenants, power various use cases, provide an intuitive user experience and maintain cost-efficiency. We've learned a lot of lessons while building and maintaining the platform. In this talk, I'll share the top 3 toughest challenges building and operating this platform with Flink, and how we solved them.
Design Summit - Technology Vision - Oleg Barenboim and Jason FreyManageIQ
Oleg and Jason share the vision for the ManageIQ technology, integration with partners, and an overview of the roadmap.
See accompanying video: http://youtu.be/lokMmVCavas
For more on ManageIQ, see http://manageiq.org/
How would you build the world’s largest, fastest, most complex Magento ecommerce store? Three COPIOUS engineers share their approaches to this problem, including best practices, code samples, and system configurations necessary to scale Magento up to 100,000 daily orders with a catalog of 100,000 products.
OSMC 2023 | What’s new with Grafana Labs’s Open Source Observability stack by...NETWAYS
Open source is at the heart of what we do at Grafana Labs and there is so much happening! The intent of this talk to update everyone on the latest development when it comes to Grafana, Pyroscope, Faro, Loki, Mimir, Tempo and more. Everyone has had at least heard about Grafana but maybe some of the other projects mentioned above are new to you? Welcome to this talk 😉 Beside the update what is new we will also quickly introduce them during this talk.
AWS Lambda and Serverless framework: lessons learned while building a serverl...Luciano Mammino
Planet9energy.com is a new electricity company that is building a sophisticated analytics and energy trading platform for the UK market. Since the earliest days of the company we took the unconventional decision to go serverless and finally we are building the product on top of AWS Lambda and the Serverless framework using Node.js. In this talk we will discuss why we took this radical decision, what are the pros and cons of this approach and what are the main issues we faced as a tech team in our design and development experience. We will discuss how normal things like testing and deployment need to be re-thought to work on a serverless fashion but also the benefits of (almost) infinite auto-scalability and the piece of mind of not having to manage hundreds of servers. Finally we will underline how Node.js seems to fit naturally in this scenario and how it makes developing serverless applications extremely convenient.
Thanks to Padraig O'Brien and Luciano Mammino for speaking this month.
Speakers Bio:
Padraig O'Brien
Podge @Podgeypoos79 is a software engineer for over 15 years, most of that was spent developing in .NET and SQL Server, designing and building large scale data intensive applications. Lately he has shifted towards open source technologies and is spending most of his time learning Node.js, Scala and cool data tech like Spark, Cassandra. He is also working on a “super-secret” project called UnicornDB, don’t tell anybody!
In his spare time he helps out with organising some meetups like NodeSchool Dublin, NodeSchool Dun Laoghaire and teaching Kanban via Agile Lean Ireland.
Luciano Mammino
Luciano @loige is a Software Engineer born in 1987, the same year that the Nintendo released “Super Mario Bros” in Europe, which, “by chance” is his favourite game! His primary passion is code and he is extremely fascinated by the web, smart apps and everything that's creative like music, art and design. He started coding at the age of 12 using his father's old i386 provided only with DOS and the qBasic interpreter.He is a senior software developer at Planet9Energy in Dublin and he loves JavaScript (React/Node.js). He is also the co-author of "Node.js design patterns" 2nd edition (Packt, http://amzn.to/1ZF279B).
Hosted by Intercom, sponsored by Nearform and organised by Node.js Dublin (https://www.meetup.com/Dublin-Node-js-Meetup/events/236870576/)
Apache Flink is a popular stream computing framework for real-time stream computing. Many stream compute algorithms require trailing data in order to compute the intended result. One example is computing the number of user logins in the last 7 days. This creates a dilemma where the results of the stream program are incomplete until the runtime of the program exceeds 7 days. The alternative is to bootstrap the program using historic data to seed the state before shifting to use real-time data.
This talk will discuss alternatives to bootstrap programs in Flink. Some alternatives rely on technologies exogenous to the stream program, such as enhancements to the pub/sub layer, that are more generally applicable to other stream compute engines. Other alternatives include enhancements to Flink source implementations. Lyft is exploring another alternative using orchestration of multiple Flink programs. The talk will cover why Lyft pursued this alternative and future directions to further enhance bootstrapping support in Flink.
Speaker
Gregory Fee, Principal Engineer, Lyft
From Zero to Streaming Healthcare in Production (Alexander Kouznetsov, Invita...confluent
Invitae is one of the fastest growing genetic information companies, whose mission is to bring comprehensive genetic information into mainstream medical practice to improve the quality of healthcare for billions of people. We have recently partnered with another lab, requiring an integration layer that was developed as part of a dizzying leap from a traditional Python service architecture to Scala Streaming applications on Kafka and Kubernetes. This presentation is our story, where we discuss challenges and solutions, error handling and resilience techniques, technology stack choices and compromises, tools and approaches we have developed, and general insights. Beyond engineering itself, our team's goal is enabling others to join in. Building an application entirely of Streams is a significant and in many ways liberating paradigm shift. In addition to learning to architect and understand how the application will behave and evolve, success depends on great tooling. We will show, for example, how we extended KStreams API to seamlessly include Avro Schema as part of our build and code infrastructure, completely automating SerDe derivation, introducing typed topics, and still supporting polyglot teams. Other highlights: - Self-healing streams with aggregation, and deciding when to crash - Connectors vs Streams for side effects - Scheduling with Streams - Deriving topology diagrams - Monitoring and metrics as Streams - Combining Avro, Swagger and code generation, plus avro4s vs avrohugger comparison - Typelevel Cats and its role in our success - http4s and hybrid testing
Slide deck from BrightGen's webinar on the new features provided by the Salesforce Winter 23 release. Presented by Keir Bowden, CTO, in 12th October 2022.
This deck and webinar covers the features that we believe are of most interest to our customers and thus does not represent the entire release.
View the webinar recording at : https://youtu.be/G_WYKYgp5f4
Similar to Spring 21 Salesforce Release Webinar (20)
Slide deck from BrightGen's Spring '23 Salesforce release webinar. Presented by Keir Bowden, CTO, and covering the key new features that are of interest to our clients. You can find the recording on our youtube channel at : https://www.youtube.com/watch?v=ONjv5BvXccY
Slide deck from BrightGen's Winter 20 Salesforce release webinar, presented by Clive Platt, Head of Service Management, and Keir Bowden, CTO. Recording available on youtube at : https://www.youtube.com/watch?v=7Y1bkK9Tp2k
Slide deck from BrightGen's Salesforce Spring 18 release webinar hosted by Keir Bowden and Clive Platt, covering the key new features of most interest to our customers.
Slide deck from BrightGen's Winter '18 Salesforce release webinar presented by Clive Platt, Service Manager, CTO and Keir Bowden. Access the recording at https://www.youtube.com/watch?v=HvFP_uh-NTs
BrightGen Salesforce Spring 17 Release Webinarbrightgenss
BrightGen's Winter 17 Salesforce Release webinar deck, presented by Service Manager Cllive Platt and CTO Keir Bowden. The webinar recording is available at : https://youtu.be/BM0_zaD1QsA
BrightGen's Winter 17 Salesforce Release webinar deck, presented by Service Manager Cllive Platt and CTO Keir Bowden. The webinar recording is available at : https://www.youtube.com/watch?v=5V_VqZAHPYk
Slide deck from the BrightGen Summer 14 Salesforce Release Highlights Webinar. A recording of this is available at : http://www.brightgen.com/BlogArticleBG?id=kA213000000P8cUCAS
# Internet Security: Safeguarding Your Digital World
In the contemporary digital age, the internet is a cornerstone of our daily lives. It connects us to vast amounts of information, provides platforms for communication, enables commerce, and offers endless entertainment. However, with these conveniences come significant security challenges. Internet security is essential to protect our digital identities, sensitive data, and overall online experience. This comprehensive guide explores the multifaceted world of internet security, providing insights into its importance, common threats, and effective strategies to safeguard your digital world.
## Understanding Internet Security
Internet security encompasses the measures and protocols used to protect information, devices, and networks from unauthorized access, attacks, and damage. It involves a wide range of practices designed to safeguard data confidentiality, integrity, and availability. Effective internet security is crucial for individuals, businesses, and governments alike, as cyber threats continue to evolve in complexity and scale.
### Key Components of Internet Security
1. **Confidentiality**: Ensuring that information is accessible only to those authorized to access it.
2. **Integrity**: Protecting information from being altered or tampered with by unauthorized parties.
3. **Availability**: Ensuring that authorized users have reliable access to information and resources when needed.
## Common Internet Security Threats
Cyber threats are numerous and constantly evolving. Understanding these threats is the first step in protecting against them. Some of the most common internet security threats include:
### Malware
Malware, or malicious software, is designed to harm, exploit, or otherwise compromise a device, network, or service. Common types of malware include:
- **Viruses**: Programs that attach themselves to legitimate software and replicate, spreading to other programs and files.
- **Worms**: Standalone malware that replicates itself to spread to other computers.
- **Trojan Horses**: Malicious software disguised as legitimate software.
- **Ransomware**: Malware that encrypts a user's files and demands a ransom for the decryption key.
- **Spyware**: Software that secretly monitors and collects user information.
### Phishing
Phishing is a social engineering attack that aims to steal sensitive information such as usernames, passwords, and credit card details. Attackers often masquerade as trusted entities in email or other communication channels, tricking victims into providing their information.
### Man-in-the-Middle (MitM) Attacks
MitM attacks occur when an attacker intercepts and potentially alters communication between two parties without their knowledge. This can lead to the unauthorized acquisition of sensitive information.
### Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) Attacks
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
5. ● Internet Explorer 11 in Lightning Experience - Spring 21
● Pardot User Authentication - Feb 15th
● Original territory management - Summer 21
● HTTP only domains - Summer 21
● Aura components in UI namespace - Summer 21
● Bulk/SOAP/REST API <= V20.0 - Summer 21
● Legacy analytics folder sharing - Spring 22
Biting the dust
12. In App Guidance
● More positions for floating prompts
● URL addressable in app guidance
○ Must be active
● Links in prompt body text
● Reposition floating prompts on iPad
● More standard in app guidance : sforce.co/2M52qzF
14. Surveys
● Target recipients using rules
● Send surveys using an email alias
● Embed survey in web page
● Validation formula on short text responses
● Progress bar
16. Einstein Bots
● Bot Error Handler System Dialog
○ Friendly error message
○ Attempts transfer to agent
● Clone bot dialogs and steps
● Promote utterances from training to intent or intent set
● Bots use Einstein after 20 utterances per set
● Shield encryption support
17. Einstein
● Predictions Model Scorecard
○ Accuracy and quality
○ Term overlap (cases and articles)
○ Case fields populated
○ Case article attaches per language
● 7 languages supported for reply recommendations
● Reply recommendations needs 1,000 closed chat transcripts
○ In English
○ Was 10,000
18. Voice
● Request callback
● Comment directly on recording ("chatter like interface")
● Updated limits
○ 2,000 concurrent conversations
○ 400 utterances per second
● See when contact center updates are available
● Notification when key pair is about to expire
19. Messaging
● New template metadata
○ Restrict templates to one channel + message intent
○ Direct from New Template setup page
● Setting channels to inactive doesn't stop messages
○ Setting inactive now errors
○ Contact Salesforce support
● isOptedOut Field retired
○ Use IsFullyOptedIn
20. Knowledge
● Service setup assistant now supports knowledge
○ Likely to need additional configuration
● Favorites are now updated if a new article version is published
○ Previously took you to the version you favorited
● Including article in email combines attachments
○ Previously replaced with article related files
21. Case Management
● Customise default no-reply address
○ Previously noreply@salesforce.com
○ Now choose org-wide address
● Pre-built entitlements
○ Customizable
● BCC addresses hidden from Experience (Community) users, unless
○ They have read access
○ They sent the email
23. Meetings - Digest
1. Who has responded
2. Insights
3. Timeline/related records
4. Documents (Quip)
24. 1. Camera view
2. Shared content
3. Change Views
4. Meeting Digest
Meeting Studio
25. Email
● Track soft as well as hard bounces
● Schedule send when replying to an email
○ Previously only when creating new emails
● Lightning Email Templates supported in
○ Packaging
○ Change Sets
○ Automation
● Clone components in template builder
● Renamed template choices
26. Pardot
● Clone campaigns with related assets
● Organise campaigns by business unit
● Two click unsubscribe
○ Prevents security scanners automatically unsubscribing prospects
● Custom reports on Email Content
● Clone email content record
● Specify completion action link in emails
○ Previously any link
● First party tracking, Pardot API V5 GA
27. CPQ
● Large scale amendment/renewal service for all transactions
○ Previously only with short field names
● Continue working while contract amendment in progress
○ Previously had to wait
● Configurator Evaluation Event field auto added to Price Rules page layout
● Double the number of Contract Line Items
28. Billing
● Bill Through Date Override
○ Create partial periods
● New ERP Mapping fields for finance integration
● Total Lifecycle Amount field
○ Long term value of lifecycle-managed asset
29. Sales - Other
● Einstein Opportunity Scoring with less data
○ Anonymised, aggregated data
○ Switches when you have enough data
● Manually include new lead fields in scoring model
○ Previously had to manually exclude
● Adjust collaborative forecast in mobile app
● Lookup to OpportunityLineItem
○ Standard and custom objects
● Convert leads to Business and Person Account
31. On Platform
● Multi-field selection in report builder
○ Not joined reports
● Filter URL parameters for dashboards
○ Manual URL creation
● Export reports in .xlsx format
○ Previously .csv or .xls
32. Tableau CRM
● New name for Einstein analytics
○ Name won't be updated everywhere!
● Export data to .csv
○ Use data prep output node
○ Via the Salesforce database
● TLS 1.2 required for all connected data sources
● Improved Sharing Inheritance Coverage Assessment
● Window Functions
○ Perform calculations across rows
33. Tableau CRM
● Standardise column value formats
● Append rows from disjoint data sources
○ Columns from right don't have to appear in left
● Reusable dashboard components GA
● Mass actions on up to 100 records at once
● Random sampling in SAQL
○ Example use : to create machine learning training data
● SAQL like operator
○ Pattern matching
35. Experience Cloud
● Now Digital Experiences in Setup
● Lightning Web Runtime GA
○ Build your own template
○ Lightning Web Components only
○ Enables Experience Bundle metadata
● Lightning Design System touch styles
○ Larger fonts
○ Responsive buttons
● Add multiple files to records from mobile
● Merge customer-enabled person accounts
36. Experience Cloud
● Related List - Single is now responsive on mobile
● Guest User View/Modify All, Edit, Delete permissions removed
○ If added through Permission Set, Guest User assignment removed!
● Users with Standard External Profiles can't login to Experience Cloud Sites
○ Clone standard profile
○ Assign to external users
38. Mobile App
● Tested devices : sforce.co/2Ysp1II
● Quick Navigation Widget for iOS Home Screen
● Activity timeline available on Android
● Dynamic actions for custom objects GA
● iOS14 may break custom content
○ Test against the mobile beta at : http://mobilebeta.salesforce.com/
● New mobile app available on tablets
40. Flow
● Lightning Flow is now Salesforce Flow
● Delete a flow version from a package without uninstalling
● Custom property editors GA for invocable actions
● Link to flow in error email
● Debug scheduled flow in the canvas
● Accurate CPU time - bobbuzz.me.uk/3pdneDm
41. Flow Builder
● See prior values of the record that triggered the flow
● Run scheduled path from record triggered flow
● Send rich text emails via email action
● Start new transaction when transitioning to a component
● Loop through a collection via merge fields on complex objects
42. Flow API 51 Runtime Improvements
● Treat invalid logic as errors
○ Previously evaluated to false
● Only failed records in bulkified flows take the fault path
○ Previously all records failed
● Accurately measure CPU time : bobbuzz.me.uk/3pdneDm
● Multiple callouts from a flow
○ Via multiple transactions
(Update flow configuration to enable API 51)
43. Lightning App Builder
● Custom label support
○ Component labels
○ Tab labels
○ Any string or rich text attribute
● Dynamic actions GA for some standard objects
○ Account, Case, Contact, Lead, Opportunity
○ All others beta
● Performance analysis includes assessment for mobile
● Expand/collapse field sections in pages with dynamic forms
44. Customisation - other
● Max inactive picklists values now 4,000
○ Admins can choose unlimited
● Field level help text up to 510 characters
○ Was 255
● Create up to 5,000 roles
○ >500, contact Salesforce support
● Manual sharing in lightning experience
45. Customisation - other, other
● See custom metadata type usage
○ Setup -> System Overview
● Enhanced Domains
○ All URLs start with My Domain name
○ No Salesforce instance URLs
○ Not available for all orgs
● Test custom domains in Sandbox GA
● Enable HTTPS on your domains
47. Custom Metadata Types
● getAll()
○ Retrieve collection of all records
● getInstance(recordId)
○ Retrieve instance based on recordId
● getInstance(qualifiedApiName)
○ Retrieve instance based on unique record name
● No SOQL required
Access from static Apex methods
48. Apex
● AuraEnabled classes default to with sharing
● FIELDS() function in SOQL
○ Include all standard fields with FIELDS(STANDARD)
● <id>.to15()
○ Convert 18 character id to 15 characters
● Convert lead to Business and Person Account
49. Development - other
● Org-dependent unlocked packages GA
● Source tracking for sandboxes is GA
● Free platform cache for security reviewed public packages
● Ant migration tool requires Java 11
● Configure user and batch size for platform event trigger
○ Default user is Automated Process User
○ Default batch size 2,000
54. Multi-column Flow Screens
1. Section component
2. Three columns
3. Configure columns
4. Define visibility
5. Drag other components
55. Transaction Finalizers
● Attach action to queueable job
● Runs on success or error
● Can requeue job
○ Up to 5 times
● Implement System.Finalizer interface
56. Salesforce Functions
● Formerly Evergreen (announced DF '19)
● Code that runs outside of Salesforce Platform
○ In Salesforce Functions trusted compute cloud
● Handles authentication
● Elasticity/Scale
● Language of your choice (e.g. JavaScript in Node)