Archives

DevOps and Salesforce

This session will cover the real benefits of DevOps within the Salesforce platform, as well as the challenges faced due to the metadata foundations of Salesforce. A look at DX/LWC as well as the agile principles and best practices.

Building User Customized Apps

Stop telling your Salesforce users how to work. Instead of building to the lowest common denominator across your organization, create solutions that offer end user customizations and persistent preferences. By using custom settings, CMTs, visibility rules and a few other tricks, you’ll discover that you can satisfy everyone’s needs by putting the user in control […]

Make your Flows Production Ready with some Code Coverage

Flows and Code Coverage, what?? Really? Yes, you read it right. With rising popularity of low code tools, it’s increasingly important to make sure they’re well tested and robust against failures. And guess what, you can write tests for your flows with an actual code coverage. So join me to ensure your flows are not […]

Injecting Quality: How to Prevent Defects During Development

By Quality Assurance people often mean inspection. Prior to submitting a product to a customer, an inspection is conducted to find any potential defects. However, as Harold F. Dodge said, “You cannot inspect quality into a product” – the quality, good or bad, is already there. For this reason, instead of detecting defects we work […]

Styling LWC The Right Way

Did you know that style inheritance is different from style cascading, and that Shadow DOM allows some styles to pass through it? If not, join my session to learn how Shadow DOM impacts styling, the common mistakes made, and a few best practices to be followed when styling Lightning Web Components.

What Flow And Javascript Can Teach You About Apex

Do you write a lot of repetitive Apex? Do you write Javascript, then come back and find Apex clunky? Does one node of Flow look neater than a dozen lines of Apex? Then maybe it’s time to start transferring some new ideas back to Apex. Using software patterns in Apex can allow us to pass […]

Advanced Custom Metadata Types: Down the Rabbit Hole, Alice

Skip the boilerplate Custom Metadata Type presentation and get right into the weird and advanced stuff. Review the journey of building a real-world extension framework using this great Salesforce feature, alongside all the bugs, edge cases, and sad faces that were not-so-great. Be prepared for diagrams, code snippets, and live demos, alongside a whirlwind tour […]

10 Ways to Get Creative with Lightning Components

This presentation shows how one can improve the user experience. I will demonstrate how 10 different Lightning Components can be used to do some very interesting things in both Lightning record pages and Flows. I have created or enhanced most of these components. They range from simple to complex, but all of them can be […]

Getting Started with External Services

External Services provide a great way to make an API call in a flow, or in Apex, without writing code. This session will be an introduction to external services, covering when we should use them and why, and will also include a demo showing you both how to use external APIs and standard/custom Salesforce APIs […]

Electrify Your Flow Screen with Aura and Lightning Web Components

Using components in flows are a great way to elevate your flow screen for a more engaging User Experience. Join me for a walk-through of aura and lightning web components built for enhancing screen flows. You’ll learn how these 2 breeds of component differ in relation to flow screens, what challenges these present and how […]

Secrets of Service Cloud Success: Automation

So you thought you’d switch on Entitlements in Service Cloud and all your SLA requirements would be solved? Nope, then this session is for you. Practical lessons learned from optimising Service Cloud. Want to automate those pesky milestones? How about making Case Status show what you did automatically instead of being updated manually? How about […]

Managed Sharing Patterns with Clicks and Code

Custom managed sharing, or programmatic sharing, is a powerful alternative when standard sharing options don’t quite fit the bill. We’ll explore how to implement effectively using code and clicks with reference to patterns described at github.com/LawrenceLoz/SalesforceSharingPatterns Managed sharing is easy to introduce but tricky to perfect, so we’ll highlight considerations and common gotchas to watch for. If […]

Documenting your Org from the Metadata Source

With the advent of the Salesforce CLI it’s easier than ever to extract your org metadata. Don’t let it sit there on your filesystem doing nothing, use it to generate documentation for onboarding, integrations and more. In this session I’ll show how to create a CLI plugin to process the extracted metadata and generate web […]

A Practical Introduction to Lightning Web Components

In this talk I will show how to build a Lightning Web Components app from scratch, step by step. You will learn some of the basics of the new programming model: properties, events, communication patterns, how to use the amazing @wire service and much more. To communicate the components, I will use the new Lightning […]

Modern JavaScript: Explain it like I’m an Apex developer

Are you an Apex developer who is excited about the Lightning Web Components framework, but at the same time is confused by the modern JavaScript required? Maybe this session can help! During this session, we will go over the JavaScript language from the point of view of an Apex developer, focusing on the differences between […]

The Importables – Extend the Capabilities of your Components

Lightning Web Components bring unprecedented performance and flexibility to developers. Join this session to see how JavaScript imports can be used in Lightning Web Components to work with records, access shared JavaScript libraries, use shared functionality with service components, access platform features and perform tests. You will leave with a better understanding of how to […]

Go Serverless with Salesforce Platform Events using AWS Lambda

Salesforce enables us to build highly scalable solutions using event-driven architectures. We incorporate complex processing from native Salesforce flows and perform real-time data integration with Salesforce and AWS. The session will present and demo scalable frameworks that open up endless capabilities using serverless functions: a) Platform Events & CDC triggering AWS Lambda functions via AWS […]

Level up your Salesforce CLI with Gulp

Salesforce CLI helps you automate many mundane tasks, however, many tasks lie outside of the “Salesforce” application lifecycle management. Gulp is a cross-platform, streaming task runner that lets you automate many of development tasks outside of Salesforce realm, such as using pre-processors like Sass or LESS. If you are an automation junkie like us and […]

Unmaking Soup Isn’t Easy: Lessons Learned From Unlocked Packaging

Unlocked Packaging looks great, but what benefits does it really bring? How do you get there? What gremlins are hiding in the life of an org managed with Unlocked Packaging? Having run a few consulting projects with this new technology, we’ve made the mistakes and learned the lessons. In this session, will share the things […]

Next Generation UI with Lightning Web Components

Since the advent of Lightning, web standards have evolved and browser support of APIs has mushroomed. Lightning Web Components was built for this modern web platform. Come learn how Salesforce has reinvented building custom user interface components in a way that is more standards based, developer friendly, with better performance, and in a way that […]

Advanced Apex Testing workshop

Testing’s Calling to the far away devs Now Stubs are declared and the Mocks come down Testing’s calling to the frustrated devs Come out of the cupboards, make it simpler Testing’s Calling now look to us Phony unit tests have bitten the dust Testing Calling, see how to use Annotations Except for See all data…

IoT Customer Support explained with Lego

Lego is awesome. Why not use it to explain how IoT and Field Service work on the real world? We’ve built a great demo using Lego bricks to explain the Business Case behind Salesforce IoT and Field Service as tools to transform Customer Support on Manufacturing and other industries.

10 Aura Component Tips that are mostly compatible with LWC

Remarkably few people have worked on Lightning 100% of their time. We’ve spent over a year building our platform, working hand-in-hand with Salesforce Product Management & consider ourselves grizzled veterans working at the bleeding edge of Lightning technology. Join us to hear our top 10 learnings.

Formulas for Successfully Learning Salesforce

As the Salesforce platform continues to grow, it becomes harder to keep up with the latest changes, much less learn newer technologies. With the great pace of change, haphazard learning strategies don’t work. You need to optimize your approach to learning to keep up and still get enough sleep.