July 31, 2019

Managing a Salesforce developer team: Tools and strategy

9:10  -  9:50
Parsons Room

Is it different to manage a project with Salesforce technology than any other? With a team of more than 45 people, where the backend is worked in Salesforce, I will explain what is the process to manage people, from the human side (leadership techniques such as one to ones, evaluations to engineers) to the technical […]

Click for more information on 'Managing a Salesforce developer team: Tools and strategy'

The Force.com Coding Tour (Intro to Apex)

9:10  -  9:50
Jordan Room

If you are pretty new to this coding thing or just want to brush up on fundamentals, come join me as I cover some Salesforce coding basics. On our Force.com Coding Tour, we will cover 7 main building blocks of coding on the Salesforce platform. We will cover an example of each and look through […]

Click for more information on 'The Force.com Coding Tour (Intro to Apex)'

Admins, Bring Developer-Level Value to your Job with Flow

9:10  -  9:50
Theater

Flow is a powerful automation tool that increases organizational efficiency, while blurring the line between Admin and Developer. By learning Flow, Admins can surpass their Process Building peers and add justification to their next request for a raise. Likewise Developers who understand Flow will work smarter, knowing when they can turn a request over to […]

Click for more information on 'Admins, Bring Developer-Level Value to your Job with Flow'

Salesforce Consultant Soft Skills

1:40  -  2:30
Gym

I believe, we often concentrate so much in being technical, or knowing the platform very well, but one of the things we take for granted sometimes are the ‘Soft skills’. As a Hiring Manager I have turned down many very good technical candidates because they do not possess the skills to work well with a […]

Click for more information on 'Salesforce Consultant Soft Skills'

#BAM – Be a Multiplier!

13:40  -  2:30
Theater

Join the movement! You can empower anyone to skill up for the jobs of the future by running a workshop powered by Trailhead. Get practical tips and advice on how to host a learning workshop in your local community. Come to the session and learn more at https://trailhead.salesforce.com/bam.

Click for more information on '#BAM – Be a Multiplier!'

Pardot for Developers

13:40  -  2:30
Parsons Room

Pardot is a fantastic B2B Marketing Automation tool. Let’s get technical on what it takes to be successful behind the scenes. Topics to include Marketing Automation core features, CNames, DNS Text entries for email authentication, navigating email gateways, the inheritance of CSS via layout templates, Form Handlers, and dabbling with the Pardot API. Whether you’re […]

Click for more information on 'Pardot for Developers'

How to extend CPQ and other tools with Declarative Programming Tools

10:00  -  10:40
Jordan Room

We are fortunate these days that applications built on Salesforce can extend beyond its original intent. No app can anticipate every use case that it will be used for and so many applications are customized to handle more. While using Salesforce CPQ, this session is going to show how using tools such as Process Builder […]

Click for more information on 'How to extend CPQ and other tools with Declarative Programming Tools'

The Art of Artifacts: Your Guide to Solutioning Success with Ladies Be Architects

10:00  -  10:40
Theater

Preparing for your Certified Technical Architect (CTA) credential is both an Art and a Science. During the CTA Board exam you’ll be given 2 hours to read, solution, design and justify a detailed architectural solution for a hypothetical scenario. But how can you turn a dense set of requirements into a digestible solution in just […]

Click for more information on 'The Art of Artifacts: Your Guide to Solutioning Success with Ladies Be Architects'

Using Flow to Learn to Code Better

10:00  -  10:40
Parsons Room

How to use flow to become a better developer for those who come from a non-coding background/adminelopers/beginning developers/those wanting to start coding. How to learn best practices for coding with visual workflow, start good habits, learn when to go configuration vs code, how to apply the concepts of development to configuration in automation and how […]

Click for more information on 'Using Flow to Learn to Code Better'

Dueling Developers (aka Pair Programming) – LIVE

10:00  -  10:40
Gym

Triggers are critical to business processes. But the time has come to break your org up into several packages. How do you do this without creating problems with triggers? Join Simon Goodyear, Kevin Poorman and the attendees of Forcelandia as they design and code a solution that keeps to the one-trigger per object best practice […]

Click for more information on 'Dueling Developers (aka Pair Programming) – LIVE'

Be Not Afraid of the Dev Console

10:50  -  11:30
Theater

