Archives

Save File Storage in Salesforce with Images in Amazon S3

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.

Apex Frameworks for Architects

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 – It’s Not Just for ISVs

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.

The Future is Composable: Learn Why Composable Enterprise is the Way Forward

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 […]

Architecting Future Proof Code

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 […]

CI / CD: The next chapter. How to actually use it.

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 […]

Elastic Compute with Salesforce Functions

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.  

Stop trying to Mock me, and Mock me!

“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 […]

Bulk API using PK Chunking

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, […]

Farewell, Process Builder – Say “Hello” to Record Triggered Flows.

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 […]

Implementing Lightning Message Service

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 […]

Breaking Up Is Hard to Do

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 – packages for the masses

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 […]

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 […]