Link to your account

To help streamline our login experience, you can now access the Trailblazer Community Groups Platform with your account. Click details and how to link your accounts.

Building Smarter Lightning Components with Pat McClellan & Lightning Web Components Overview

About this event

Join us at West Monroe Partners from 5-7pm on January 29th! Pat McClellan will be giving a presentation that explores three coding techniques used to make custom Lightning components context aware and intuitive for users. We will also discuss the new Spring '19 Lightning Web Components.

As always, pizza & drinks (and swag!) will be provided.

Building Smarter Lightning Components:
3 Pro Tips for Making Your Apps More Intuitive and Your Users More Productive


This presentation explores three coding techniques used to make custom Lightning components context aware and intuitive for users by designing around these key UX principles:

  • Never ask users for information you should already know.
  • Minimize keystrokes by anticipating what users will want.
  • Give admins flexibility and configuration control.

TIP 1: Design Resource

Use a design resource to control which attributes are exposed to admins in the Lightning App Builder, Community Builder, or Cloud Flow Designer. This feature allows admins to configure your app for each page or user profile. We will demonstrate code used to create a dynamic picklist that can appear in your app’s configuration settings.

TIP 2: Context Awareness

Add the force:hasRecordId and force:hasSObjectName interfaces to a Lightning component so your app always knows its page context, and use UserInfo.getUserId() to identify your user. We will share code that uses this info to find and deliver the data the user is most likely to want, without asking for it.

TIP 3: Smart Search Results

Use list sorting to bubble related records to the top of a SOQL search list, then use search bar input to quickly hone in on a result. We will share code for a search bar and list sorting.

Join Us Virtually!

This meeting will be available to stream virtually! Join Zoom Meeting:

One tap mobile

+16699006833,,375471650# US (San Jose)

+19292056099,,375471650# US

Dial by your location

+1 669 900 6833 US (San Jose)

+1 929 205 6099 US

Meeting ID: 375 471 650

Find your local number:



Tuesday, Jan 29
5:00 PM - 7:00 PM (PST)


West Monroe Partners
1501 4th Ave, Suite 2300 (CenturySquare Tower, 23rd floor) Seattle98101

Group Leaders

  • Sehar Sohail

    Sehar Sohail


    Community Group Leader

  • Janaki Jeyabalan

    Janaki Jeyabalan


    Community Group Leader

Join your local Trailblazer Community Group, meet other developers & get best practices for building on the App Cloud