Forcelandia 2018 Sessions

While we continue to finalize our incredible agenda for August 8th and 9th, here is a partial list of sessions that have been confirmed. We plan to have all sessions up by mid-next week as we go through the remaining submissions. In the meantime, please note that sessions times on the speaker pages themselves are not correct.

Last year, one of the questions I was asked most often after my talk was “But how do you do CI for Salesforce well?” This year, we’re going to do a practical example of Salesforce CI, using publicly available CI tools, the SFDX toolchain, and new Lightning Testing Services. And we’re going to do it LIVE (internet permitting).

Abstract: Do you have processes that are expensive and take time to calculate but don’t change that often? Do you frequently need to access certain data sets in the system and spend time waiting for it all to be queried? Come learn about the capabilities of the Salesforce Platform Cache to vastly improve the performance of your code. Understand the benefits and limitations of this lesser known functionality and how you can get started today!

Idea: I want to walk through what the Platform Cache is, use cases, how to configure it and access it, and lastly how to use the CacheBuilder interface to let Salesforce do some of the work for you. We have a table with millions of records that used to take 3-5 seconds to query that we’ve reduced to 100 ms, a 30X improvement! Based on the Trailhead module Platform Cache Basics.

After the release of DCP packages, production environments are not just a single monolithic container of metadata. Learn how to split your production org metadata (happy soup) into multiple DCP unlocked packages to have a better software development life cycle. We will share and discuss strategies on how to approach to the most common scenarios.

Design thinking is not about pushing pixels but more about rapidly testing hypothesis in light manners with actual users, learning from those tests, and iterating. Prototyping does not have to be a full blown web application, sometimes a piece of paper and a sharpie are all you need. Join us for a hands-on chat and lessons how a bunch of hand drawn sheets can save you 30 million dollars, 2 years of development, and a dozen burned out developers.

Angular is a known and powerful framework but developing applications with it for Salesforce has its tricks. I will present a solution to create an agile development environment without suffering with the static resources using Salesforce DX. I will demonstrate how to integrate the app with a Visualforce page and Javascript Remoting without losing the functionality that every angular developer loves such as Angular CLI, Routing, Live Reloading and more. After this demonstration, anyone with a basic knowledge of Angular will be able to develop an Angular app for Salesforce overcoming the challenges that may arise

Ever looked at the Architect pyramid and thought there’s no way you can achieve that? We want to show you that you can; that even the CTA is within reach without writing a line of code. Come along and find out how.

A lot gets lost in translation for Admins who want to gain Dev skills, or just learn how Devs work to better collaborate on projects. Attend this panel discussion to learn more about how to improve collaboration/translation across skillsets.

Don’t fall behind! – How to Keep up with the rapidly changing world of Salesforce Development

Admit it – you’re secretly terrified that you aren’t keeping up – that you’re falling further and further behind. Well guess what – you’re not alone. In this session we’ll face that truth together, and figure out how to deal with it.

Every Admin can benefit from knowing a little code! Join us to learn why it’s so beneficial to know how to code in the “Lightning” era, how to write your first Apex trigger, and your specific steps to continue learning Apex.

Flow Loops unlock incredible power previously held only by devs. Without using any code, Admins can create an automated process to loop through all related records and take actions based on what is found there! For example, loop through each Opportunity Product and create or delete a custom object record depending on the Product. Also, we’ll discuss how to count each record in the Loop and stop iterating when the desired total is reached.

We all want to build solutions that work well with changing business logic and declarative tools, and frees up code to focus on performance and long-term resilience. But what does that actually look like in practice? We’ll share design patterns from apps like Volunteerforce, the employee engagement app used by more than 30,000 Salesforce employees. You’ll walk away from this session with concrete ways to give your code base and business users new levels of freedom.

Salesforce has made many acquisitions over the past few years, many of which run on the public cloud. How Salesforce builds and runs Salesforce has changed dramatically and Heroku is central to that. In this session, we will talk about the integration challenges, how Salesforce addresses them, Mulesoft, and Heroku as the developer experience for developers inside Salesforce.

If you’re a developer you’re probably fairly familiar with your org’s Governor Limits (CPU Time, SOQL queries, DML operations) but if you’re an admineloper, admin, or business analyst excited to design automation with new tools like process builder and visual flow, you might not be taking these limits into account, and subsequently hitting errors. This session will provide an overview of Governor Limits, how they pertain to process builder and flow, and tips for avoiding hitting these limits with your clicks not code automation.

Even though “developer” is in the name, the Developer Console is not something admins should be afraid of. There are some great features that have been very helpful to me as an admineloper that I would like to share.

This session will provide an introduction the the various tools and patterns available for communicating within and between custom Lightning Components and Applications. It will cover Component Events, Application Events and Component Methods, as well as the impacts and considerations of using Lightning Data Service and Platform caching.

Salesforce DX is transforming the way we customize orgs and build apps, and with the introduction of a new command line tool, we now have even more options at our fingertips. But for many, using the command line is daunting. Attend this session to learn how command lines work, and get a hands-on demonstration of common and powerful commands and functions. You’ll also learn about a few Salesforce DX features that will benefit admins and developers alike. If you can write a formula field, you can write a command line; you’ll walk away from this session ready to get started today.

Now a day this seems to be one of the hottest and most demanded jobs in America together with a Salesforce Sr. Developer with annual salaries around 160k according to the latest surveys, being a hiring Manager and have been interviewed hundreds of candidates, I would like to help you prepare for your next interview as well as a path towards becoming a very strong Salesforce Technical Architect candidate or how to move into this role if you are currently a Sr. Developer.

The current Salesforce Market is dry and there is a constant need for Salesforce Technical Architects, this need is pushing companies to hire candidates that are not necessarily ready for this role, putting candidates in very bad situations, at the same time, some other candidates who are very close to this role are missing a great opportunity for success.

Have you ever wonder how far you can take the power of Salesforce? Come and learn with me how can we take an amazing Peruvian musical instrument named “Cajon” and connect it to Salesforce all this while learning how to use the Salesforce Streaming API, Salesforce Rest API, Raspberry Pi, Arduino, Python, and Processing Programming for a very cool animation within the Salesforce Lighting Experience.

The transition from developer to architect is one not everybody can make. In this session, Steven will show you how to think like an architect when approaching problems, and some of the key principles behind systems and enterprise architecture.

Using SFDX and Moving everything to source control is great for collaborating with developers. How do you easily share work in progress with admins, designers, marketing, business owners, and all the other people who need access but don’t use git or CLI?

This session walks through an open source Heroku app that solves that (and powered 1000+ Workshop scratch orgs during DF17!!)

The Utility Bar in Lightning Experience is a powerful feature and it can become even more beneficial with the use of custom Lightning Components. Join as we demonstrate how to develop your components for use in the Utility Bar, discuss key considerations for the UI of your component and review common use cases for custom components in the Utility Bar. After this session you’ll have all the knowledge you need to create your own custom Lightning Components for the Utility Bar.

If you want to be a Salesforce rockstar, you need to add custom metadata types to your set of declarative tools. Yes, you heard it right – custom metadata types are not only for developers, but they’re also great for everyone! And with the recent addition of support in validation rules, they are just getting better! If you want to learn about custom metadata types, how to leverage them in your declarative tools, and unleash their powerful new features, come to this session! No coding experience is needed!