Get to know the Development Console! At times avoided by admins due to the perception that it’s just for programmers & sometimes overlooked by developers in favor of other tools, this native Salesforce tool has functionality for everybody. This session will provide a soup-to-nuts overview of the Dev Console in an interactive, approachable manner. Best […]

Click for more information on 'Be Not Afraid of the Dev Console'

The State of Salesforce DevOps

10:50  -  11:30
Parsons Room

Salesforce is entering the age of DevOps. With git and automation, orgs as the source-of-truth and manual release processes are obsolete. But are you ready? Join Jason to find out what DevOps means, and how best practices from other platforms can make collaborating easy, and your development teams more effective.

Click for more information on 'The State of Salesforce DevOps'

Automate Your Job with a SFDX CLI Plugin

10:50  -  11:30
Jordan Room

Once upon a time, my team used to share a folder that contained anonymous apex and bash scripts we ran to complete repetitive tasks. We knew there must be a better way. Fast forward to today and now our team is now using a SFDX CLI Plugin. In this session, you will learn about some […]

Click for more information on 'Automate Your Job with a SFDX CLI Plugin'

The Impact Revolution: Investing Back

12:40  -  1:30
Jordan Room

If giving back is good, investing back is even better. Developers use code, data architecture, platforms, and creativity to solve problems, but not all problems are equal. Start day two with a look at the difference that can be made by working with social impact agencies (nonprofit or otherwise) and consider the long term effects […]

Click for more information on 'The Impact Revolution: Investing Back'

Hitchhiker’s Guide To Forcelandia

12:40  -  12:41
Parsons Room

In the spirit of Douglas Adam’s “The Hitchhiker’s Guide to the Galaxy” this session will not only be a guide to the Forcelandia offerings, but also a run-down of the specific resources available in the Salesforce ecosystem (and beyond) for this group of folks new to code. This will be fun, to the point, and […]

Click for more information on 'Hitchhiker’s Guide To Forcelandia'

Package-Based App Development Patterns

12:40  -  1:30
Theater

The package-based development model allows teams to build repeatable, scriptable, easily versioned artifacts that can be deployed to any org. But what do the paths to production look like with this development model? What tools and environments should teams use? What impacts does this have on source control and Continuous Integration/Delivery systems? We’ll discuss best […]

Click for more information on 'Package-Based App Development Patterns'

Git Is For Everyone

12:40  -  1:30
Parsons Room

Are you interested in exploring the exciting world of version control but don’t know where to start? Git is a great tool that works for both developers and admins! Git can be utilized in many different ways, be it via the command line or an easy-to-use declarative interface. We will cover the following concepts: What […]

Click for more information on 'Git Is For Everyone'

From “WTF! What just happened?” to understanding dependencies between metadata components in your Org

12:40  -  1:30
Gym

In this session I would like to talk about all new Dependency API that is going to beta in Summer ’19 (forward looking statement) and how to leverage its capabilities to understand an impact your changes are going to make or simply get a better grasp on what is going on with your org.

Click for more information on 'From “WTF! What just happened?” to understanding dependencies between metadata components in your Org'

Think Like a Developer — ideas for improving declarative development!

1:30  -  2:30
Jordan Room

Think like a developer when it comes to Flow and learn how they can be more easily tested, maintained and reused. We’ll discuss fundamental construction concepts and crafting to add clarity to your Flows. For complicated automations, we will suggest ways to work with reusable Flows and to document them so that they can be […]

Click for more information on 'Think Like a Developer — ideas for improving declarative development!'

The Borg and the Org: how organizational structure and culture influence Salesforce configuration

2:40  -  3:20
Gym

Have you ever come across Salesforce configurations and wondered how in the world it came to be the tangled mess it is, and why were the certain choices made? The answer may well lie in the Conway’s law – the idea that organizations build structures that are reflective of its organizational structure and culture. Come […]

Click for more information on 'The Borg and the Org: how organizational structure and culture influence Salesforce configuration'

Leveraging IoT to Create a Better Tomorrow

2:40  -  3:20
Jordan Room

The Internet of Things (IoT) was created to change how we solve the issues that face humanity. From helping farmers to properly monitor their crops through sensors and automation, to prompting proactive fixes in consumer products before they breakdown. This session will show you how to use IoT technology to connect different devices and, with […]

Click for more information on 'Leveraging IoT to Create a Better Tomorrow'

Unlocked Packages and Heroku Pipelines

