The new Pub/Sub API will make it easier and faster to create event-driven integrations. I will talk about how the Pub/Sub API is different from the Streaming API and will do a demo.
The new Pub/Sub API will make it easier and faster to create event-driven integrations. I will talk about how the Pub/Sub API is different from the Streaming API and will do a demo.
A solution for offloading your Salesforce image storage to Amazon Web Services (AWS) and making efficient use of those images in Salesforce by resizing and rendering those images on demand. We’ll discuss an example use case from Salesforce Field Service, but there are many other scenarios that can take advantage of these techniques.
Development frameworks are cornerstones of a healthy, scalable org, and choices around how they’re used can help or harass colleagues for years to come! We’ll discuss important framework types for a pro code or blended strategy – triggers, logging, test data and more, highlighting when and why to use these, features to look for and […]
Second generation packaging solves development and distribution challenges in multiple scenarios – ISV, SI Consulting, End Users and Open Source. In this session I’ll cover the various types of second generation packages that are available, who they are suitable for and why they are an improvement over unmanaged/first generation packaging.
Are you interested in learning ways to improve your Lightning Web Components (LWC)? Join me in this session where I’ll show you simple examples of using some ES6+ features in your LWC. These features will make for a more readable, modern and efficient code. You’ll leave this session with some tricks up your sleeve ready […]
Did you know that several parts of the tools you’re using on the Salesforce Platform are open source? That you can create a LWR Community using Lightning Base Components and Lightning Design System and host it wherever you want? That you can benefit from new features being part of LWC but not yet available on […]
With the hyper growth in digitisation enterprises have to find a way to be fast, flexible and cost efficient. Composable Enterprises are exactly that, using reusable businesses and architectural building blocks Enterprises can compose new offerings without building from scratch. I will talk about what is a Composable Enterprise and how to think about composability […]
Code does not live in a vacuum. Often we come across hard to understand code that feels risky to change. Sometimes it is our own old code that we have trouble understanding and are afraid to modify it. This talk will take you through basic principles of good software architecture. It will provide clear takeaways […]
Do you want to supercharge your Screen Flows and take them to the next level? Developers, help your Admin colleagues to get maximum power by creating easy to navigate screen components. In this session I will show you how to weave reusable components in Screen Flows, how to get notified on attribute changes and how […]
So you have setup your CI/CD environment, but what happens next? How do you orchestrate a feature sprint / release process? How do you ensure to make it more inclusive so that the non-coding folks also feel at ease? In this talk, I am going to demonstrate a custom workflow that I have implemented where […]
Get a glimpse of TypeScript and learn how it can help you build more robust Lightning Web Components that run into fewer runtime errors, whether you deploy on the Salesforce Platform or on Lightning Web Runtime.
Salesforce Functions let you write logic in different languages that runs elastically, using the right resources at the right time. They’re easy to invoke and can interact with Salesforce data seamlessly. Join me to know how we’ve implemented them and the world of possibilities that they open.
“Test Doubles”, or Mock Objects, Test Stubs and Spies are powerful tools in making Unit Tests complete, flexible and simple, but they have their pitfalls. Using Amoss, an Apex specific Mock Object Framework, I’ll take your through what each of the flavours are, how they can be used, how to get the most out of […]
This session will deal with the Bulk API process and usage of PK chunking. Bulk API provides a programmatic option to quickly retrieve and load data from and to Salesforce. It is based on the REST principle and is optimized for managing large data volume. But if the table has more than 10 million records, […]
You’ve been working hard on your code, delivering lots of business value and amazing automations, and when it goes through testing, you discover that it is slower than you wanted. What do you do? How do you measure the performance of your code? How do you improve it? How do you prevent this in the […]
For years Process Builder has been the primary declarative automation tool. But 2020 changed everything, when record triggered flows were launched. The new flows are faster and offer greater flexibility than Process Builder. Are they simpler? Check it out. We will guide you through the maze of new functionalities and explain what you can achieve […]
Whether your frontend is built in Lightning Web Components, Aura, or Visualforce, you can now integrate it with the Lightning Experience UI easier than ever with Lightning message service. In this presentation, you’ll see how we built the example message service implementation in the Lightning Web Components Recipes sample application, plus you’ll learn how scoped […]
When Salesforce DX was first announced many of us went rushing back to our orgs with dreams of re-architecting our Salesforce instances, breaking up our Happy Soup into packages and delivering end user solutions in a controlled and isolated fashion to speed up change delivery. The reality was most of us tried and failed, and […]
Org-dependent packages allow you to create unlocked packages that depend on code/configuration not present in the package. If you’ve been wanting to move to a more application based development model but were put off by the thought of migrating your existing, complex implementation, org dependent packages are for you. In this session I’ll show how […]
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.
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 […]
You can enter data in Salesforce records manually, using data loader or from external sources via API. Have you ever needed to enter unstructured data manually from image or PDF files? If so, come and join this session to learn how Einstein Optical Character Recognition (OCR) is making data entry more efficient by leveraging computer […]
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 […]
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 […]
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.
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 […]
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 […]
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 […]
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 […]
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 […]