August 2, 2017

JavaScript and Salesforce – the best of both worlds!

2:40 PM  -  3:20 PM
Parsons Room

Taking the best of the latest JavaScript practices from the full-stack world and applying them to applications within the Salesforce ecosystem.

Click for more information on 'JavaScript and Salesforce – the best of both worlds!'

How do you know your application does not suck?

3:30 PM  -  4:10 PM
Parsons Room

No one wants to design or develop crappy things, yet every day crappy applications get punted out the door. In one hour, I will give a workshop on various techniques and approaches to arm any developer/admin/ or project member with the tools they need to conduct gorilla research, develop personas, study analytics, and create rapid […]

Click for more information on 'How do you know your application does not suck?'

Getting started with IoT while we wait for Thunder

3:30 PM  -  4:10 PM
Jordan Room

IoT Cloud with Thunder is not available in Developer Editions yet, but that doesn’t mean we can’t get started with IoT Development! In this session we show how to integrate a Raspberry Pi — cheap and extensible IoT device with Salesforce using already available APIs.

Click for more information on 'Getting started with IoT while we wait for Thunder'

State of the Salesforce

16:20 PM  -  5:00 PM
Jordan Room

We are constantly pushed to learn new skills and technologies. We may even get asked by our employers to enable something. But have you ever stopped and asked, “Are these skills transferable to the rest of the industry?” This session will break down what areas within the Salesforce Ecosystem are growing, shrinking, and evolving. We […]

Click for more information on 'State of the Salesforce'

August 3, 2017

#Ohana: Conquering our impossible thing (together)

9:00 AM  -  9:40 AM
Gym

Who are you and what is your impossible thing? What stands between you and changing the world? Changing the world starts with figuring out who you are and what sets your soul on fire, and requires us to do our impossible thing. I believe the world changes through love stories, and I believe that we […]

Click for more information on '#Ohana: Conquering our impossible thing (together)'

Promises – easy chainable, reusable and retry-able Async code

9:00 AM  -  9:40 AM
Parsons Room

Learn about the promise pattern, and how to implement it in Apex using Queueable apex, and the Promise Library.

Click for more information on 'Promises – easy chainable, reusable and retry-able Async code'

You may be the hammer, but is your problem really a nail?

9:00 AM  -  9:40 AM
Jordan Room

Whichever side of the Admin or Developer fence you fall on, it’s easy to argue that it’s the better side. So when a problem comes your way, you use your go-to knowledge to try and solve it. But are you really giving the clicks vs. code debate it’s due? Every release, new features are released […]

Click for more information on 'You may be the hammer, but is your problem really a nail?'

Heroku

9:50 AM  -  10:30 AM
Jordan Room

Setting up, operating and maintaining your own platform is not where the race is won. Avoid the risk and complexity, and dedicate your energy to what really matters: building great apps. In this session we will cover the basics of what Heroku is and where it fits in the Salesforce landscape. We will discuss the […]

Click for more information on 'Heroku'

Lightning Magic – Casting Spells with Lightning Data Service

10:400 AM  -  11:20 AM
Jordan Room

One of the beautiful things about a client side framework is that it is 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 […]

Click for more information on 'Lightning Magic – Casting Spells with Lightning Data Service'

No Code, Low Code, High Code, Why Code?

10:40 AM  -  11:20 AM
Parsons Room

In this presentation we’ll review the concepts of No Code, Low Code and High Code on the App Cloud, exploring the implications and application of each. We’ll walk thru examples of combining No Code tools such as process builder with Low Code apex invocable logic, as well as exploring integration with external Heroku microservices to […]

Click for more information on 'No Code, Low Code, High Code, Why Code?'

Thinking like an Architect

12:30 PM  -  1:20 PM
Jordan Room

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

Click for more information on 'Thinking like an Architect'

Lightning Components: Did you know you can document them?

12:30 PM  -  1:20 PM
Parsons Room

Have you ever had a close look at the contents of a Lightning Component bundle? Have you ever noticed the documentation file and been scared by it? Well, we’ll talk about this file, what it can do and how documentation for your components isn’t as bad as it may seem.

Click for more information on 'Lightning Components: Did you know you can document them?'

Salesforce DX

1:30 PM  -  2:10 PM
Parsons Room

Salesforce is delivering significant improvements to developers! Salesforce DX is focused on bringing industry standard tools and processes to App Cloud. In this session, we’ll cover all the updates coming for Developers, ISVs, and IT, including tools and command-line, packaging, version control systems, and application lifecycle management (ALM). If you care about building apps with […]

Click for more information on 'Salesforce DX'

Architects on the Rocks

1:30 PM  -  2:10 PM
Jordan Room

Join us for a lively roundtable discussion about times we thought we were building something amazing, and then discovered a mess. We’ll talk about strategies we used to recover from those storms, lessons learned and how we try to fail better! Bring your own thorny questions, a beverage to toast with, and get ready to […]

Click for more information on 'Architects on the Rocks'

Anatomy of A Lightning Component

9:50 AM  -  10:30 AM
Parsons Room

AuraDefinitionBundle? Helper.js vs. Controller.js vs. Controller.cls? This session will break down the behavior of components, what goes where (and why), and help attendees walk away with good Lightning dev habits and key do’s and don’ts for building components that bring joy & world peace to users. (Or maybe just real cool functionality.)

Click for more information on 'Anatomy of A Lightning Component'