2:40  -  3:20
Parsons Room

Learn how to bundle your products into an Unlocked Package and deliver them quickly and easily to your environments with Heroku Pipelines.

Click for more information on 'Unlocked Packages and Heroku Pipelines'

Embracing Modular Development Patterns in Apex (or Eluding Mondo Mania)

2:40  -  3:20
Theater

As Salesforce developers, we all too often come across ‘Mondo’ coding patterns in existing Apex classes and triggers. Apex is a fully functional and modern object oriented programming language, yet programmers often fail to utilize its capabilities that allow for well designed clean and segmented code. Instead, they often fall prey to this common yet […]

Click for more information on 'Embracing Modular Development Patterns in Apex (or Eluding Mondo Mania)'

Kill the Developer, and let the Architect be Born

3:30 PM  -  4:10
Gym

Architects are not Developers with extra knowledge. Architects are a unique specimen on the Salesforce Ecosystem with their own skills set. Let’s share some lessons on the #JourneyToCTA that will change the way you think about this prestigious certificate.

Click for more information on 'Kill the Developer, and let the Architect be Born'

Got TDTM?

3:30 PM  -  4:10
Parsons Rooms

This session is for anyone currently working with, or interested in working with Nonprofit Cloud (i.e., Nonprofit Success Pack) or Education Cloud (i.e., Education Data Architecture, formerly Higher Education Data Architecture). Table-Driven Trigger Management (TDTM) is a tool specific to managing Apex code in these environments. While generally not well-known outside of the Power of […]

Click for more information on 'Got TDTM?'

IT & TGNC: Trans & Gender-Non Conforming

3:30  -  4:10
Jordan Room

Developers make amazing allies! Get some ideas on how you can support the TGNC community by joining this session. Learn more about inclusive pronoun use as well as some tips & tricks about referencing gender in data collection forms.

Click for more information on 'IT & TGNC: Trans & Gender-Non Conforming'

Testing with the Debugger

3:30  -  4:10
Theater

Testing your code can feel laborious and hard. Dependencies can make tests hard to follow and understand. Thankfully, the Lightning Platform has tools to make testing faster, easier, and more exciting. Join us for a deep dive into advanced testing topics including mocking, stubbing, avoiding the database, and writing custom assertions. Never heard of those? […]

Click for more information on 'Testing with the Debugger'

One Process To Rule Them All

4:20  -  5:00
Parsons Room

One process to rule them all, one process to find them, one process to bring them all and in the invocation bind them. As a best practice Salesforce now recommends restricting your org to one record-change process per object, and if need be invoking flows or sub-processes. This is great because it allows us to […]

Click for more information on 'One Process To Rule Them All'

XML and JSON for Total Beginners

4:20  -  5:00
Jordan Room

If you’ve used the Salesforce Data Loader, you’ve used CSV files. You know … spreadsheets so simple you can open them with a text editor instead of Excel. Not everything in your Salesforce org is spreadsheet-shaped. Like your org’s setup. You can download, edit, and upload text files representing your org’s configuration too — but […]

Click for more information on 'XML and JSON for Total Beginners'

August 1, 2019

Learn to Architect and Code an Enterprise Custom Preference Center in Marketing Cloud and Salesforce

8:00  -  8:50
Jordan Room

Join us to learn how an Enterprise Preference Center solution between Marketing Cloud and Salesforce looks like and learn the necessary artifacts to make it work.

Click for more information on 'Learn to Architect and Code an Enterprise Custom Preference Center in Marketing Cloud and Salesforce'

Salesforce – Development Best practices for Large Data Volume

8:00  -  8:50
Parsons Room

As environments grow more and more complex and data increases incrementally, system may start showing performance degradations and failures. This session covers on key recommendations and best practices to develop solutions for large data volume environments.

Click for more information on 'Salesforce – Development Best practices for Large Data Volume'

Hands-on with VSCode + SFDX

9:00  -  10:30
Jordan Room

Whether you’ve been meaning to get going with VSCode for ages, or you’re not sure why you should, this session will get you up and running in VSCode with SFDX tooling and show you how much more efficient you can be with the right tools.  In addition to making sure you have the baseline tools installed, […]

Click for more information on 'Hands-on with VSCode + SFDX'

Test Automation is for Admins Too

9:00  -  9:40
Parsons Room

