Dreamforce 2017 Recap
Select Year: 2018 2017 2016 2015 2014 2013
DEVELOPERS @ DF17
Dreamforce '17 was action-packed! Look no further for on-demand sessions, resources, and highlights from the event.
 
 

Build Apps Customers Love

Build Apps Customers Love

At Dreamforce, developers learned how build apps faster with the latest Lightning and Salesforce DX features, integrate apps easier with the new external services wizard and platform events, and make apps smarter with new Einstein Platform Services like Einstein Prediction Builder and Bots. To help you learn about these new features, we've prepared a DF17 Trailmix where you can see the keynote, get sample code, and earn badges on these topics.

Blaze your trail with the DF17 Trailmix
Developer Keynotes and Sessions

Keynotes

  • Salesforce for Developers Keynote: Build Faster and Smarter with Salesforce

    • Srini Tallapragada, Salesforce

    Apps have never been more critical in our lives and our work, and everything and everyone is connected. This app revolution has given rise to a global renaissance for developers. At the same time, our digital experiences are often disconnected and new apps frequently lag expectations. Join Srini Tallapragada, President, Technology at Salesforce, in this year's Developer Keynote, to learn how to build apps faster, smarter and for the future, today.

SessionsSearch

  • #EqualityTech Roadmap (1)

    • Natalie Egan, Translator LLC

    Emerging technology is driving how businesses foster inclusion. Join us to learn how leading companies are using technology tools to help manage human difference, guide real-time employee interaction, and create measurable behavior change that directly impacts the bottom line. Get inspired and bring new ideas back to your company.

  • #EqualityTech Roadmap (2)

    • Natalie Egan, Translator LLC

    Emerging technology is driving how businesses foster inclusion. Join us to learn how leading companies are using technology tools to help manage human difference, guide real-time employee interaction, and create measurable behavior change that directly impacts the bottom line. Get inspired and bring new ideas back to your company.

  • 101 Guide to IBM Watson and Salesforce

    • Logan Patino, Marc Nehme, IBM

    In March 2017, IBM and Salesforce announced a global strategic partnership to seamlessly connect predictive insights found in unstructured data from IBM Watson APIs to discoveries from customer data delivered by Salesforce Einstein. In this session, you?ll learn about the Watson services that are complementary to Einstein and how to quickly leverage Watson for Apex development.

  • 4 Obsessions to Nurture for Optimal Customization on Large Data Volumes

    • Jina Chetia, Zen4orce Solutions Pvt. Ltd.

    As data volumes get larger, custom development becomes challenging due to issues related to performance and governor limits. However, this can be overcome with some simple design considerations, development tricks, best practices, and debugging tips. Join us to learn the possible use cases you need to consider before designing or developing custom processes for LDV. We'll walk you through an enterprise design pattern that helped to increase the performance of a custom batch process by more than 200%.

  • 5 Tips for Choosing When to Click Instead of Code (1)

    • Dana Furman, ServiceWise

    Writing code used to be the only way to address business requirements. Now we can use declarative solutions, such as Visual Flow and Process Builder, instead of code. These declarative tools are more efficient and easier to maintain by applying business logic, but you also need to handle evolving requirements and scale appropriately with factors like changing business processes and data storage extensions. Join us to learn the pros and cons of declarative and programmatic solution approaches, finding the right balance of combining tools, and optimizing system capabilities that result in a solution that is easy to maintain, generic, and scalable.

  • 5 Tips for Choosing When to Click Instead of Code (2)

    • Dana Furman, ServiceWise

    Writing code used to be the only way to address business requirements. Now we can use declarative solutions, such as Visual Flow and Process Builder, instead of code. These declarative tools are more efficient and easier to maintain by applying business logic, but you also need to handle evolving requirements and scale appropriately with factors like changing business processes and data storage extensions. Join us to learn the pros and cons of declarative and programmatic solution approaches, finding the right balance of combining tools, and optimizing system capabilities that result in a solution that is easy to maintain, generic, and scalable.

  • 5 Ways to Build Lightning Fast Components (1)

    • Sara Nettles, SynapticAP

    Getting your Lightning Components to perform Lightning Fast might not be as hard as you think. Join us to learn how to get started and dramatically improve the performance of your components. Even if you've never created a Lightning Component, our goal is to help you walk away with the knowledge to start building the Lightning Components you've been dreaming of.

  • 5 Ways to Build Lightning Fast Components (2)

    • Sara Nettles, SynapticAP

    Getting your Lightning Components to perform Lightning Fast might not be as hard as you think. Join us to learn how to get started and dramatically improve the performance of your components. Even if you've never created a Lightning Component, our goal is to help you walk away with the knowledge to start building the Lightning Components you've been dreaming of.

  • 7 Steps in Building a Seamless Release Management Process

    • Praneel Pidikiti, Renault

    The rapidity of development is always overtaking the speed in which we can deploy. With more and more projects in the pipeline, this gap is growing wider and wider. This triggers a debate about how to reinvent the deployment process. Join us to learn how to increase your release quality and how to identify errors at early stages of the delivery chain. You'll also walk away with an understanding of how to diminish the deployment stream time for projects and features. Develop fast, deploy often.

  • A Deep Dive Into Lightning Alternatives to JavaScript Buttons

    • Vin Addala, Salesforce

    On the path to migrating your orgs to Lightning, one common challenge many admins face is figuring out how to migrate away from JavaScript buttons. JavaScript buttons are powerful and commonly used in Salesforce classic but are not supported in Lightning for good reasons. In this session, we will learn about the reasons why, learn about quick actions, declaratively and programmatic tools you can use as alternatives to JavaScript buttons.

  • A Practical Guide to git-Based Development

    • Kevin Boyle, Gearset

    Are you ready for version control-driven development? Join Kevin as he explores a practical guide to git for developers - from branch management to continuous integration, and everything in-between. You'll come away with a best-practice model and the knowledge to unlock the power of continuous delivery on Salesforce.

  • Accelerate Your Adoption of Lightning

    • Jackson Alexander, Will Yam, Skuid

    Do you want to accelerate adoption of Lightning within your organization at blazing speed? Join us as we show you how custom Lightning components tailored to your specific business requirements can drive user adoption, productivity, and revenue. We'll demonstrate how to create compelling, custom business solutions using Skuid with Lightning, in a fraction of the time it would take to build with code.

  • Accelerating the Drone Economy With Deloitte Digital?s Vaayu

    • Yagna Narayana Akuluri, Deloitte

    Deloitte Digital?s Vaayu is a holistic solution focused on integrating the drone economy into cities of the future ? Smart Cities. Join us as we demonstrate the cohesive impact drone technology has on the future of our clients and communities.

  • Accessibility at Salesforce

    • Jesse Hausler, Richard Boardman, Salesforce

    Software Accessibility is a hot topic for government and other large organizations, as well as anyone who wants to ensure their software reaches the maximum number of users. Join us to learn about accessibility at Salesforce, including technology approaches, Lightning considerations, best practices, and plans moving forward.

  • Accessibility Discussion Forum

    • Sunday Parker, Richard Boardman, Jesse Hausler, Adam Rodenbeck, Salesforce

    Anyone with an interest in Salesforce Accessibility, whether you have a disability or not, is invited to our first Dreamforce Discussion Forum. We want to hear about your experiences in using Salesforce products and where you would like to see us take them. Representatives from the Salesforce Accessibility and Abilityforce teams will be on hand to answer your questions.

  • Adios JS Monolito, Hola Lightning (Goodbye JS Monolith, Hello Lightning)

    • Julio Fernandez, Edith Valencia-Martinez, Desynit Ltd

    Esta presentación será en Español. Como desarrollador, quizá te encuentras analizando el impacto de las restricciones de LockerService en tus aplicaciones que sólo soportan Salesforce cálsico. En esta sesión convertiremos una aplicación monoltica JavaScript en una aplicación Lightning compuesta de componentes modulares. Aprenderás a diseñar y codificar componentes Lightning y a incluirlos en una aplicación compatible con LockerService. Please note this presentation will be in Spanish. As a developer you might be looking at the impact of LockerService restrictions on your legacy applications that only support Salesforce Classic. In this session we will go through the process of converting a monolithic JavaScript application into a Lightning application composed of highly modular components. You will learn how to design and code your Lightning components and how to include them in a LockerService compliant application.

  • Adopting Salesforce DX

    • Christopher Marzilli, Pablo Romero, Salesforce

    Join us to learn about bringing Salesforce DX into your development organization -- from adding just the tools you want and need, to re-imagining your entire application lifecycle with Salesforce DX.

  • Advanced Integration with Sales and Marketing Cloud

    • Eliot Harper, Salesforce

    Join us to learn how to perform advanced data operations on Sales Cloud objects within Marketing Cloud emails, SMS messages, customer journeys, and microsites, using Marketing Cloud's AMPscript language. You'll also learn rapid integration and best-practice development approaches when connecting the clouds.

  • Advanced Lightning Components (1)

    • Christophe Coenraets, Salesforce

    You know how to build basic Lightning Components but want to get to the next level? This session is for you! Join us in this session to learn how to reuse code between components, how to use popular third party libraries, how to cache data efficiently, how to build for performance, and more!

  • Advanced Lightning Components (2)

    • Christophe Coenraets, Salesforce

    You know how to build basic Lightning Components but want to get to the next level? This session is for you! Join us in this session to learn how to reuse code between components, how to use popular third party libraries, how to cache data efficiently, how to build for performance, and more!

  • Advanced Lightning Components Without Writing Apex

    • Greg Rewis, Salesforce

    When building performant Lightning Components, Lightning Data Service has all the features to help you optimize data access, caching, event handling, and DOM updates. In this fast-paced session, we'll show you how to build a fully functional Lightning Component without the need for server-side Apex.

  • Advanced Logging Patterns With Platform Events

    • Andrew Fawcett, FinancialForce

    Platform Events make an ideal means for sending notifications and communicating diagnostics about your code - and you never need to worry about database transaction rollback. Join us as we show you working examples that will enhance your logging skills and make it easier to debug even complex problems. We'll include a small library and Lightning Component to monitor log output real time.

  • AI Startups Impact the Enterprise

    • Dan O'Connell, Meredith Finn, Salesforce, TalkIQ

    While AI is in its first innings, it has the power to revolutionize business as we know it today. Join Meredith Finn, Senior Director of Salesforce Ventures and Dan O'Connell, CEO of TalkIQ, to learn how you can leverage artificial intelligence, speech recognition, and machine-learning technology to increase performance, identify and predict business trends and issues faster, enhance customer interactions, and grow your business.

  • Alexa, How Is Our Team Doing?

    • Sanjeev Arora, Paul Rodibaugh, Seth Anderson, Salesforce

    We've created a voice interface to Salesforce. Using Agile Accelerator, Heroku, the Salesforce Platform, and Alexa technologies, we've automated common scrum team tasks. Things like creating stories, projecting team velocity and getting a snapshot of overall team health are now Alexified. Join us as we provide an in-depth look at the technical design behind this innovation, demo the current capabilities of the tool, and provide ideas for generalizing and extending the capability to other areas of a Salesforce org.

  • Always Collaborating: Connecting Customers and Work-Flows Using Cisco Spark

    • Rick Tywoniak, Cisco Systems

    Join us to learn how the Cisco Spark cloud collaboration platform is ready to super-charge your Salesforce work-flows. Get the latest details on available Cisco and Salesforce integrations and features, check out the awesome Sparkboard and Spark video endpoints, and be intrigued by powerful use-cases using Spark REST APIs and mobile/web video SDKs.

  • An Admin's Guide to git

    • Kevin Boyle, Gearset

    Does version control make you think of blinking cursors and command lines? There is another way. Join Kevin to cut through the jargon and harness the power of git with Gearset. You'll learn how to supercharge your deployments with continuous integration and version control, all with a few clicks. #Awesome

  • An IDE Can Turn #AwesomeAdmins Into #AwesomeSuperheroAdmins

    • Volodymyr Gubanovych, Rustam Nurgudin, Soft Theme LLC

    Why should you use an IDE, if you have Setup already in the org? Because you can do everything with fewer clicks, less memorizing where things are, and less jumping between many pages. Join us to see the full picture, and get the right tools, inside one convenient control center, and at your fingertips.

  • An Introduction to Heroku Connect

    • Joe Morales, Salesforce

    Join us to learn how Heroku Connect provides high volume, bi-directional data flow between your customer apps and Salesforce. The challenges of data synchronization are managed by Heroku Connect, creating maintenance-free data integration. Now, you can have unified customer data between your applications and Salesforce with a single system of record.

  • An Introduction to Lightning Communities & Community Builder

    • Sridhar Subramaniam, Sudhir Bakhru, David Green, Salesforce

    Communities gives you a whole new way to leverage the power of your CRM, enabling customers, partners, and employees to access your Salesforce data and business processes, in an engaging, branded experience. Join us to learn how to use Lightning components, themes, CMS Connect, and Community Builder to create a custom digital experience.

  • Anomaly Detection for Performance Data Using Einstein Analytics

    • Samir Pilipovic, Jasmin Nakic, Salesforce

    Join us as we cover models that can help cloud-based companies implement solutions by analyzing system data from Salesforce and other sources. We'll explore the anomaly detection process on important performance metrics, comparing the observed value vs. prediction. When detected, we'll generate near real-time alerts. With just a few steps, we can visualize data created using predictive analytics and share them via an Einstein Analytics dashboard throughout the organization.

  • AppExchange Demo Jam for Developers

    • Connie Dea, Kerry McClauss, Joshua Hoskins, Amanda Nelson, Salesforce

    You're invited to an epic, action-packed Demo Jam where five partners (Terrasky, Skuid, Copado, AutoRabit and Jitterbit) will have only three minutes to showcase the best of their developer app with a real-time demo. The winner is chosen by you, the audience. Join us for this fast-paced, highly-anticipated match where Salesforce partners face off!

  • Async SOQL: Big Data Computing for the Salesforce Platform

    • James Ferguson, Salesforce

    Abstract Pending

  • Auto-Machine Learning: The Magic Behind Einstein

    • Michael Weil, Kevin Moore, Salesforce

    The Machine Learning behind Salesforce Einstein is not magic. It's a science (math & statistics), where we build models by generalizing examples. There is also some black art to producing good models. Join us for a deep dive into Salesforce Einstein's AutoML library, written in Scala and running on top of Spark. It automates the creation of machine learning models for each Salesforce customer in a multi-tenant way so that it scales to thousands of customers, without the need of data scientists to build and optimize each of those models. We'll go under the hood and learn how Einstein simplifies the creation of machine learning workflows.

  • Automate Business Processes Now With a Low-Code, Enterprise-Grade Platform

    • Chris Cappetta, Dell Boomi

    Businesses rely on efficient interactions of people, processes, and technology - back-office operations, working with business partners, or serving customers. IJoin us to learn how you can quickly and easily build processes - with the Salesforce Platform and low-code Boomi Flow (formerly ManyWho).

  • Automating the ImpOSSible

    • Kevin Bromer, Jason Lantz, Salesforce

    See how Salesforce.org blends off-the-shelf open source tools and processes together with platform technologies like Salesforce DX and scratch orgs for complex open and closed source application lifecycle management (ALM), and DevOps. Join us and learn how to best use managed packages and extension packages, automate build-deploy-test (including selenium and large volume testing) and how Salesforce.org pushes upgrades to more than 23,000 customer orgs every two weeks, all with tools available to you today.

  • Avoiding Common Security Mistakes

    • Roy Davis, Nitin Arya, Salesforce

    SOQL injection. Cross-Site Request Forgery. Even if you've heard of these security vulnerabilities, you might not know how they work. Join us as Salesforce security engineers explain how these common web application vulnerabilities manifest in your code and how to banish these flaws for good.

  • Be a Big Data Champion With Big Objects and Async SOQL (1)

    • Agustina Garcia, Alba Azcona Rivas, FinancialForce

    Big Objects are Salesforce's answer to the challenges of Big Data, allowing you to store billions of records in your org without affecting storage limits - and Async SOQL lets you process these huge data sets. Join us to learn the basics of Big Objects and how to create them. We'll walk you through a full process from moving a Custom Object to a Big Object, and how to make further use of it with Async SOQL.

  • Be a Big Data Champion With Big Objects and Async SOQL (2)

    • Alba Azcona Rivas, Agustina Garcia, FinancialForce

    Big Objects are Salesforce's answer to the challenges of Big Data, allowing you to store billions of records in your org without affecting storage limits - and Async SOQL lets you process these huge data sets. Join us to learn the basics of Big Objects and how to create them. We'll walk you through a full process from moving a Custom Object to a Big Object, and how to make further use of it with Async SOQL.

  • Beat Governor Limits by Taking Your Compute Processes to Heroku

    • David Frudd, Bradley Slater, FinancialForce

    Apex CPU time limit exceeded? - a phrase that strikes terror into the hearts of Apex developers. Learn how to build and connect to a secure, scalable, stateless Heroku app that makes light work of complex and high volume calculations. We?ll share our code, and the lessons we learned along the way.

  • Big Objects: Bring Big Data to the Salesforce Platform

    • James Ferguson, Salesforce

    Big Objects delivers big data capabilities using familiar Salesforce Platform concepts. Built using modern big data technologies like HBase and Phoenix, custom Big Objects enables the storage of 100s of millions of records directly in the Salesforce Platform, fully integrated into your existing data model. Join us to learn how you can use this feature, along with other new features like Async SOQL, to expand the landscape of your AppCloud applications and begin taking advantage of one of your most valuable assets, data, all natively on The Salesforce Platform.

  • Blaze a Trail to Predictive Selling With Einstein Intent

    • Daniel Peter, Kenandy

    Give every representative a personal Data Scientist in their hand. Your data is information that Einstein can turn into knowledge - knowledge that will help you and your customers be more successful. Using data from Salesforce CPQ, we will train an Einstein Intent model to suggest upsell and cross-sell opportunities based on past behavior. Attendees will learn how to build an app which can train a model using Salesforce data, send it to Einstein for prediction, integrate the results back into Salesforce CPQ, and refine the model to make it smarter.

  • Boost Your App's Performance With Platform Cache (1)

    • Danny Chang, Salesforce

    Do you want a faster, more dependable app built on Salesforce? Platform Cache allows developers to specify what to cache and how long, no custom objects or or overloaded view state required! See how you can boost the speed and reliability of your app and improve performance with Platform Cache.

  • Boost Your App's Performance With Platform Cache (2)

    • Danny Chang, Salesforce

    Do you want a faster, more dependable app built on Salesforce? Platform Cache allows developers to specify what to cache and how long, no custom objects or or overloaded view state required! See how you can boost the speed and reliability of your app and improve performance with Platform Cache.

  • Bring the Power of Video to Salesforce with uStudio

    • Brian Matheny, uStudio

    Video is transforming the enterprise. With uStudio Video Platform for Salesforce, you can bring this powerful medium into the platform your teams use every day. In this session, learn why industry leaders are investing in video in Salesforce, what's possible with uStudio, and how to get started.

  • Build Awesome Mobile Apps with the User Interface API

    • Chris Seymour, Salesforce

    Join us to learn how to build fast and feature-rich native mobile apps that respond to declarative and metadata changes, without being a Salesforce expert. The User Interface API makes it easy for everyone to build awesome apps.

  • Build Custom Setup Apps & Config Tools With the All-New Apex Metadata API

    • Aaron Slettehaugh, Avrom Roy-Faderman, Salesforce

    Building an app is not enough. To really win over your customers and empower your admins, a great app should have a superior setup, customization, and upgrade experience. The Apex Metadata API now gives developers access to metadata through Apex, making it easier than ever to develop and deliver these setup experiences. This feature is the most popular Apex idea on IdeaExchange - no developer will want to miss this session!

  • Build Fast and Efficient Apps With the User Interface API

    • Canice Lambe, Chris Seymour, Kamyar Seradjfar, Salesforce

    Build your UI and Apps with the same API that Salesforce uses for Lightning Experience and Salesforce1. in this session, you'll learn how the User Interface API is used to create apps and web pages that respond to metadata changes and all the great declarative functions you?ve come to love. Additionally, you'll learn how to use the new API to create native mobile apps and custom web apps with your own branding and look-and-feel.

  • Build Self-Configuring Apps With the Apex Metadata API (1)

    • Daniel Butler-Taverner, David Frudd, FinancialForce

    One size rarely fits all, and customers routinely tweak and extend apps to suit their specific business needs. Thanks to the Apex Metadata API, ISVs can now build smarter apps that configure themselves and empower Admin Heroes with custom setup UIs. We?ll share code, best practices for maintaining trust and security, and advise you on how to take full advantage of this exciting new technology!

  • Build Self-Configuring Apps With the Apex Metadata API (2)

    • Daniel Butler-Taverner, David Frudd, FinancialForce

    One size rarely fits all, and customers routinely tweak and extend apps to suit their specific business needs. Thanks to the Apex Metadata API, ISVs can now build smarter apps that configure themselves and empower Admin Heroes with custom setup UIs. We?ll share code, best practices for maintaining trust and security, and advise you on how to take full advantage of this exciting new technology!

  • Build with Quip: Draw.io

    • David Benson, Salesforce

    The Quip API enables you to automate processes and integrate Quip with other products you or your company uses. Come and learn how easy it is to customize collaboration and to make the most of Quip. Allow your team to work smarter and faster by integrating the other tools they use most.

  • Build with Quip: Draw.io

    • David Benson, Salesforce

    The Quip API enables you to automate processes and integrate Quip with other products you or your company uses. Join us to learn how easy it is to customize collaboration and make the most of Quip. Allow your team to work smarter and faster by integrating the other tools they use most.

  • Build Your First IoT Project in 20 Minutes

    • Nguyen Dinh, Henry Liu, Salesforce

    Join us to see how you can build your first Salesforce IoT orchestration in less than 20 minutes! You will learn a quick overview of Salesforce IoT and see our interactive demo that will get you ready to implement your own. Come get your hands dirty and become a Salesforce IoT Trailblazer!

  • Build Your Own Jaw-Dropping Salesforce Chrome Extension (1)

    • Enrico Murru, WebResults srl

    Salesforce APIs and Chrome Extensions are a dream team. Join us to learn what a Chrome Extension is made of and how to build your own. You'll learn the building blocks around authorizing it with your Salesforce org and how to manage data access. Get inspired so that you can build YOUR own jaw-dropping extension.

  • Build Your Own Jaw-Dropping Salesforce Chrome Extension (2)

    • Enrico Murru, Web Results srl

    Salesforce APIs and Chrome Extensions are a dream team. Join us to learn what a Chrome Extension is made of and how to build your own. You'll learn the building blocks around authorizing it with your Salesforce org and how to manage data access. Get inspired so that you can build YOUR own jaw-dropping extension.

  • Building Better Lightning Components: Reusable and Generic (1)

    • Christian Menzinger, appero

    Many developers write the same code over and over such as checking the response state of a server-side action for success. In this session you will learn how to reduce boilerplate code and increase reusability by creating truly generic components. I will present advanced Lightning Components patterns leveraging abstract components, inheritance and component methods. Join and benefit from the long experience in building Lightning-based products as an ISV partner and take home some ready-to-use snippets that will save you time for future projects!

  • Building Better Lightning Components: Reusable and Generic (2)

    • Christian Menzinger, appero

    Many developers write the same code over and over such as checking the response state of a server-side action for success. In this session you will learn how to reduce boilerplate code and increase reusability by creating truly generic components. I will present advanced Lightning Components patterns leveraging abstract components, inheritance and component methods. Join and benefit from the long experience in building Lightning-based products as an ISV partner and take home some ready-to-use snippets that will save you time for future projects!

  • Building Lightning Components: Deep Dive (1)

    • Rodrigo Reboucas, Salesforce

    Lightning Components give developers a wide array of new capabilities. Join us for a deep dive into dynamic Lightning component creation, navigation, passing variables between components, and how your component should be built to listen for and broadcast events. We'll cover why these advanced features are important and show you how they work. You'll leave knowing how to take your development skills to the next level.

  • Building Lightning Components: Deep Dive (2)

    • Rodrigo Reboucas, Salesforce

    Lightning Components give developers a wide array of new capabilities. Join us for a deep dive into dynamic Lightning component creation, navigation, passing variables between components, and how your component should be built to listen for and broadcast events. We'll cover why these advanced features are important and show you how they work. You'll leave knowing how to take your development skills to the next level.

  • Building Powerful Tooling for all IDEs Through Language Servers

    • Nicholas Chen, Salesforce

    Salesforce DX is all about using the tools you know and love to be more productive. Join us for a deep-dive into what we have been building to enable smart code completion across multiple IDEs: language servers. Understand the philosophy behind language servers and how you can take advantage of them for your own tooling needs.

  • Building Predictable UI Components on the Lightning Platform (1)

    • Adam Putinski, Jade Pennig, Salesforce

    User interfaces are complicated. Join us as we review some anti-patterns that might be causing chaos in your components, along with some patterns that can help reduce complexity and make your components much more predictable.

  • Building Predictable UI Components on the Lightning Platform (2)

    • Adam Putinski, Jade Pennig, Salesforce

    User interfaces are complicated. Join us as we review some anti-patterns that might be causing chaos in your components, along with some patterns that can help reduce complexity and make your components much more predictable.

  • Building Salesforce Platform Mobile Extensions with Swift

    • Gaurav Kheterpal, Metacube

    There's an app for that' is now passe'. Now, there's an extension for that. iOS extensions provide custom functionality and content beyond apps. For example, you can create an iOS extension to view Salesforce tasks in Today view or a watchOS extension to reply to Chatter messages . Join us to learn how to write App Cloud extensions using Swift and Salesforce Mobile SDK for iOS 10. You'll learn how to make your app interact with your extension, how to leverage the REST and Chatter APIs, and how to use custom UI components for imparting an SLDS-style look and feel to your extensions.

  • Building Single Page Apps with Lightning Components (1)

    • Rodrigo Reboucas, Salesforce

    The Lightning Framework allows developers to develop Single Page Apps (SPAs) using both Base and Custom Lightning Components. An SPA is an application that stands on its own. Join us to learn how to use the Lightning Framework to create an SPA that allows you to go beyond the standard user experience.

  • Building Single Page Apps with Lightning Components (2)

    • Rodrigo Reboucas, Salesforce

    The Lightning Framework allows developers to develop Single Page Apps (SPAs) using both Base and Custom Lightning Components. An SPA is an application that stands on its own. Join us to learn how to use the Lightning Framework to create an SPA that allows you to go beyond the standard user experience.

  • Building Your Career on Salesforce

    • Ohad Idan, Shonnah Hughes, Shirlene Chow, Stephanie Herrera, Salesforce

    Interested in how to build a great career within the Salesforce ecosystem? Trailblazers from our community share their personal stories and career journeys, and why Salesforce skills and credentials are essential. Join us to learn more about the different roles and pathways that Salesforce skills can open up and how others have found success. Get inspired and learn valuable career tips from an amazing lineup of panelists.

  • Callbacks, Events, and More: Bring Sanity to Asynchronous Lightning Code (1)

    • Tom Patros, Red Argyle

    Every time you call "$A.enqueueAction" in your Lightning component, you're making an asynchronous call to Apex and handle the results in a callback. As your components grow in complexity, callback hell seems inevitable, but it doesn't have to be! In this session, we'll review practices to make your Lightning components more modular, consistent, and comprehensible by using Lightning Events and building reusable utility components that eliminate boilerplate code and flatten your callback chains.

  • Callbacks, Events, and More: Bring Sanity to Asynchronous Lightning Code (2)

    • Tom Patros, Red Argyle

    Every time you call "$A.enqueueAction" in your Lightning component, you're making an asynchronous call to Apex and handle the results in a callback. As your components grow in complexity, callback hell seems inevitable, but it doesn't have to be! In this session, we'll review practices to make your Lightning components more modular, consistent, and comprehensible by using Lightning Events and building reusable utility components that eliminate boilerplate code and flatten your callback chains.

  • Change Data Capture: Data Synchronization in the Cloud

    • Ankur Budhiraja, Ilya Pupko, Jay Hurst, Salesforce

    Keeping your data consistent across multiple systems can be very difficult at the best of times. The rapid expansion of systems of records means developers are facing complex data synchronization issues now more than ever. Join us to learn about the Salesforce Change Data Capture feature that is currently in pilot, which will allow customers to subscribe to streams of data changes from Salesforce.

  • Code Everyone Loves (1)

    • Zayne Turner, Laura Meerkatz, Salesforce

    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.

  • Codeless Advanced Lightning Components

    • Fernanda Vecino, Rodrigo Juliani, Altimetrik

    Join us to learn how to design and deploy advanced Lightning Components without coding, by using Altimetrik's new platform.

  • Combining Einstein Intent With External Real-Time Data

    • Milind Borkar, Jeremy Whittington, Thinkaholics, Illuma Labs

    A flexible and open design for data analysis is critical to a successful customer intelligence strategy. Join us for an interactive session to jumpstart your journey with Einstein. Learn how to combine the Salesforce Einstein Intent APIs with external real-time data (traffic conditions, order system, credit profile, etc.) and provide custom insights into your Sales, Service or Marketing applications.

  • Common Web Security Vulnerabilities and Their Fixes

    • Jake Meredith, Swapnil Shinde, Salesforce

    Cross-site scripting. Open Redirect. Even if you've heard of these security vulnerabilities, you might not know how they work. Join us as Salesforce security engineers explain how these common web application vulnerabilities manifest in your code and how to banish these flaws.

  • Connect Any External Datasource with Custom APEX Connector (1)

    • Joyce Yeh, Ralf Schundelmeier, Salesforce

    The APEX Connector Framework enables developers to leverage the flexibility of Salesforce Connect to virtually integrate data from external systems. It provides powerful capabilities to develop your own custom adapter when the other available Salesforce Connect adapters aren't suitable for your needs. Join us to learn the general concepts of the APEX Connector Framework, get an introduction to upcoming and planned product features, and learn how to build a custom connector on your own.

  • Connect Any External Datasource with Custom APEX Connector (2)

    • Joyce Yeh, Ralf Schundelmeier, Salesforce

    The APEX Connector Framework enables developers to leverage the flexibility of Salesforce Connect to virtually integrate data from external systems. It provides powerful capabilities to develop your own custom adapter when the other available Salesforce Connect adapters aren't suitable for your needs. Join us to learn the general concepts of the APEX Connector Framework, get an introduction to upcoming and planned product features, and learn how to build a custom connector on your own.

  • Connect Your Salesforce With WeChat

    • Aaron Lau, Charket

    Charket was started from an initiative to help Salesforce customers benefit from WeChat. It only takes hours, instead of months, to deploy a fully functional WeChat solution that covers WeChat marketing, B2B sales and WeChat customer service. Charket has APIs so it can be customized to support more business needs.

  • Connecting To Your Customers Across Every Channel With Salesforce Identity

    • Chuck Mortimore, Ian Glazer, Salesforce

    In this session you will learn how to connect to your customer faster using Salesforce Identity. We will show how to go from an empty org to digital engagement using a combination of single and social sign-on and user registration as well as Salesforce?s new Embedded Login that helps you bring Salesforce Identity-based sign-in to every site.

  • Continuously Delivering, Managing, and Scaling Apps: A Tour of Heroku (1)

    • Max Beizer, Salesforce

    Join us as we explore the Heroku developer experience, designed to help you build, deploy, and manage everything from large complex applications to last night?s hack. In this session, you?ll get a tour of Heroku?s many deployment options, a demonstration of how you can attach 3rd party add-ons in a single click, set up a team-based continuous delivery pipeline, and gain visibility into the runtime characteristics of a production application using metrics.

  • Continuously Delivering, Managing, and Scaling Apps: A Tour of Heroku (2)

    • Max Beizer, Salesforce

    Join us as we explore the Heroku developer experience, designed to help you build, deploy, and manage everything from large complex applications to last night?s hack. In this session, you?ll get a tour of Heroku?s many deployment options, a demonstration of how you can attach 3rd party add-ons in a single click, set up a team-based continuous delivery pipeline, and gain visibility into the runtime characteristics of a production application using metrics.

  • Convert Text to Metrics to Sales with Einstein Sentiment Analysis

    • Sandy Estrada, Hunter Dunbar, Cervello

    One of the core CRM functions is tracking notes from conversations and meetings. Notes can be difficult to quantify though. Unless you individually rate each conversation, you cannot derive meaningful metrics from a CRM entry. Einstein Sentiment Analysis allows you to rapidly scan a section of text and provide a 1-10 rating on whether the text reflects a positive or negative conversation. This rating can then be used to track conversion rates and quantify the effectiveness of your users. Join us as we demonstrate how to set up access to the metamind/einstein.ai APIs. We'll then walk through an example of creating Apex classes, which collect free text from fields, and call the Einstein Sentiment endpoint to quantify the text with positive or negative ratings. Finally, we'll show how to create reports that track how the Einstein Sentiment ratings can inform Lead/Opportunity conversion rates.

  • Copying Your Org's Shape into Scratch Orgs

    • Mike Olson, Salesforce

    Join us to learn how to mirror the shape of your production orgs in your scratch orgs.

  • Create Custom Lightning Components Without Writing Code

    • Zach McElrath, Skuid

    Are you an Admin with complex, custom business requirements that you need to bring to your users? Do you want to take maximum advantage of Lightning? Join us as we show you how to create custom Lightning components that can be tailored to your specific business requirements. We'll demonstrate beautiful, compelling business solutions, and walk through one solution step-by-step, using Skuid to create amazing functionality with Lightning. You'll walk away encouraged with the knowledge you need to move your org to the next level with Lightning.

  • Create Interactive & Dynamic Dashboards With Bindings 2.0

    • Danny Lai, Saranjeet Singh, Salesforce

    Join this session to learn all about Bindings 2.0, and take your Einstein Analytics dashboards to a whole new level. Create dynamic reference lines on charts, easily switch between chart types, add conditional highlighting--the uses are many! We'll also take a look at the Bindings Enablement Dashboard, which lets you see your bindings in action and learn how to best implement them for users.

  • Create Your Own Journey Builder Activities

    • Pato Sapir, Devs United, Inc

    Whether it's email, mobile SMS, push notifications, or advertising, Marketing Cloud's Journey Builder helps you deliver automated digital engagements that result in a personalized 1:1 customer experience. Marketing Cloud APIs allow developers to extend these Journey Builder capabilities. Join us to learn how to build custom activities that can integrate with external systems or other Salesforce clouds, including a live demo.

  • Creating Hybrid and React Native Apps Using Salesforce Mobile SDK

    • Gordon Bockus, Patty Cifra, Wagion

    This session will cover developing a sample mobile application using React Native with Salesforce Mobile SDK and developing a mobile application using a hybrid web approach with Salesforce Mobile SDK. It will discuss the differences in implementation, the pros and cons of each approach and tips and tricks for developing your own mobile application using the Salesforce Mobile SDK. Sample code will be provided for attendees to download and explore.

  • Creating Locker Service Ready Lightning Components With Webpack

    • Marat Vyshegorodtsev, Salesforce

    Are your Lightning components LockerService ready? Third-party Javascript dependencies can be tricky to manage without help. So let Webpack do the heavy lifting. In this session we'll show you how to configure Webpack with plugins and configurations that can automatically fix your libraries, compress your code, use the most modern ECMAScript specifications, and assist with code quality and security.

  • Creating Secure Apps Using The Salesforce Mobile SDK

    • Jesse Kinser, Martin Vigo, Salesforce

    Creating a mobile app has never been easier with the wide-range of frameworks and languages available at your fingertips. But is it easy to secure a mobile app? Join our mobile security experts as they walkthrough the Salesforce Mobile SDK and learn everything you need to know about hardening your mobile apps. We will discuss common vulnerabilities and mistakes, followed by a dive deep into how the Salesforce Mobile SDK makes following our security best practices easy and painless!

  • Crossing the Chasm From Beginner to Expert

    • Adam Mumma, Pluralsight

    Join three well-known Salesforce MVPs and learn to bridge the gap from knowing a topic to implementing a production-ready solution. Through Pluralsight and its 6,000+ expert-authored courses, you can advance your Salesforce prowess and acquire all the adjacent skills you need (like web development technologies) to become a Salesforce expert

  • Data Access Best Practices for Apex, Visualforce, and Lightning

    • Krishna Chirumamilla, Betsy Thomas, Salesforce

    With sharing or without sharing... is the question. The answer can impact your ability to harden the code for your Salesforce app and keeping your data secure. In this session, we will cover best practices in sharing, FLS, CRUD, and the common mistakes and misconceptions about how these features work.

  • Defend Your Castle: An Essential Checklist for Establishing Secure Communities

    • Matt Sherman, Jared Snyder, CRM Science

    Create an impregnable website with Salesforce Communities. Doing so requires a combined awareness of the security best-practices for Salesforce internally and establishing a fortified community exposed to the world. This 20-minute session will detail the essential steps to cover all the security considerations you must manage, presented as an easy-to-digest recipe.

  • Delivering Your First Accessible Lightning Component (1)

    • Fabien Taillon, Texe

    Nearly 1 in 5 people in the US have a disability, but we are still coding without accessibility in mind. Have you ever heard about ARIA or WCAG ? If not, come and learn a few best practices to enhance your components with accessibility features, and see why designing with accessibility in mind will benefit to everyone. Your next component will be the one everyone wants, and most of all, the one everyone can use!

  • Delivering Your First Accessible Lightning Component (2)

    • Fabien Taillon, Texe

    Nearly 1 in 5 people in the US have a disability, but we are still coding without accessibility in mind. Have you ever heard about ARIA or WCAG ? If not, come and learn a few best practices to enhance your components with accessibility features, and see why designing with accessibility in mind will benefit to everyone. Your next component will be the one everyone wants, and most of all, the one everyone can use!

  • Demo: Unleash Your Salesforce Data With Innovative Multi-Point Integration Hub

    • Eddy Widjaja, Scott Hedrick, Informatica

    Increasing Salesforce integration complexity leads to management challenges and unnecessary API call charges. Join us to see live how to quickly simplify multi-point Salesforce integration with Informatica Cloud Integration Hub. Speed access to data across all your systems, streamline integration management, and save costs with a modern publish/subscribe data hub for cloud integration.

  • Deploying an Event-Driven Software Architecture With Platform Events (1)

    • Philippe Ozil, Salesforce

    With the release of Platform Events in Summer '17, developers now have the necessary tooling to venture into the realm of event-driven software architecture. In this session you will get an introduction to the concept of enterprise messaging and dive into Platform Events. You will learn about their capabilities, discover use cases and get access to sample code.

  • Deploying an Event-Driven Software Architecture With Platform Events (2)

    • Philippe Ozil, Salesforce

    With the release of Platform Events in Summer '17, developers now have the necessary tooling to venture into the realm of event-driven software architecture. In this session you will get an introduction to the concept of enterprise messaging and dive into Platform Events. You will learn about their capabilities, discover use cases and get access to sample code.

  • Develop for Changing Requirements With Custom Metadata Types (1)

    • Daniel Hoechst, Beth Breisnes, Instructure

    Business requirements are constantly changing. Make your code more resilient to change by implementing Custom Metadata Types. In this session, we'll show you how to use Custom Metadata Types to easily add configuration to your code. We'll compare them to Custom Settings and illustrate when to use each. We will also cover testing strategies for code that uses Custom Metadata Types. Attendees will leave with an understanding of how to use this excellent feature and a Github library full of samples.

  • Develop for Changing Requirements With Custom Metadata Types (2)

    • Daniel Hoechst, Beth Breisnes, Instructure

    Business requirements are constantly changing. Make your code more resilient to change by implementing Custom Metadata Types. In this session, we'll show you how to use Custom Metadata Types to easily add configuration to your code. We'll compare them to Custom Settings and illustrate when to use each. We will also cover testing strategies for code that uses Custom Metadata Types. Attendees will leave with an understanding of how to use this excellent feature and a Github library full of samples.

  • Develop Salesforce DX Apps on GitHub

    • Ravi Gadhia, Github

    GitHub lets developers build better software together, using the tools they love. Learn how you can use GitHub in your development workflow to build great Salesforce applications.

  • Develop Visually Stunning & Personalized Lightning Communities (1)

    • Shipra Shreyasi, Ted Conn, David Green, Salesforce

    Join us to learn how to build the next generation of visually stunning, personalized, and engaging digital experiences to connect your customers, partners, and employees. Take control of your UI with custom theming, integrate rich content from external content management systems, and personalize your community with the audience platform and Community Builder.

  • Develop Visually Stunning & Personalized Lightning Communities (2)

    • Shipra Shreyasi, Ted Conn, David Green, Salesforce

    Join us to learn how to build the next generation of visually stunning, personalized, and engaging digital experiences to connect your customers, partners, and employees. Take control of your UI with custom theming, integrate rich content from external content management systems, and personalize your community with the audience platform and Community Builder.

  • Develop with the Commerce Cloud & Marketing Cloud Community Suite Cartridge (1)

    • Katja Franz, Philip Egan, Salesforce

    Join us to learn how retailers can drive customer retention and loyalty, while engaging customers in a whole new way by developing unique experiences, and plugging into the new Commerce Cloud and Marketing Cloud Community Suite Cartridge. See the flexibility and openness of the Commerce Cloud platform, along with the value of linking Commerce Cloud and Marketing Cloud.

  • Develop with the Commerce Cloud & Marketing Cloud Community Suite Cartridge (2)

    • Katja Franz, Philip Egan, Salesforce

    Join us to learn how retailers can drive customer retention and loyalty, while engaging customers in a whole new way by developing unique experiences, and plugging into the new Commerce Cloud and Marketing Cloud Community Suite Cartridge. See the flexibility and openness of the Commerce Cloud platform, along with the value of linking Commerce Cloud and Marketing Cloud.

  • Developer Strategies From the Territory Management Trenches

    • Todd Newman, Asmita Sinha-Jaiswal, Illumina

    Enterprise Territory Management 2.0 helps you delegate territory administration to your business users. Great - less work for us! But your users want to do more and with some customization you can extend the out-of-the-box capabilities. Learn how to work with its strengths and how to shore up shallow points. We will get in the weeds and you will take away code that solves many common use cases.

  • Developer to CEO: Start Your Own Company (1)

    • Chuck Liddell, Valence

    Many developers consider starting their own company. But if you've never been an entrepreneur, it can be hard to know where to get started, what to focus on, or the type of team needed to deliver success. Join us to learn all this and more in a fast-paced session that will lay out the path from idea to successful company with tips and tricks from the trenches, given by a developer-turned-CEO who mentors and coaches entrepreneurs.

  • Developer to CEO: Start Your Own Company (2)

    • Chuck Liddell, Valence

    Many developers consider starting their own company. But if you've never been an entrepreneur, it can be hard to know where to get started, what to focus on, or the type of team needed to deliver success. Join us to learn all this and more in a fast-paced session that will lay out the path from idea to successful company with tips and tricks from the trenches, given by a developer-turned-CEO who mentors and coaches entrepreneurs.

  • Developing an Automated Data Quality Process

    • Mark Esdale, CRM Fusion

    Join us to learn how to create a harmonious and automated Salesforce data quality process with easy to customize tools and best practices. Beginning with the identification of data concerns, processes and standards of introducing data, cleansing and merging data, and finally, keeping the processes in place with automation and scheduled processes.

  • Developing an Automated Data Quality Process

    • Mark Esdale, CRM Fusion

    Join us to learn how to create a harmonious and automated Salesforce data quality process with easy to customize tools and best practices. Beginning with the identification of data concerns, processes and standards of introducing data, cleansing and merging data, and finally, keeping the processes in place with automation and scheduled processes.

  • Developing Lightning Apps with Flexipages and Components

    • Sachin Verma, Zenil Hussain, Michael Gonzalez, Salesforce

    Leveraging our best-in-class metadata platform, join us as we deep dive into the parts that make up a Lightning app. We'll walk through flexipages and where they can be used to customize an app, and how they control the layout of Lightning components. We'll also cover what's included in a Lightning app package, and how a developer's customer can interact and customize the app post-installation.

  • Developing Lightning Components for App Builder

    • Kristian Olsson, Adheip Varadarajan, Michael Gonzalez, Salesforce

    In this session, we will guide you through the best practices of building a component for use in App Builder! We'll leverage UX guidelines, styling decisions and expose admin friendly properties. We'll also introduce brand new functionality: Building your own page template!

  • Developing Performant Lightning Communities For B2B and B2C Scale

    • Sharad Gandhi, Nelson Wong, Salesforce

    Performance and scalability are the foundation of building any successful community. Join us to learn how to deliver performance and scalability using Lightning components, and sharing rules across authenticated and unauthenticated communities at B2B and B2C scale.

  • Do Not Fear the Command Line: You Are Smarter Than It

    • Peter Chittum, Salesforce

    If you can write a formula in Salesforce, you too can harness the power of the command line. Many developers and admins want to do more with their orgs, and faster. Salesforce DX has the potential to democratize the command line and give them the power they didn?'t even know they wanted. Join us for a brief introduction to command lines, syntax, and a practical demonstration of several admin and configuration tasks, done using Salesforce DX.

  • DocuSign Labs: Beyond the Managed Package

    • Kenoye Naku, DocuSign

    Join us under the hood and learn how to extend DocuSign for Salesforce functionality with new Lightning custom buttons and invocable actions.

  • DocuSign Labs: Customized Builds and the Future

    • Fred Wade, DocuSign

    A deep dive of what else is possible with DocuSign for Salesforce. Join us for recipe discussions and a sneak peak of what we're building! (Safe Harbor, of course).

  • Don't Make Users Think: Implementing Design Thinking with SLDS

    • Gaurav Kheterpal, Learnomi

    Design Thinking has redefined the paradigm of user interfaces and user experience. With SLDS, Salesforce provides a powerful framework for streamlined User Interface development throughout the application lifecycle. Join us to learn how to use SLDS in compliance with design thinking best practices to build engaging and compelling user experiences.

  • Drive Innovation

    • Sherisse Hawkins, External

    What traits and talents do innovators have? In what environment does innovation thrive? Join us to shatter some preconceived ideas about who the real innovators are and what key characteristics innovators should have. Learn best practices and tools for driving innovation in your company through your role as a Salesforce developer.

  • E-Signatures: Extending DocuSign for Salesforce With Lightning & Apex

    • Kenoye Naku, DocuSign

    Now that Lightning components are available using Lightning Out for Gmail and Outlook, we can further drive productivity by providing users with context-driven data. Join us and learn how to leverage Lightning and Apex to bring DocuSign for Salesforce directly where they work: e-mail.

  • Eating Our Own Trailmix: How We Built and Scaled Trailhead on Heroku

    • Tyler Montgomery, Salesforce

    Trailhead has been built on Heroku from the start. Learn how the Trailhead team has handled explosive growth using Heroku's innovative products. We'll dive into scaling the app and team, Trailhead's release process with Pipelines, handling data, and keeping things secure with Private Spaces.

  • Einstein Analytics

    • Skip Sauls, Salesforce

    Want to learn how to develop a killer Einstein Analytics application and get it into the hands of customers? Join us to learn how to account for the custom objects and fields on the customer's org and tailor the app to best meet their needs.

  • Einstein Platform Services Overview (1)

    • Rene Winkelmeyer, Salesforce

    Einstein Platform Services offer a variety of APIs to enhance your company's processes. Join us to learn the options for image recognition and object detection, or classifying text utterances based on tone and type of action. You'll get a solid understanding of what Einstein Platform is and how to use it.

  • Einstein Platform Services Overview (2)

    • Rene Winkelmeyer, Salesforce

    Einstein Platform Services offer a variety of APIs to enhance your company's processes. Join us to learn the options for image recognition and object detection, or classifying text utterances based on tone and type of action. You'll get a solid understanding of what Einstein Platform is and how to use it.

  • Einstein Platform Services: Best Practices (1)

    • Rene Winkelmeyer, Salesforce

    Once you've started using Einstein Platform Services, you'll need to dig deeper. Training parametrization, prediction feedback, model metrics and more will be demystified for you. Join us to get the most out of the Einstein Platform.

  • Einstein Platform Services: Best Practices (2)

    • Rene Winkelmeyer, Salesforce

    Once you've started using Einstein Platform Services, you'll need to dig deeper. Training parametrization, prediction feedback, model metrics and more will be demystified for you. Join us to get the most out of the Einstein Platform.

  • Empower Your Mobile App With Einstein Analytics

    • Shaki Krishnamoorthy, David Dixon, Appirio Inc

    A good dashboard can focus your business and shine the light on metrics that help to make important decisions. Imagine holding that dashboard in your hand! This session will cover real world examples of how to use the Salesforce Mobile SDK including a specific use case of embedding an Einstein Analytics dashboard in Align Technology's custom mobile app. You'll walk away with specific guidance on how to deep link to a dashboard from the mobile app and a good understanding of the benefits and lessons learned from using the Mobile SDK.

  • Empowering Women in Leadership and Technology (1)

    • Sravanthi Reddy, Chandana Jonnadula, Ramya Ramamoorthy, Teach For America

    Having a high performing technical team is powerful. Having a high performing technical team with roles ranging from developers, scrum masters, quality analysts, and directors, all of which are women, can be even more powerful. Join us to hear the inspiring success story of how an all-women team engages and empowers one another in order to achieve excellence in advancing technology, leadership, and career progression.

  • Empowering Women in Leadership and Technology (2)

    • Sravanthi Reddy, Chandana Jonnadula, Ramya Ramamoorthy, Teach for America

    Having a high performing technical team is powerful. Having a high performing technical team with roles ranging from developers, scrum masters, quality analysts, and directors, all of which are women, can be even more powerful. Join us to hear the inspiring success story of how an all-women team engages and empowers one another in order to achieve excellence in advancing technology, leadership, and career progression.

  • Enabling DevOps Journey Using Maturity Model and Value Stream Architecture

    • Jacquelyn Roberts, Soum Rath, Gautom Bose, AutoRabit

    As organizations depend on cross-functional teams to adopt DevOps practices, software delivery processes must support the need for business agility. Traditional development on Salesforce requires managing changes in sandboxes and using change sets for deployments. Join us to learn how a value stream-based maturity model provides a framework for managing the DevOps journey.

  • Enterprise-Class Release Management With Copado

    • David Roberto Venegas, Copado Ltd.

    Join us to discover how to boost your speed to deliver features, and increase your product and process quality for Salesforce implementations with Copado, a Salesforce-native application integrating agile project management, code versioning, continuous integration, automated testing, and code analysis, all on one platform, from user story definition to production deployment.

  • Everything You Ever Wanted To Know About Scratch Orgs

    • Troy Sornson, Salesforce

    Join us as we share all the details and best practices for working with Scratch Orgs, as well as all the secret tips and tricks you've been wanting to know. We know you've got questions and we have answers.

  • Exploring Bulk API V2

    • Joshua Yanchar, Reuben Cornel, Salesforce

    Building scalable data loading solutions requires a robust API. The current Bulk API version has enabled customer to ingest millions of records per day, but as integrations and organization design become more complex, the need for a new Bulk API is evident. Join us to discover the capabilities of the now generally available bulk API v2 and how it can help your data ingestion needs.

  • Extend Salesforce: Create and Consume APIs to Enrich Data in Your Enterprise

    • Ilya Pupko, Jitterbit

    Salesforce has APIs, but what happens when you need to integrate Salesforce with other endpoints that do not expose information as APIs? Join us to learn how you can quickly and easily create APIs for non-Salesforce endpoints to integrate data seamlessly across your enterprise and with your partners.

  • Extending Your JavaScript Toolbox

    • Drew Fattlar, Synaptic AP

    We increasingly rely on JavaScript front-ends to drive our user interfaces. Join us as we quickly implement Webpack, a new tool that accelerates JavaScript development. Along the way we'll discover tips that help us to skip server compiles, use one line commands to build static resources, and improve the developer experience.

  • From ChangeSets to Salesforce DX: The Evolution of Collaboration

    • Ramnarayan Iver, Navneeth Rokalla,Vishnu Datla, AutoRabit

    Join us to hear key concepts for transitioning from change sets to Salesforce DX. We'll cover transition challenges when moving to a source control-driven model, behavioral differences between change sets and DX for the key metadata types like Processes, Lightning components, etc. And we'll share best practices for checking in changes to source control, and the role of DX in enhancing collaboration.

  • GDI Delivers Community-Powered Inspiration

    • Courtney Buras, Rebe de la Paz, Bindu Jallabah, Mary Scotton, Salesforce

    Interested in giving back by inspiring women to join the Salesforce ecosystem? Salesforce's partnership with Girl Develop It (GDI) is fueled by community volunteers like you. Join us to hear how the program works, how it's making an impact, and how to get involved.

  • Get Your Job Done Faster: Performance Tips for Using the CLI

    • Zhijie Guan, Salesforce

    The Salesforce CLI can massively improve your productivity -- but there are some useful tips that will improve performance. Knowing these tricks will help avoid wait times for metadata to deploy/source push and aid in getting better performance and improve your de-bugging skills. We'll also share some insights on how the servers work to get your job done!

  • Getting Started in VS Code with Salesforce DX

    • Gunnar Wagenknecht, Salesforce

    Join us for a quick introduction to our new extension for Visual Studio Code. We'll explain its functionality, highlight interesting features, and explain best practices for an easy start with Salesforce DX.

  • Getting Started with the New Apex Metadata API

    • Joseph Dindinger, Naveen Gabrani, Astrea IT Services

    Join us for an overview of the newly launched Apex Metadata API and see us demonstrate how it can be used to manipulate page layouts. We'll discuss business scenarios where the Apex Metadata API can become a great tool, and future roadmap of Metadata API.

  • Getting The Most Out of Security Scans

    • Prashanth Kannan, Vinayendra Nataraja, Salesforce

    Salesforce Security Engineers will explain the differences between scanner types, pros and cons of each, and how to be sure you're using each in the best way possible. Join us for demos of what you can expect to find with scanners - and what you won't.

  • Go From Quote to Contract to Signed Without Friction Using Nintex

    • Dan Barker, Nintex

    Accelerating any stage of the sales cycle reaps instance benefits for both your customers and business. However, eliminating friction can be challenging. There is a better way! Join us to see how Nintex Workflow enables you to rapidly automate, analyze, and optimize any sales process with powerful, yet easy-to-use intelligent process automation.

  • Goodbye JS Monolith, Hello Lightning (2)

    • Julio Fernandez, Edith Valencia-Martinez, Desynit

    Repeat of the Spanish Language Session "Adios JS Monolito Hola Lightning". As a developer you might be looking at the impact of LockerService restrictions on your legacy applications that only support Salesforce Classic. In this session we will go through the process of converting a monolithic JavaScript application into a Lightning application composed of highly modular components. You will learn how to design and code your Lightning components and how to include them in a LockerService compliant application."

  • GuideMe: Create the Fastest & Most Secure In-App Guides for Salesforce Lightning

    • Ryan Bertrand, Kalpit Jain, EdCast

    Learn how to simplify Salesforce training and accelerate Lightning adoption. See how to easily create in-app guides and step-by-step walkthroughs in seconds and in 30+ native languages with GuideMe. We?ll illustrate how GuideMe became the fastest-to-deploy and most secure solution to improve your company?s Salesforce training efforts.

  • GuideMe: Create the fastest & most secure in-app guides for Salesforce Lightning

    • Phillip Levinson , Kalpit Jain, EdCast

    Learn how to simplify Salesforce training and accelerate Lightning adoption. See how to easily create in-app guides and step-by-step walkthroughs in seconds and in 30+ native languages with GuideMe. We?ll illustrate how GuideMe became the fastest-to-deploy and most secure solution to improve your company?s Salesforce training efforts.

  • Hacking the Salesforce Console (1)

    • Jeffrey Lescarbeau, Andrew Davis, Appirio

    Built for speed, the Salesforce Console is one of the most powerful and customizable aspects of the platform. Did you know you can also control the Console with JavaScript? The Lightning Console JavaScript API and the Console Integration Toolkit allow you to control tabs and components, pass data using events, and more. Join us to learn the basics, as well as some extraordinary tricks to make the console even more powerful.

  • Hacking the Salesforce Console (2)

    • Jeffrey Lescarbeau, Andrew Davis, Appirio

    Built for speed, the Salesforce Console is one of the most powerful and customizable aspects of the platform. Did you know you can also control the Console with JavaScript? The Lightning Console JavaScript API and the Console Integration Toolkit allow you to control tabs and components, pass data using events, and more. Join us to learn the basics, as well as some extraordinary tricks to make the console even more powerful.

  • Heroku Superpowers: Tips & Tricks for Boosting Your Team's Productivity

    • Mike Coutermarsh, Salesforce

    Are you looking for ways for your engineering to save time and be more efficient? Then don't miss this session with Mike Coutermarsh from Product Hunt, who will share his tips and tricks for being more productive when using Heroku. These tips will be quick, actionable and relevant for any programming language or stack.

  • How AI Can Challenge the Status Quo: A Founder's Dialogue

    • Florian Dorfbauer, Ilit Raz, Salesforce

    Artificial Intelligence has the power to change the status quo not just for your customers but also in society as a whole. Ilit Raz, CEO at Joonko, an AI-powered diversity coach, and Florian Dorfbauer, CEO at Usersnap, an in-app messenger for external visual communication discuss the transformative nature of AI and share two very different perspectives on leveraging AI as a startup founder.

  • How AI Makes Their Customers Happy: Founders' Insights

    • Emily Pavlini, Francis Brero, Salesforce

    Two founders discuss how they leverage Artificial Intelligence to create products that make their customers happy. Join us to hear from Francis Brero, Co-Founder at Madkudu, and Emily Pavlini, Co-Founder at Diffeo. Madkudu is a predictive analytics platform that enables relevance at scale in B2B sales and Diffeo is an AI-powered research assistant.

  • How Everyone Can Leverage Salesforce DX Packaging

    • Jeff Bartolotta, Dileep Burki, Salesforce

    Salesforce DX managed packaging brings powerful packaging to all customers, not just ISVs. Join us to learn the key concepts of working with packaging and how to incorporate it into your Org management and Development processes. With Packaging 2, you have a whole new way to organize your metadata and distribute them to Salesforce orgs that you own.

  • How Salesforce Instruments Lightning

    • William Yeh, Salesforce

    In this session we will explore how Salesforce instruments our own Lightning framework, and how we gain insights on adoption & usage. We will also do a sneak peak of the exciting forward looking feature called Lightning Adoption Dashboard, this customer dashboard will give you visibility in your own org level Lightning Adoption progress.

  • How to Build Rich Publisher Apps With Chatter

    • Abhishek Gupta, Viraj Turakhia, Salesforce

    Imagine instead of just attaching a file or a link you can attach a custom, interactive, live attachment while composing your Chatter post! In this session we will show you how that is possible using newly released, Lightning ready, Rich Publisher Apps platform. We will take you through the steps of how easy it is to build and configure a new app from scratch.

  • How to Deploy the Biggest Keys to Digital Engagement: Registration and Consent

    • Samuel Rosen, Ian Glazer, Salesforce

    In order to take your customers and partners on a journey, you need to first connect with them, get them registered for your services, and gather appropriate consent to interact with them. Join us to learn how to deploy the tools Salesforce Identity provides to kickstart your digital engagement projects. You'll also learn how a trusted Salesforce partner uses these features to power Identity and Consent hubs for multiple global organizations with complex requirements. Hear how Mavens, a trusted Salesforce partner, deployed complex registration and consent systems.

  • How To Use Trailhead To Become A Salesforce Developer

    • Amit Malik, Salesforce

    Trailhead is the fun way to learn Salesforce. In this session we'll show you how to leverage Trailhead to quickly and easily learn Salesforce and become a Salesforce Developer, all while having a lot of fun!

  • Identify Protein Structures Using Einstein

    • Gnanasekaran Thoppae, The Global Fund

    A research laboratory positioned as a service organization built its next generation lab information management system (LIMS) on its Salesforce platform. Join us to learn how the lab used Einstein Image Classification for identifying 3D protein structures and how they surfaced that information for their customer base through a gamified Community Cloud environment. Finally, we'll look into options for not only to identifying, but also predicting the protein structure from the sequence.

  • If You're not Getting Certified, You're Certifiably Nuts! (1)

    • Vivek Chawla, Salesforce

    Salesforce Admins, Developers, and Architects, are in high demand. Certification is one of the best ways for these professionals to prove their knowledge, stand out from the pack, and grow their careers. Join Vivek M. Chawla, certified Platform Dev II, Advanced Admin, App Builder, and Sales+Service Cloud Consultant for an open discussion about the real-world benefits of certification, tips for getting started on your first certification, and how to map out your own personal certification journey.

  • Improving Usability With Animation (1)

    • Anjali Ahuja, Salesforce

    Animation and kinetic interfaces have cognitive benefits for users by reducing mental loads. These interfaces can communicate brand narrative, content hierarchy, and spatial relationships better than static interfaces alone. Salesforce UX follows a set of principles for designing and implementing animation in an effective, intentional, and visually complelling manner. Join us to learn to leverage the Salesforce animation principles and the Salesforce Lightning Design System to engage your customers and improve the usability of your product.

  • Improving Usability With Animation (2)

    • Anjali Ahuja, Salesforce

    Animation and kinetic interfaces have cognitive benefits for users by reducing mental loads. These interfaces can communicate brand narrative, content hierarchy, and spatial relationships better than static interfaces alone. Salesforce UX follows a set of principles for designing and implementing animation in an effective, intentional, and visually complelling manner. Join us to learn to leverage the Salesforce animation principles and the Salesforce Lightning Design System to engage your customers and improve the usability of your product.

  • Integrate RingCentral Voice/Text Features into Lightning

    • John Wang, RingCentral

    In this session you will learn how to integrate advanced voice and text capabilities into your Salesforce Lightning experience in 15 minutes. We will introduce Salesforce Open CTI and the new open source, embeddable RingCentral Web Widget and React Component library with built-in WebRTC.

  • Integrate with Quip: Lucidchart

    • Sophia Westwood, Kevin Reece, Salesforce Quip

    The Quip API enables you to automate processes and integrate Quip with other products you or your company uses. Join us to learn how easy it is to customize collaboration and make the most of Quip. Allow your team to work smarter and faster by integrating the other tools they use most.

  • Integrating External Services With Chatter

    • Jaime Solari, Dagoberto Antonio Suarez Morales, Alejandro Horne, Oktana

    Join us and learn how to make communication more enjoyable and entertaining among users. Our goal will be to integrate GIPHY, Embedly, Emojis, and reactions services with Salesforce Chatter to make the overall experience more user-friendly.

  • Integrating with Einstein Analytics

    • Pat Patterson, StreamSets

    Einstein Analytics (previously known as Wave Analytics) allows developers to not only create analytics applications, but also to create application templates that allow end-users to create their own analytics applications based on your master app. You, the developer, can define parameters and rules as part of the template, allowing the end-user to customize the app to their requirements. Join us to learn how to use Analytics Templates and the Analytics External Data API to automate the ingest of data from outside the platform, manipulating datasets and dataflows to provide a seamless experience for the user.

  • Interactive Lightning Components Using the Reports & Dashboards API (1)

    • Sean Cuevo, Guild Education

    Your users want more than just of the out-of-the-box Lightning Reporting Components, they want an interactive list of results as a place to work from. During this session you'll learn how to create configurable Lightning reporting components using the Reports and Dashboards API. If you haven't had a chance to build a custom Lightning Component, this is a great a project to get your feet wet. Not interested in coding? We'll also cover how you can install this code into your org so your users can start using this today!

  • Interactive Lightning Components Using the Reports & Dashboards API (2)

    • Sean Cuevo, Guild Education

    Your users want more than just of the out-of-the-box Lightning Reporting Components, they want an interactive list of results as a place to work from. During this session you'll learn how to create configurable Lightning reporting components using the Reports and Dashboards API. If you haven't had a chance to build a custom Lightning Component, this is a great a project to get your feet wet. Not interested in coding? We'll also cover how you can install this code into your org so your users can start using this today!

  • Introduction to Apex Code (1)

    • Stefano De Toni, Salesforce

    Now that you've mastered the key point and click features of the Salesforce Platform, you might want more flexibility and control. Join us as we introduce you to Apex, Salesforce's native programming language. You'll learn key features and implementation considerations, and get sample code so you can continue learning at home.

  • Introduction to Apex Code (2)

    • Andy Ormsby, Salesforce

    Now that you've mastered the key point and click features of the Salesforce Platform, you might want more flexibility and control. Join us as we introduce you to Apex, Salesforce's native programming language. You'll learn key features and implementation considerations, and get sample code so you can continue learning at home.

  • Introduction to Application Hub

    • Raj Advani, Salesforce

    Learn about the latest extension of Salesforce DX: Application Hub. App Hub is a user interface built atop the Salesforce DX command line interface, for managing the creation and distribution of applications and the collaborative teams who build them. Designed for Admins and Developers, App Hub will include a user interface for the Salesforce CLI, along with environment, package and release management tools. Join this session to get the inside scoop on App Hub.

  • Introduction to Commerce Cloud for Developers

    • Jim Lynch, Eric Lessard, Daniel Mersiowsky, Salesforce

    Commerce Cloud powers e-commerce for many of the world's leading brands and it represents a great opportunity for developers around the world. Join us to learn the fundamentals of Commerce Cloud for Developers, how to use it with other Salesforce offerings, and what the future looks like.

  • Introduction To Einstein Analytics SDK with Lightning

    • Mohith Shrivastava, CodeScience

    Join us to learn how to leverage the Einstein Analytics SDK to build events that communicate between Lightning Components, Apex, and Einstein Analytics dashboard components. We'll demonstrate how a custom Lightning Component can use events to communicate with an Einstein Analytics component. We'll also cover examples of how to use Apex methods from an Einstein Analytics namespace to execute SAQL. Using a sales forecasting dashboard, we'll demonstrate interactivity between Lightning Components and Einstein Analytics Dashboards.

  • Introduction to Lightning Components (1)

    • Jan Van Den Broeck, Andrew Paterson, Salesforce

    Lightning Components continue to gain steam, being implemented at more and more customers, and with this momentum, newer and more powerful features continue to come to the Lightning Component Framework. Join us to get your first taste of building custom UI with Lightning Components. If you're a developer just starting with Lightning, we'll help you on your way with code samples and a hands-on demonstration of a page built using components.

  • Introduction to Lightning Components (2)

    • Jan Van Den Broeck, Andrew Paterson, Salesforce

    Lightning Components continue to gain steam, being implemented at more and more customers, and with this momentum, newer and more powerful features continue to come to the Lightning Component Framework. Join us to get your first taste of building custom UI with Lightning Components. If you're a developer just starting with Lightning, we'll help you on your way with code samples and a hands-on demonstration of a page built using components.

  • Introduction to Lightning Container Components

    • Alexander Dale, Gurvinder Singh, Salesforce

    When building Lightning Components, you might be led to believe you need to leave behind your favorite JS framework or library for Plain-Old Javascript. You couldn't be more wrong! Using Lightning Container Components you can now develop your Salesforce Lightning application using Angular, React, Vue, or any Javascript framework you can find, all while still being able to access your data. Come join us to see a live demonstration and find out more about how you can get started!

  • Introduction to Mobile SDK

    • Raja Rao DV, Urvin Thakkar, Salesforce

    Stay connected with your employees, customers or partners on the go. Join this session to learn how the Salesforce Mobile SDK makes it easy to build custom apps connected to your Salesforce customer and business data.

  • Introduction to Platform Events

    • Jack Van Dijk, Salesforce

    With the growing number of enterprise solutions in a business ecosystem, traditional record-centric design patterns become difficult to manage. Platform Events enables a new event-driven architecture for the Salesforce Platform focused on events and record changes, rather than full record processing. Join us to learn about Platform Events and what this will mean to the future of integration with the Salesforce Platform.

  • Introduction to Salesforce DX

    • Maxime Jacquet, Salesforce

    Salesforce DX is revolutionizing the way developers manage their code and develop on the Salesforce Platform with industry standard tools and processes. Join us as we provide an overview of Salesforce DX and cover the updates coming for Developers, ISVs, and IT, including the Salesforce CLI ( command-line interface) packaging, version control systems, and application lifecycle management (ALM).

  • Introduction To Service Cloud Snap-Ins SDK For Mobile

    • Mohith Shrivastava, CodeScience

    Service Cloud Snap-ins provide developers with a lightweight SDK that gives users access to powerful Service Cloud features within your native mobile app. Join us as we show developers how they can use the Snap-ins SDK to incorporate a two-way video chat button in a native iOS swift application. We'll review the required Service Cloud setup, introduce the Salesforce Mobile SDK + Snap-ins SDK, and demonstrate the use case of incorporating SOS into a native iOS application.

  • IoT Success, Served Up With Brisket & Kale

    • Mario Finocchiaro, LogMeIn

    The IoT is transforming the way companies engage with customers. Join us to hear two leading IoT companies, Freight Farms and Traeger Grills, serve up the value they have created by connecting their products to Salesforce through Xively, leveraging apps, data orchestration, and customer interactions to create better experiences.

  • Keeping the Internet of Things' Promise: Connecting Customers to Products

    • Marc D Behr, George Saines, Salesforce

    With the rise of the Internet of Things, you're no longer simply managing users and apps. You're networking massive amounts of device data, consolidating user profiles from multiple touch points, and even the orchestration of complex supply chains. Join us as Marc Behr (Senior Salesforce Engineer, Emerson) and George Saines ( Product Director, Salesforce IoT) share their their experiences building IoT strategies and help you get started on the right track. At the end of the session, we will have a Q&A session dedicated to answering technical questions you may have about the product.

  • Lessons Learned: Prepping & Training Data in Einstein

    • Jeremy Whittington, Thinkaholics

    Walk away from this session armed with practical strategies to roll out Salesforce Einstein. Artificial Intelligence and insights-driven Sales, Marketing, and Customer Service are transforming the customer experience. Whether you are an Architect, Developer or Administrator, this introductory session will provide useful tips and practical lessons with prepping and training data in Einstein to deliver effective insights to your Salesforce applications.

  • Level Up Your Processes With Google API and Salesforce Integration

    • Julio Pescador, Hitendra Katariya, Cloudflare

    Complex processes often span multiple systems. In this session, we'll cover how to integrate Google APIs into your Salesforce org with an API library in Apex and authentication through the JWT bearer token flow. We?ll then cover how you can use this new tool in your org to help connect your processes and take your users to a new level of productivity!

  • Leveraging Change Events in External Systems to Trigger Processes in Salesforce

    • Thomas Pollinger, Ralf Schundelmeier, Salesforce

    Salesforce Connect is a virtual data integration solution that allows customers to leverage Salesforce as the UI layer to consume, create, and modify data in external systems. The new Remote Event Detection capabilities gives developers the tools to define which changes should be tracked, how to set up listening to such events, and how to leverage the Salesforce Events created in the process to trigger process and actions in Salesforce. Join us to learn how this feature will enable you to create a solution that detects new purchase requisitions marked for approval in SAP, surfacing them to Salesforce users for approval, and writing the results back to SAP. Speakers: Shefali Sapra Thomas Pollinger

  • Life Before and After Salesforce DX for Salesforce Industries

    • Akshay Patravali, Shafi Ulla, Salesforce

    Join us as the Salesforce Industries team shares their real-world experiences adopting Salesforce DX. They'll discuss how they adopted managed packages, simplified their processes with Scratch orgs, and ultimately increased their developer's productivity.

  • Lightning Architecture for Beginners

    • Taylor Kingsbury, Damien Phillippi, Soliant Consulting

    The lightning component based architecture is very different than the typical Apex/VF MVC architecture. It will require a developer to learn the transition from developing in one architecture to another. This presentation will help the User learn the basics of developing and architecting basic lightning components.

  • Lightning Data Service: A Great Way To Access Record Data in Your Component

    • Alan Hoffman, Sahil Bhutani, Salesforce

    Lightning Data Service is the easy way to build Lightning Components. Build faster Lightning Components that don't require Apex Controllers by using the shared record cache in Lightning Experience and Salesforce1.

  • Lightning Data Service: An Easy Way to Build Lightning Components With Less Code

    • Kamyar Seradjfar, Salesforce

    Lightning Data Service simplifies how you build Lightning Components. In this session, we'll show you how to take advantage of the shared record cache in Lightning Experience and Salesforce1 to build faster Lightning Components that don't require Apex Controllers. You'll see how Lightning Data Service handles sharing, FLS, and access rights, so you don't have to.

  • Lightning Development for Apex & Backend Developers

    • Melissa Prcic, Stand for Children

    If you're a developer who has primarily worked in Apex or other backend languages, the transition to Lightning development can be daunting. You may be reluctant to get into HTML, CSS Frameworks and other technologies that you haven't had to worry about in the past. In this session we'll break down the concepts you need to understand about Lightning development from the perspective of a backend developer. You'll walk away with a clear understanding of the technologies and tools at their disposal for building beautiful, functional Lightning Apps and Components.

  • Lightning Fast: Optimizing Your Lightning Components with Events

    • Greg Sawers, Full Circle Insights

    Leveraging Lightning events and the Lightning component hierarchy can keep your data consistent across your components, as well as making your components Lightning fast by reducing the number of Apex controller calls needed to sync your data. Join us to learn how and when to use component and application events to ensure data consistency, without sacrificing performance. We'll discuss using centralized, headless components to store data client-side, as well as ensuring data consistency using events to lock and unlock data.

  • Lightning Magic - Casting Spells With Lightning Data Service

    • Greg Rewis, Salesforce

    One of the beautiful things about a client-side framework is, it's client-side. So why do Lightning Component developers spend time writing server-side Apex Classes for standard CRUD interactions? With Lightning Data Service (LDS) the answer is, they don?t ? they use magic! During this session we will explore the magic that is Lightning Data Service. From basic syntax and structure to implementation considerations and advanced use cases, you?ll walk away armed with the magic to get the most out of LDS in your Lightning Component development.

  • Lightning Security Across Components (1)

    • Ryan Flood, Nishil Shah, Salesforce

    Looking to secure your lightning components? The Lightning Component Framework offers a number of features to secure your lightning applications. In this session, you'll learn what protections Salesforce offers, and best practices for communicating across components. You?ll walk away knowing how to avoid CSS, namespacing, and access control issues.

  • Lightning Security Within Components (1)

    • Prashanth Kannan, Nishil Shah, Salesforce

    Looking to secure your lightning components? Join us to learn the foundations of Lightning security and what is required on your end. We'll cover common misconceptions. You'll walk away knowing how to avoid simple mistakes, like CRUD/FLS violations and connecting with secure endpoints.

  • Location-Aware Salesforce Development

    • Scott Covert, Tython

    Location-Aware apps are changing the way companies interact with their customers. Apple?s introduction of iBeacon to iOS has exploded the number of mobile apps that now provide consumers with location-specific, real-time information. Join us as we build a location-aware Salesforce1 mobile app that leverages iBeacon technology and the Salesforce platform to create a next-level CRM experience. Attendees will leave this session knowing how to leverage iBeacon technology in their mobile apps and how the Internet of Things can seamlessly interact with their Salesforce data.

  • Los 10 Mandamientos Apex (The Apex 10 Commandments in Spanish)

    • Julio Fernandez, Edith Valencia-Martinez, Desynit Ltd

    Don't be a Salesforce sinner! Don't break Salesforce rules! We've been there before and have gathered a list with the most relevant issues you should take into account to be a good Salesforce developer. Join us to get tips on how to develop good Apex code from the beginning. NOTE: This session is provided in Spanish.

  • Managing Salesforce Security in Einstein Analytics

    • Hunter Dunbar, Carter Sartell, Cervello

    Einstein Analytics is a powerful tool for visualizing data and creating important business insights. The platform allows organizations to analyze data from any source. Exposing the right data to the right users is critical for success. Join us as we cover advanced topics for mirroring Salesforce security in Einstein Analytics.

  • Market Trends in Salesforce Hiring: Attracting and Retaining the Best Talent

    • Carolina Lopez, Glen Thomas, Danielle Ramsbottom, Mason Frank International

    Join us to find out: What do Salesforce employees expect from employers? What's the average salary for a Salesforce professional? Does your compensation line up? How can your business attract and retain the most knowledgeable Salesforce employees?

  • Mass Actions, Composite, and Bulk APIs: Next-Gen Enterprise APIs

    • Kevin Rochowski, Salesforce

    With a growing focus on microservices, data centralization, and real time access, having robust and scalable APIs are a must for any leading edge platform. Join us as we explore the Mass Actions, Composite APIs, and the new Bulk API v2, and see how Salesforce is approaching the issues of doing more with our APIs.

  • Mastering Lightning Community Development (1)

    • Viswanadh Mulukuri, Yad Jayanth, Mike Katulka, CRM Science, Inc.

    Creating a Lightning Community using Community Builder is easier than ever, with numerous, powerful customizations available. This session will explore numerous customizations and integrations from custom Lightning component development to Visualforce pages to Themes and 3rd party JavaScript libraries. You'll also learn how to tap into Topics, Articles, Standard and Custom objects and much more!

  • Mastering Lightning Community Development (2)

    • Viswanadh Mulukuri, Yad Jayanth, Mike Katulka, CRM Science Inc.

    Creating a Lightning Community using Community Builder is easier than ever, with numerous, powerful customizations available. This session will explore numerous customizations and integrations from custom Lightning component development to Visualforce pages to Themes and 3rd party JavaScript libraries. You'll also learn how to tap into Topics, Articles, Standard and Custom objects and much more!

  • Mastering the Salesforce DX CLI

    • Dave Carroll (PTO), Salesforce

    Join us to get the inside scoop on how to make the Salesforce CLI your new best friend.

  • Maximizing Your Earning Potential in the Salesforce Community

    • Rob Woodhouse, Carolina Lopez, Mason Frank International

    Mason Frank presents the 2017 Salesforce Salary Survey covering salaries, career progression, benefits, certifications, and factors that can help you increase your earning potential. Join us to find out what you're worth and learn tips that can help you take your career forward.

  • Microservice Architectures With Sales and Service Cloud

    • Rahul Viswanathan, J.J. Jakubik, Vlocity

    Many companies are moving towards microservices-based architectures. Join us as we investigate how and what role Salesforce Sales and Service Clouds play. We'll explain what microservices architecture is, how Salesforce can act as an excellent client of microservices, and how Salesforce with Apex REST can contribute microservices to your architecture. Walk away with practical information and design considerations to expose your Apex code as a microservice.

  • Microservice Based Architecture Using Platform Events

    • Paul Battisson, Mavens

    Platform Events are a cool new piece of technology for the platform that enable us to do some amazing things including developing our applications using the practices and principles of microservices. In this session you will learn what Platform Events are and how to use them properly. We will then dive deep into how they can be used to orchestrate and architect applications to deliver more scalable solutions.

  • MindForce: Control Salesforce With Your Mind (1)

    • Rajiv Bhatt, APPTUS

    Have you ever wanted to control your Salesforce processes with your mind? Like thinking about approving a record... and boom, it is approved? Join us to learn how you can use the Muse headband and it's EEG detection capabilities to achieve exactly this. And besides this sneak preview of Brain-Computer Interface"

  • MindForce: Control Salesforce With Your Mind (2)

    • Naveen Kumar, Rajiv Bhatt, Apttus

    Have you ever wanted to control your Salesforce processes with your mind? Like thinking about approving a record... and boom, it is approved? Join us to learn how you can use the Muse headband and it's EEG detection capabilities to achieve exactly this. And besides this sneak preview of Brain-Computer Interface"

  • More Time Coding, Less Time Debugging: The Best Use of the Debugger

    • Jayvin Arora, Krystian Charubin, Soliant Consulting

    From developer console to debugger, Salesforce has continued to evolve Apex Debugging tools. Now, developers have access to the Apex Interactive debugger. Developers who come to Apex from another language will find this a welcomed addition to the platform. Join us to learn about the interactive debugger, how to use it, and how it can transform your development team.

  • Named Credentials: Securing and Simplifying API Callouts

    • Pei Huang, Groundswell Cloud Solutions Inc.

    In a connected world, secure, integrated systems are a necessity. Using Named Credentials with Salesforce ensures security and authentication are friction-free by simplifying the critical task of securely storing login details and authenticating with external APIs. Whether you're a beginner or a pro, join us to learn the power of Named Credentials and the benefits they provide for developers and admins alike. You'll see first hand the advantages they offer for managing environments, deployments, and future configurability and maintenance.

  • No Connection, No Problem

    • Keir Bowden, BrightGen

    While it's true that we are living in a connected world, being offline doesn't mean being unproductive. Join us to learn how to use the built-in offline capabilities of the Salesforce Mobile SDK within a hybrid iOS app. We'll create a simple training application that allows users to complete modules with verification questions, regardless of whether they are on- or offline. Those flights to Dreamforce could be put to good use.

  • No, Seriously: Test Your Code (1)

    • Kevin Poorman, Salesforce

    You don't have to write meaningful unit tests. But you should. Join us as we refactor a suite of tests so that they are meaningful. Meaningful not only to ourselves, but also our business users and the sociopath (with our address) tasked with maintaining our code years from now.

  • OAuth With Salesforce Demystified (1)

    • Calvin Noronha, Bluewolf, An IBM Company

    OAuth is a concept that can befuddle the most seasoned developers and users. In this session, we will dive deep into OAuth to focus on the difference between Authorization and Access; general OAuth features, flows, and how they work in Salesforce; and the OpenID protocol for SSO. We will also see a quick review of the Salesforce certified identity and access management designer"" certification.""

  • OAuth With Salesforce Demystified (2)

    • Calvin Noronha, Blue Wolf

    OAuth is a concept that can befuddle the most seasoned developers and users. In this session, we will dive deep into OAuth to focus on the difference between Authorization and Access; general OAuth features, flows, and how they work in Salesforce; and the OpenID protocol for SSO. We will also see a quick review of the Salesforce certified identity and access management designer"" certification.""

  • Platform Events: Inside and Out

    • Alex Warshavsky, Lawrence McAlpin, Salesforce

    Platform Events are a new feature that enables developers to adopt an event-oriented approach that enables near real-time integration between Salesforce and external systems. You'll learn how to use Platform Events to trigger Apex code and Process Builder Flows within Salesforce. We'll cover how to subscribe to events from web browsers and applications running outside of Salesforce, such as on Heroku. We'll also learn how to debug and test events, and learn the roadmap for future enhancements to this technology.

  • Platform Security With LockerService

    • Farhan Tahir, salesforce

    LockerService is a set of security features for Lightning Components. In this session we will explain why we built LockerService and present how developers can develop LockerService compliant components. We will also demonstrate the methodology and tools that enable us to upgrade legacy component by scanning and refactoring existing code. We will conclude with a look at the roadmap.

  • Power-Up Your Einstein Analytics Using Formulas, Functions, & Connected Data

    • Saurabh Oberoi, Groundswell Cloud Solutions

    If building complex SAQL queries is crippling your creation of meaningful dashboards in Einstein Analytics, you'll love this session. Join us to learn some of the advanced declarative capabilities in Einstein Analytics (previously called Wave Analytics) that reduces or eliminates the use of SAQL. This can change the way your business uses Einstein Analytics to attain valuable benefits from powerful insights-based decision making.

  • Process Automation With and Without Code (1)

    • Alba Azcona Rivas, Agustina Garcia, FinancialForce

    Visualflow can be used in many areas from simple interview flows up to complex hotel reservation processes. This session will show you how to build powerful, dynamic flows using #clicksnotcode that automate your processes. You will learn how to create records, send emails and even how a 3rd party system can launch your flow. And if you wear a technical hat, this session can help you boost your flows even further with Apex!

  • Process Automation With and Without Code (2)

    • Agustina Garcia, Alba Azcona Rivas, FinancialForce

    Visualflow can be used in many areas from simple interview flows up to complex hotel reservation processes. This session will show you how to build powerful, dynamic flows using #clicksnotcode that automate your processes. You will learn how to create records, send emails and even how a 3rd party system can launch your flow. And if you wear a technical hat, this session can help you boost your flows even further with Apex!

  • Real-time Einstein Vision Training with Live Agent

    • Parameshwar Balasubhramanian, Paul Higgins, Salesforce

    Join us to learn how to initially train an Einstein Vision dataset and use Apex to continue training Einstein with real-time data provided by end-users. We'll explore a proof-of-concept where Live Agent users can train Einstein using customer input, ensuring your Einstein model is continuously refined with real-world data.

  • Rethinking Your Architecture With Platform Events (1)

    • Florian Hoehn, Mavens

    Platform Events opened the door to native event-driven software architecture. As developers and architects, we now need to rethink our applications' architecture to take advantage of this new paradigm. In this session I will present how Platform Events impact existing and new architectures. You will learn about new solutions for external system integrations, module and package decoupling and extending standard platform features.

  • Rethinking Your Architecture With Platform Events (2)

    • Florian Hoehn, Mavens

    Platform Events opened the door to native event-driven software architecture. As developers and architects, we now need to rethink our applications' architecture to take advantage of this new paradigm. In this session I will present how Platform Events impact existing and new architectures. You will learn about new solutions for external system integrations, module and package decoupling and extending standard platform features.

  • Salesforce and IBM for Developers

    • René Winkelmeyer, Salesforce

    The partnership between Salesforce and IBM opens up a new world of possibilities for customers, partners, and developers. Are you interested in learning how to leverage them? Join us as we showcase real-world examples of API integration, weather, and Watson. Authentication, authorization, workflows, and UI - all will be handled, with source code included. Expect to learn about something that hasn't been announced yet. Become inspired to build your own solutions today.

  • Salesforce Code Quality Automation With CodeScan & Sophos

    • Ben van Klinken, VillageChief

    Join Stuart from Sophos and Ben from CodeScan as they share the benefits of using Continuous Integration, the Git-Flow development paradigm and CodeScan for static analysis. With these tools you will learn how Sophos scaled their development team by 500% while maintaining strict quality control over their output.

  • Salesforce Development in IntelliJ IDEA: What's New in Illuminated Cloud

    • Scott Wells, Rose Silver Software, Illuminated Cloud

    Join us to learn about the latest developments in Illuminated Cloud, the powerful Salesforce development plugin for JetBrains IntelliJ IDEA. The session will be conducted as a live demonstration of exciting new and upcoming features such as extensive support for the Salesforce DX development model, refactoring, intelligent source code generation, and client-side source code validation and auto-fixes that dramatically increase Salesforce developer code quality and productivity.

  • Salesforce Event Bus: Platform Events at Scale

    • Jay Hurst, Salesforce

    With the growing number of enterprise solutions in a business ecosystem, traditional record-centric designs become difficult to manage. Platform Events enable a new event-driven architecture for the Salesforce App Cloud focused on events and record changes, rather than full record processing. With High-Volume Platform Events, you can push events at Kafka Scale. Join us to learn about Platform Events and what this will mean for the future of integration with the App Cloud.

  • Salesforce Integration and API Overview (1)

    • Cleston Oliveira, Salesforce

    Break down walls and silos by learning how to integrate your Salesforce deployment with other systems. Join us to learn how Salesforce creates an efficient engagement layer for many systems of record using standards and leveraging the most up to date integration technology. We'll present technologies such as Platform Events and Salesforce Connect. You'll see specific examples and code to better understand how you can meet your enterprise integration needs with Salesforce.

  • Salesforce Integration and API Overview (2)

    • Cleston Oliveira, Salesforce

    Break down walls and silos by learning how to integrate your Salesforce deployment with other systems. Join us to learn how Salesforce creates an efficient engagement layer for many systems of record using standards and leveraging the most up to date integration technology. We'll present technologies such as Platform Events and Salesforce Connect. You'll see specific examples and code to better understand how you can meet your enterprise integration needs with Salesforce.

  • Salesforce Multi Tenant Architecture: How We Do the Magic We Do

    • Doug Merrett, Salesforce

    Join us as we take a deep dive into the architecture of the Salesforce Platform, explain how multi-tenancy actually works, and how it affects you as a developer. Showing the technology we use and the design principles we adhere to, you'll see how our platform teams manage three major upgrades a year without causing any issues to existing development. We'll cover the performance and security implications around the platform to give you an understanding of how limits have evolved. By the end of the session, you'll have a better grasp of the architecture underpinning Salesforce and understand how to get the most out of it.

  • Salesforce Platform Limits

    • Abhinav Chadda, Kevin Rochowski, Salesforce

    Building your Salesforce application can be challenging at times, for even the most seasoned admin. One of these challenges can be dealing with the various limits and allocations in Salesforce. Join us as we go over the existing state of our limits in salesforce, discuss how we are shifting from limits to allocations, and how we are approaching a new generation of soft"" limits and what this will mean for your developers.""

  • Salesforce Platform Overview (1)

    • Daan van Santen, Salesforce

    There are so many features baked into the Salesforce Platform, it isn't always easy to know where to start. Join us for an overview of core platform features, including how to build a production-ready app without writing code. You'll walk away with a key understanding of what it takes to build an app on the Salesforce Platform and great suggestions for what to learn next.

  • Salesforce Platform Overview (2)

    • Daan van Santen, Salesforce

    There are so many features baked into the Salesforce Platform, it isn't always easy to know where to start. Join us for an overview of core platform features, including how to build a production-ready app without writing code. You'll walk away with a key understanding of what it takes to build an app on the Salesforce Platform and great suggestions for what to learn next.

  • Salesforce Security and Sharing Model Demystified

    • Alok Khandelwal, Sailfin Technologies Pvt. Ltd.

    The Salesforce Sharing and Security Model has undergone numerous enhancements and offers many features to help you configure it to meet the privacy requirements your company demands. Join us as we cover declarative and programmatic approaches to consider and we'll explore how the performance of your Salesforce org is linked to the sharing settings you define. You'll ultimately walk away with practical tips for making the most of your Salesforce security model.

  • Salesforce Shield: Protecting Your Customers' Data With World-Class Security

    • Vinay Chaturvedi, Dazeworks

    Parker Harris once said, ?Nothing is more important to our company than the privacy of our customers' data?, and we can't agree more. Enter Salesforce Shield, a world-class security toolbelt at your fingertips which offers enterprise-level security features to help customers secure Salesforce data. Join us to learn how you can utilize these features to setup a close-knit security system for your Salesforce Org.

  • Sandbox Dataset Optimization for Salesforce Developers and Admins

    • Erik Sinnard, Lihod Rachmilevitch, OwnBackup

    No Salesforce developer/admin wants to introduce workflow and coding bugs into their production orgs. However, few have mastered how to easily configure and replicate the perfect, sized-to-fit test data sets on demand. Join us to learn real user secrets for optimizing sandbox datasets and increasing productivity.

  • Scaling Enterprise Integrations With Platform Events and Message Queues

    • Ramya Ramamoorthy, Sravanthi Reddy, Teach for America

    Join us to understand how we make use of Salesforce's exciting feature, Platform Events. We'll show you how we leverage them to scale enterprise integrations, obscure the need to "tightly couple" systems, how they differ from the Streaming API, and how you can leverage them to improve your integration architecture.

  • Scaling Security at Your Company

    • James Dolph, Salesforce

    As your applications and company grows, it can be hard for security to grow with it. Join the Salesforce Security team as we share how Salesforce handles these unique challenges and teach you about developing a Secure Development Lifecycle that fits and protects your company.

  • SchemaPuker: Data Model to Diagram in Under Five Minutes Using Heroku

    • Mick Wheeler, BrightGen

    If you have ever tried to get an entity relationship diagram out of Salesforce you know how painful it can be. Using SchemaPuker I will show you how to document your data model in under five minutes, and how you can utilise technologies like heroku and the Salesforce APIs to build your own tools to save time!

  • Scripting DX: Using Build Tools to Automate Your Development

    • Ray Dehler, Bryan Leboff, Appirio

    Since the release of Salesforce DX, developers have been quickly learning how to integrate the tool into their development processes. Join us as we look at how to incorporate the Salesforce DX tool into common build scripting languages like Grunt and Gulp, and how to script our most commonly performed tasks. With proper build scripts, both developers and CI automation can produce predictable results, providing more reliable integration and testing.

  • Secrets from Admins to Level-Up Your Developer Career (Panel) (1)

    • Meighan Brodkey, Leslie Gestautas, Jean Velonis, Life Lock

    What happens when an Admin, an Admineloper"" and a Salesforce Developer discuss what really matters to them? Three devoted Salesforce pros share their experiences and offer golden tips for developers that would take months (or even years) of experience to learn. Join us to hear common misunderstandings between Admins and Developers declarative ""gotcha's"" on the platform that you absolutely need to know how to craft the elegant technical solution that non-coders will love, what Admins really want, and much, much more.

  • Secrets from Admins to Level-Up Your Developer Career (Panel) (2)

    • Jean Velonis, Leslie Gestautas, Meighan Brodkey, Life Lock

    What happens when an Admin, an "Admineloper"" and a Salesforce Developer discuss what really matters to them? Three devoted Salesforce pros share their experiences and offer golden tips for developers that would take months (or even years) of experience to learn. Join us to hear common misunderstandings between Admins and Developers, declarative "gotcha's" on the platform that you absolutely need to know, how to craft the elegant technical solution that non-coders will love, what Admins really want, and much, much more.

  • Securing Applications on Heroku

    • Jake Silzer, Salesforce

    Deploying resilient web applications shouldn?t be hard - and abstracting the pesky details to Heroku can make faster and safely accessible. This session is all about Heroku?s latest security features, and how to use them to secure your apps.

  • Service Cloud Snap-Ins and SOS for Developers

    • Kartik Viswanadha, Jim Hunt, NeuraFlash

    Build your customer service app with the Snap-In SDK in hours, not weeks. Join us to learn how to use the SDK functionality to integrate Knowledge, Cases, Live Agent Chat, and SOS directly into your company's website and native apps: both on Web and Mobile. Transform your customer's experience while maintaining your unique company brand.

  • Silos No More: Automate and Optimize Processes That Span Orgs With Nintex

    • Ryan Duguid, Nintex

    Even simple business processes often include multiple teams, orgs, and external systems. Join us to see how you can use Nintex Workflow to break down these silos with intelligent process automation. No need to code or wait for IT. Learn how you can automate processes more quickly and improve business impact.

  • Simplify Testing by Automatically Populating Sandboxes With Test Data

    • Kashyap Patel, SFApex

    Data is a precious commodity to business users, but most fail to realize the value it has for developers. Sandboxes that are populated with data help to improve testing, and at the same time, reduce development time. Join us to learn how to automatically populate your sandboxes with dependable data to create enhanced testing environments and deliver better results.

  • Six Steps to Build, Distribute, and Sell Your Custom Mobile App

    • Michael Epstein, Salesforce

    Creating a custom mobile app that integrates with the App Cloud can be confusing. Join us as we cut through the fog and learn what it takes to build, distribute, and sell a custom mobile app from start to finish. You'll learn just enough about Connected Apps, OAuth2, and managed packages to list your app on the Apple AppStore and Salesforce AppExchange. We'll use an iOS app as an example, but the basic principles and techniques apply equally well to Android apps, too.

  • Smart Lookups With Machine Learning

    • Diego Latierro, Juan Bessonart, Altimetrik

    Join us as we walk through the steps to use PredictionIO within Salesforce, showing how to define an Engine and Event Server using the Heroku buildpack for PredictionIO. Once the environment is set, we'll set up a lookup field to work with, making predictions of which record is recommended to associate on it.

  • Smarter Commerce Journeys With Commerce Cloud Einstein

    • Ross Guthrie, Salesforce

    Commerce Cloud is even smarter Einstein. Join us to learn about Commerce Cloud Einstein's embedded Artificial Intelligence capabilities. From empowering retailers to leverage their own data to supercharging 1:1 personalization, Commerce Cloud Einstein makes machine learning accessible to everyone. Developers can quickly embed Einstein into their sites with just a few clicks - minimal coding and no data scientists required.

  • Social Brand Monitoring With Einstein Platform Services

    • Radoslava Radkova, Salesforce

    Have you ever wanted to gather valuable real-time insights from analyzing social media channels like Twitter? Then Einstein Platform services with it's capabilities of intent detection and image classification comes to the rescue. Join us to learn about datasets, models, and and how to apply prediction to the data of your choice.

  • SOQL: Performance Explained (1)

    • Alberto Lozano Miranda, FinancialForce

    As developers building on a platform on which we don?t have full database control, we often struggle to achieve maximum SOQL performance and deliver the best user experience. We need to understand how the database executes queries and joins data then, design our queries accordingly. In this session, I will present some SOQL performance optimization techniques. You will learn how the Query Optimizer works and how to use the Query Plan API.

  • SOQL: Performance Explained (2)

    • Alberto Lozano Miranda, FinancialForce

    As developers building on a platform on which we don?t have full database control, we often struggle to achieve maximum SOQL performance and deliver the best user experience. We need to understand how the database executes queries and joins data then, design our queries accordingly. In this session, I will present some SOQL performance optimization techniques. You will learn how the Query Optimizer works and how to use the Query Plan API.

  • Speed Up Relational Data Migration in Continuous Integration Environments

    • Mike Ackerman, Daniel Rudman, Dave Belove, Prodly

    Efficiently and accurately migrating test and application configuration data between Salesforce orgs is an arduous challenge in any dev environment. Learn how to easily set up a data migration process using Prodly Moover's new centrally controlled deployment architecture and then see a customer use case related to Salesforce CPQ implementation.

  • Static Resources Made Easy

    • Jonathon Schleicher, Acumen Solutions

    Join us as we demonstrate a useful library that we've developed that makes working with static resources easier and faster when doing front-end development. By hosting resources locally during development, iteration is faster while maintaining and encouraging best practices. Stop by to find how Acumen Solutions excels at front-end development.

  • Streamline Any Process by Developing with the Path Base Component

    • Jianmin Liu, Sultan Ali, Jeff O'Donnell, Salesforce

    Not all entities support path and the default path setup doesn't work for unique processes, but using the base path component developers can build custom paths to meet any use case. Join us as we explain the power of the Path base component and explore custom paths.

  • Streamline Cloud Deployments

    • Sheldon Callahan, Atlassian

    Are you a Heroku developer wanting to streamline your workflow? Learn the blueprints to success for your development cycle. Join Sheldon Callahan as he explores best practices using Atlassian tools deploying to Heroku. Walk through the tools and processes to create custom workflow options as well as setup and configuration.

  • Survival Kit for Beginner Developers (1)

    • Attila Wolf, Verba Technologies

    Are you a developer just starting out with Salesforce? Are you an admin looking to get into development? Join us to learn a few easy, but essential tips and tricks, like how to choose the right tools, decide when you do or don't need to actually write code, and some of the easier technologies you can dive into to get right in the middle of the action. After just 20 minutes, you'll walk away knowing how and where to start your own developer journey.

  • Survival Kit for Beginner Developers (2)

    • Attila Wolf, Verba Technologies

    Are you a developer just starting out with Salesforce? Are you an admin looking to get into development? Join us to learn a few easy, but essential tips and tricks, like how to choose the right tools, decide when you do or don't need to actually write code, and some of the easier technologies you can dive into to get right in the middle of the action. After just 20 minutes, you'll walk away knowing how and where to start your own developer journey.

  • Synchronize Data to Postgres With Change Data Capture

    • Alexey Syomichev, Salesforce

    Integrating Salesforce apps with back-office often involves maintaining your own copy of Salesforce data. Salesforce?s Change Data Capture makes data replication straightforward by providing a reliable stream of data changes over the Salesforce event bus. In this session, we are going to show how to subscribe to the change stream and keep a Heroku Postgres copy of Salesforce Objects always up to date.

  • Test Automation and Continuous Integration In SDLC Using Salesforce DX

    • Oscar Quintela, Altimetrik

    Salesforce is changing the game for continuous integration. Join us as we share tools and ways to face the challenges that will show up when creating a continuous integration process for your organization.

  • The Apex 10 Commandments (2)

    • Julio Fernandez, Edith Valencia-Martinez, Desynit

    Don't be a Salesforce sinner! Don't break Salesforce rules! We've been there before and have gathered a list with the most relevant issues you should take into account to be a good Salesforce developer. Join us to get tips on how to develop good Apex code from the beginning.

  • The Clones are Coming (and Other Sandbox News)

    • James Bognar, Rohit Mehta, Salesforce

    Clones! Clones! Clones! Join us to learn about the Sandbox cloning pilot, working with Scratch Orgs, and get the latest insight into the Sandbox roadmap. Sandboxes are still the primary environmental choice for building, testing, and deploying software on Salesforce.

  • Thinking Compositionally: Why Salesforce Developers Grok It

    • Heather Dykstra, Salesforce

    Becoming your best you isn't easy; it takes hard work and persistence. Join us as we discuss what traits and skills set innovative developers apart on the Salesforce platform, and take away strategies to grow with the platform, without feeling frustrated. Share stories and learn to push each other to new heights. Most of all, leave feeling empowered to build the future with the power of Salesforce at your back.

  • Thinking Lightning for Visualforce & Apex Developers

    • Julien Ouellet, Slalom

    As a Visualforce or Apex developer, the thought of learning to develop in Lightning feels daunting. Here's the thing - you're actually much better prepared for it than you think! In this session, you'll learn tips and tricks for making the switch to Lightning and how close it is to what you already know. We'll cover where you can use Lightning Components, and key use cases for each scenario. By the time we're done, you'll be itching to write Lightning code!

  • Tips and Tricks for Developing Components for Communities (2)

    • Dmitry Vinnik, James Loghry, Demand Chain Systems

    Discover tips and tricks for developing Lightning Components for communities. We'll cover customizing Self-Service templates, including overriding the default header with a custom theme, allowing community administrators to control the look and feel of your custom components with design tokens, and best practices, such as utilizing Lightning Component inheritance.

  • Tips to Scale Your Business on the Salesforce Platform with Salesforce Ventures

    • Trisha Price, Matt Garratt, Salesforce

    Join Matt Garratt, VP of Salesforce Ventures and Trisha Price, EVP, Product Development & Engineering at nCino, as they discuss the benefits of building on the Salesforce Platform. They'll share the features you should take advantage of when launching your business, as well as provide tips, ranging from how best to scope the initial launch, to managing continuous deployment, to best practices for keeping up with new Salesforce releases.

  • Tooling API: Easily Access Metadata and Build Small Custom Tools

    • Bhawani Shankar Sharma, Ankit Arora, Briskminds

    This session will help you in understanding how to access and leverage the Tooling API - the same Salesforce API the Developer Console uses. It will discuss when you should use it and what you can build using it. After this session you would be able to create your your app in your org and how the small effort can make a big impact on business.

  • Tools and Techniques for Managing Big Data in Your Org

    • Moyez Thanawalla, Thanawalla Digital

    In this session you'll learn about managing a large Salesforce database with 10s of millions of records and exponential growth. This session will talk about the threshold of Salesforce big-data and how to recognize when you are approaching that limit. Discussion will include query optimization, skinny tables, big objects and the different types of indexes that are available to help. During the session, we will run queries against a non-optimized data set, inspect the performance, optimize it using the discussed methods, and demonstrate the performance gains.

  • Top 10 Things to Know About Salesforce DX

    • Josh Kaplan, Salesforce

    Join us for a top-ten list of the key things every Admin and Developer will want to know about Salesforce DX. Get a light-hearted insider look.

  • Transforming the Commerce Cloud Sandbox Environment to Help Developers

    • Andrew Lawrence, Dirk Bergemann, Salesforce

    Commerce Cloud is aligning to the Salesforce development experience and is in the early stages of building an elastic, self-service sandbox environment for developers. Join us to learn the design and ideation process and how Commerce Cloud is innovating with the developer in mind.

  • Under the Hood With Cisco Spark's REST API and Mobile/Web SDK

    • David Staudt, Cisco Systems

    See coding demonstrations building Spark chatbots, embed video into mobile/web apps with Spark Video SDKs, and connect DevOps/CI-CD/LoB into collaboration spaces using Spark's REST API. Whether your implementing pre-built integrations from Cisco Spark Depot, prototyping Built.io/Zapier, or using Spark's SDKs for JavaScript, Swift, Python, bring your coding questions.

  • Unleash the Power of Customization With Lightning Base Components

    • Marcus Torres, Greg Rewis, Salesforce

    Base Lightning components unleash the power of customization for developers - allowing them to build custom Lightning components without having to worry about HTML markup or CSS. In this session, we'll take a look at all of the new base components in Winter '18 and use them to build a component in a matter of minutes!

  • Unleash Your Salesforce Data: 4 Compelling Solutions to Data-Driven Happiness

    • Eric Ho, Informatica

    Data is the new currency and to assure digital transformation success, it's critical that your data is integrated, cleansed, mastered, and automated. Join us for a demo of four easy to implement solutions to unleash your Salesforce data on your journey to becoming a true data-driven enterprise.

  • Up Close and Personal With Lightning Experience (1)

    • Andrew Fawcett, FinancialForce

    Lightning Experience is not just a pretty face, it's a sophisticated application container for modern web applications. Join us to understand how to leverage Lightning's numerous extension points to build Lightning applications like a pro, without reinventing the wheel. We will look in detail at Lightning, Actions, Action Overrides, Utility Bar, and the rich features of the multi-tabbed Lighting Console App.

  • Up Close and Personal With Lightning Experience? (2)

    • Andrew Fawcett, FinancialForce

    Lightning Experience is not just a pretty face, it's a sophisticated application container for modern web applications. Join us to understand how to leverage Lightning's numerous extension points to build Lightning applications like a pro, without reinventing the wheel. We will look in detail at Lightning, Actions, Action Overrides, Utility Bar, and the rich features of the multi-tabbed Lighting Console App.

  • Using Apache PredictionIO for Predicting University Student Dropout Rates

    • Luciano Straga, Santex

    Artificial Intelligence and Machine Learning have become trendy in software development. Technologies like Apache PredictionIO make them accessible for every developer, not only for data scientists. Join us to learn how we created a predictive engine with the University of Palermo, Argentina, to solve one of it's biggest concerns - student dropout rates in specific courses. You'll walk away with an understanding of machine learning concepts, common libraries like Apache Spark's MLlib and Scikit-Learn, and how to apply these to your scenarios.

  • Using Apex to Extract IoT Value From Your Data

    • Kapil Gowru, Michelle Szucs, Salesforce

    Leverage your existing Apex skills and device event data to become a Salesforce IoT Trailblazer for your organization! Whether you have shiny new devices or are relying on legacy hardware and software, learn how to transform your existing data for Salesforce IoT Explorer use cases. This session will detail simple approaches to resolving common filtering and event splitting scenarios encountered by developers as they tackle their first IoT implementations.

  • Using Einstein APIs for Intent and Sentiment With Python

    • Rajdeep Dua, Salesforce

    In this talk I'll go over basics of Einstein Intent and Sentiment APIs and then show how to use these APIs using Python. I'll use preexisting intent and sentiment models to predict label of a document. I'll also show how to create custom models using user datasets.

  • Using Heroku and Apache Camel to Create Open Source Integrations With Salesforce

    • Mikhail Voronin, DocuSign

    Apache Camel is a versatile open-source integration framework based on known Enterprise Integration Patterns. If you're working with multiple software products and want to integrate them with Salesforce, this is a create place to start. In this session, we will show you how to use Apache Camel and Heroku to create a variety of integrations with Salesforce quickly and efficiently. And yes, source code will be provided as well.

  • Using IoT to Visualise the Health of Your Orgs

    • Kevin Boyle, Jason Mann, Gearset

    Keeping track of the tests in your sandboxes can be tricky, even for a seasoned developer. With new features to build and customers to delight, it's all too easy to miss a single failure until it's too late. But what if you could see the health of your orgs at glance and know where to work your magic? Join us to see how to use IoT to create your own wall of success and display the health of your orgs for all the team to admire.

  • Using React Native to Build Awesome Salesforce Mobile Apps

    • Joseph Ferraro, Mavens

    React Native allows developers to build native apps using web technologies like JavaScript. In this session we will show you how to use React Native to build a fully-featured mobile app powered by Salesforce Community Cloud. We will build a mobile shopping app with e-commerce and customer support functionality handled by Salesforce on the backend.

  • Using the Salesforce CLI for your Ant Migration Tool Tasks

    • Karen Fidelak, Salesforce

    Are you currently using the Salesforce Ant Migration Tool to move metadata between environments? Why not try the new Salesforce CLI to do the same metadata deploy and retrieve tasks? Come hear some quick tips to get up and running in no time!

  • Visualforce in Lightning Experience

    • Mike Senn, Farhan Tahir, Salesforce

    So you want to move to Lightning, but you don't know what to do about your customized Visualforce pages. In this session, you'll learn best practices and tips for getting Visualforce pages to ?just work? in Lightning Experience. In addition, you'll also see how to easily style your Visualforce pages with the look of Lightning Experience.

  • Voice Applications - Next Generation Intelligent Interfaces (1)

    • Vineet Sinha, Salesforce

    Have you ever wanted to build a Star Trek communicator, Knight Rider?s KITT, or Star Wars? C-3PO? Now, with the introduction of Siri, Amazon Echo, or Google Home, voice interfaces are part of our everyday lives. Come and learn what open source tools we at Salesforce have built to achieve that. Walk away from the session with an understanding of the tools and how to create your own intuitive voice experience with the power of Salesforce.

  • Voice Applications - Next Generation Intelligent Interfaces (2)

    • Vineet Sinha, Salesforce

    Have you ever wanted to build a Star Trek communicator, Knight Rider?s KITT, or Star Wars? C-3PO? Now, with the introduction of Siri, Amazon Echo, or Google Home, voice interfaces are part of our everyday lives. Come and learn what open source tools we at Salesforce have built to achieve that. Walk away from the session with an understanding of the tools and how to create your own intuitive voice experience with the power of Salesforce.

  • VS Code IDE for Eclipse Users

    • Gunnar Wagenknecht, Salesforce

    Are you an Eclipse user? Curious about our new extension for Visual Studio Code? Worried about learning a new tool? Join us as we highlight the differences and give recommendations for long-time Eclipse users. We'll explain how to easily adapt your development workflows to get the best experience right from the beginning.

  • Why Subscribing to Change Data Capture Event Is Better Than Polling for Data

    • Sonia Wu, Larry Chan, Salesforce

    Join us as we compare and contrast the current way of polling for new and updated Salesforce data, versus using the Platform Events and Change Data Capture feature of Winter '18. We'll show how these new ways of subscribing to events work and why they are better.

  • Women in Tech: A Journey from Admin to Architect (1)

    • Jenevieve Arrigan, Shannon Howe, External

    Working against gender norms? Youre not alone. We are all on a journey to increasing equality. Based on the latest industry stats, there is a unique opportunity for women in technology to grow their capabilities and responsibilities in the technology space. Join us to hear from a woman in tech on her journey from admin/developer to architect through defined strategies for career growth.

  • Women in Tech: A Journey from Admin to Architect (2)

    • Shannon Howe, Jenevieve Arrigan, External

    Working against gender norms? Youre not alone. We are all on a journey to increasing equality. Based on the latest industry stats, there is a unique opportunity for women in technology to grow their capabilities and responsibilities in the technology space. Join us to hear from a woman in tech on her journey from admin/developer to architect through defined strategies for career growth.

  • Your Apex Code and the Salesforce Security Model

    • Matt Quagliana, Vlocity

    Developers are often surprised to find that their Apex code doesn't behave the way they expect, especially when it comes to the Salesforce security model. Join us as we discuss the the Salesforce security model, explore how Apex behaves out of the box"

  • Zero to IoT Trailblazin' Hero in 40 Minutes Flat

    • Michelle Szucs, Tim Peng, Salesforce

    Calling ambitious Salesforce developers: Become the first IoT Trailblazer in your organization and a hero to your business! Learn how to build an end-to-end IoT flow for your connected devices. This session will cover connected architecture patterns and demonstrate how to push data into Salesforce IoT, execute intelligent logic against event data, and take action on your insights. Tadow!