Test automation is an essential tool for streamlining regression testing for many companies, but for many Salesforce admins, it’s still a niche concept. With more than 80% of Salesforce orgs running mostly on declarative customizations, we need to tackle the regression testing problem for config. Traditionally, solutions were built on complex coded frameworks. Fortunately, the […]

Click for more information on 'Test Automation is for Admins Too'

Workshop: Gain User Insights Fast with Rapid Research

9:00  -  10:30
Gym

Join the Salesforce design team for this hands-on workshop where we reveal several rapid research techniques that may transform the way you work. Learn how easy it is to add these proven techniques to your work and save time, money and ensure you are focusing on the right problems or features. Whether you are an […]

Click for more information on 'Workshop: Gain User Insights Fast with Rapid Research'

Copado – 5 Steps to Salesforce DevOps Enlightenment

9:00  -  9:40
Theater

Find your path to Salesforce DevOps Enlightenment. Eliminate the challenges of releasing features on the Salesforce Platform and unleash the potential of your implementation by following these 5 DevOps best practices.

Click for more information on 'Copado – 5 Steps to Salesforce DevOps Enlightenment'

Information Overload and Managing the Flow

10:40  -  11:20
Theater

As developers, we are asked to absorb even more information than ever before. More APIs, more documentation, more patterns, more layers of abstraction. Now Twitter and Facebook compete with Email and Texts for our attention, keeping us up-to-date on our friends dietary details and movie attendance second-by-second. Does all this information take a toll on […]

Click for more information on 'Information Overload and Managing the Flow'

You Need a Trigger for That: Knowing When NOT to use a Declarative Automation

10:40  -  11:20
Parsons Room

Process Builder and Visual Flow have opened a new world of automation without requiring a single line of code – but that doesn’t always mean they are the right solution!  In this session, you will learn which questions to consider when designing an automation and how to know when a trigger is a more scalable […]

Click for more information on 'You Need a Trigger for That: Knowing When NOT to use a Declarative Automation'

Help Me, Help You: The Developer’s Guide to the Nonprofit Cloud

10:40  -  11:20
Jordan Room

Are you looking to work with a nonprofit on building out or enhancing their Salesforce org? Are you designing an app for the nonprofit community? The Nonprofit Cloud differs drastically from the standard Salesforce.com platform in multiple ways: data architecture, out-of-the-box triggers and automation, and tools for custom development (CumulusCI, APIs and Batch Data Import). […]

Click for more information on 'Help Me, Help You: The Developer’s Guide to the Nonprofit Cloud'

Developer Keynote

12:40  -  1:20
Theater

Building a Better House: (Re)Architecting an Existing Org

1:30  -  2:10
Gym

When it comes to talking about architecture and possibly rearchitecting, there are two parts to consider: 1) the metadata and having standards in place for consistency and understanding. 2) business process modeling, data modeling, and keeping it up-to-date Furthermore, the concept of the above two changes depending on what type of growth phase your company […]

Click for more information on 'Building a Better House: (Re)Architecting an Existing Org'

Test Classes for Declarative Config

1:30  -  2:10
Jordan Room

This talk is about covering declarative config (PB, workflow, etc.) with Test Classes. We explain why this is a good practice (regression testing, etc) and how to go about it with a live demo. The talk is fun and light.

Click for more information on 'Test Classes for Declarative Config'

Semper Salesforce – How to be a Vetforce Champion in your Company

1:30  -  2:10
Parsons Room

Atten-hut! The Ohana is on a mission to provide Salesforce training to 35,000 veterans and military spouses. This incredible program introduces hard working veterans to multiple certification paths, giving them an exciting next mission after the military. But none of this is possible without you- internal Vetforce champions who introduce and create opportunity in their […]

Click for more information on 'Semper Salesforce – How to be a Vetforce Champion in your Company'

LWCs, Change Sets, and cMDTs walk into a bar, and it’s not what UXpected

1:30  -  2:10
Theater

Come get weird with Lightning Web Components! No slides! Expect a demo and code walkthrough of an advanced mashup of Custom Metadata Types, LWCs, and Change Sets. Trying to add Custom Metadata Types to a Change Set is pretty much an impossible task for any reasonably complex design. Go on a journey with a presenter […]

Click for more information on 'LWCs, Change Sets, and cMDTs walk into a bar, and it’s not what UXpected'

Hack a Jam / Panel

2:20  -  3:00
Theater