Snowforce 2017: The Salesforce Crossroads of the West

There are over 15 Salesforce community conferences now, but Snowforce is one of the oldest. Based in Salt Lake City, Utah, it has a large and growing group of loyal followers. Utah is quietly becoming the next Silicon Valley. It’s been named the Silicon Slopes, and increasingly it’s got the numbers to back it up. Don’t overlook Utah, it’s going through a tech boom, and Snowforce is a great way to network and learn from the folks who are part of it.  Read on to hear about my experience at Snowforce!

The night before the conference, there was a speaker / sponsor dinner. These extra activities are so important because the day of the conference flies by so quickly. Many times this is your only chance to talk to certain people (Peter Coffee for example). I met some new folks and got a chance to talk to them in a fair amount of depth. I also got to re-acquaint with familiar people which I hadn’t seen in some time. Finding the venue was a test of our navigation skills, as it turns out the “Red Iguana” can mean many different places in Salt Lake City 🙂

Checking into the conference was a breeze. Since it was downtown this year, it was a short walk from the hotel. The venue was one of the coolest I have been to. “The Depot” is a train station converted to a music venue. Hosting Salesforce rockstars in a place that hosted literal rockstars is quite befitting.  TrailheaDX did something similar at the Warfield. It’s a nice alternative to traditional convention centers.

 

 

 

Peter Coffee’s keynote was thought provoking and flawless as always. Prior to the conference he used a poll to crowdsource the topics. This meant he ended up talking the most about topics we were most interested in. Way to be customer focused! I’m still processing these important ideas. No doubt they will help my career, and maybe even help the world a little in the process. He really makes it worth getting out from behind your desk and flying across the country to expand your mind.

One difficulty with a conference this size is that there are 3-4 parallel sessions going on at once. Inevitably this means you will have a feeling you are missing out on the sessions you aren’t in. My advice is to accept you are going to miss out on many sessions.  Be comfortable in the session you have chosen and experience the session you are in with elevated mindfulness.

I think this is the first community conference I have been to that provided it’s own mobile app!

                                

This was a private social network, similar to the Dreamforce app.  I saw a lot of people interacting on this who weren’t on twitter, so this makes it a valuable addition to the conference in my opinion.

I enjoyed the SalesforceDX presentation by John Vogt and Wade Wegner. This is a massive and ever-evolving body of knowledge, so it’s important to stay informed. I especially loved Wade’s demos. He really puts the X in DX by showing how quickly you can build apps via the new CLI tools. Marc Benioff even got wind of this presentation and retweeted what was going on in the room!

Kevin Poorman (aka codefriar) showed off his innovative “Apex Promises” project. This looks like a great architecture to build robust processes that are long running and/or use multiple callouts.

The sponsors had their own room which seemed to be getting plenty of traffic. I popped in a few times and it was always packed with attendees. My company, Kenandy had their team in there giving away swag and answering questions about our ERP built on the Salesforce platform. It was also great to catch up with other sponsors like Coveo, who generously helps to pay for the video production at the Bay Area Salesforce Developer Group.

Lunch was included as part of the conference by gourmet food trucks out in front of The Depot. It was a little tight for space, but the food was excellent. Salt Lake City has no shortage of good eats! It’s really cool being able to create your own lunch experience by perusing around the trucks and choosing whatever looks good.

 

After lunch, a new Salesforce MVP, Adrian Larson presented his LimitsProfiler project. This solves a problem which is a bit of a dark art to many Salesforce Developers – performance. You can refactor code and gather data on how you have affected the performance of it. Cool!  I also found out Adrian is one of a very small number of moderators on Salesforce Stack Exchange.

 

Morgan Robertson, a Technical Architect at Eide Bailly gave a useful demo on Custom Metadata types. It was an end to end demo of a commission calculator app where the commission tiers are stored in Custom Metadata Types. The best part?  All the source code is available here: https://bitbucket.org/eidebailly/custom-metadata-example.

Who says work can’t be fun? I invited the Simplus SaaSquatch to come to my session on HyperBatch and it showed up! It even had a few words for the audience. Something to the effect of “hwooo uuugh oooowah woooo uuuuah”. The ‘squatch even came equipped with some foam snowballs we got to throw around. Hopefully it learned a few things about Salesforce in the process.

Similar to last year, Snowforce had a closing keynote packed with great life advice. Mark Widmer, Ph.D. from BYU gave us meaningful advice on how to live a great life. This focused primarily on myths and truths about how to increase your happiness. Mark has a lot of experience in outdoor team building activities, so his talk dovetailed perfectly into Snowforce’s day 2 activities on the slopes! Work-life balance is so important, kudos to Snowforce for incorporating this into the conference.

There was a closing happy hour event, a great opportunity to connect virtual relationships to the person in real life and discuss what we learned that day. It was also a chance to assemble a large group of us to grab dinner. Dinner presented a new opportunity exchange life stories which add whole new dimensions of depth to business relationships. Everyone has an amazing story when given the chance to share it.

The second day is an entirely different experience. This is what puts the “Snow” in Snowforce. Conference attendees meet up at the Solitude Mountain Resort and decide how to spend the day. There is a lodge provided as home base with food, drinks, and space for hanging out. Groups of people form organically for all types of snow activities from here. I chose to try snowshoeing for the first time with a few other people, which proved to be a very rewarding experience. Sun, snow, and majestic scenery set the stage for a challenging, shared experience for us to connect through.

There are a lot of people I’d like to give a shout out to for making Snowforce 2017 such a wonderful experience.  But rather than risk missing some folks, I’m just going to say if you are reading this, then you know who you are.  Thank you!

Snowforce 2016 Recap

Salt Lake City’s Snowforce Salesforce event keeps getting bigger every year.  This was the 6th year, and it is now drawing around 300 people (with even more registering!) from all over the country.  The tech scene is strong in the Silicon Slopes and surrounding areas of Utah.  There are many companies in the Salesforce ecosystem located there, as well as remote employees who live in Utah with headquarters in places such as San Francisco.  About five Utah user groups pitch in with funds contributed by the sponsors to create this event.  And believe it or not all of this is absolutely free for the attendees!

Noah’s Event Venue was a great location for the event.  Multiple floors held various rooms for breakout sessions, sponsor expos, photo booths, and lounges for attendees to hang out in.  There was even a game room upstairs if you wanted to discuss Salesforce over a game of pool.    The large, main hall which was big enough to be able to fit all of attendees together at once for the keynotes.  Snowforce had sessions catered to four different tracks this year: Admin, Developer, Executive and UX.  Four tracks for a community conference?  Wow!  I attended the Developer track.

The conference kicked off with registration and breakfast starting around 7:30 in the morning.  Breakfast was good, but disappeared fast.  Thankfully the staff was on top of it and ordered more!  Saleforce sent a great group of expert Account Executives and Sales Engineers to the early bird session on Service Cloud Lightning.  Joined with folks from Instructure, we got real examples of how Salesforce’s fastest growing offering, Service Cloud Lightning, is helping companies to better service their customers.  I was particularly excited to see Jennifer Shaeffer there.  Jen is a seasoned Salesforce Account Executive who I have worked with in the past.  She did a great interview with Instructure that was reminiscent of Peter Coffee’s Dreamforce intros.

For the keynote, we had an all-star lineup of Salesforce Admin and Developer evangelists.  This worked great since there was a mixed audience.  Gillian Madill and Mike Gerholdt showcased the latest features of Salesforce that an admin might want to know about such as customizing the new Lightning Experience navigation.  Samantha Ready took over and showed some of the new developer features like building components and using them in Lightning App Builder.

 

After that we had a Demo Jam.  It was a fast-paced forum where vendors got the chance to belt out their best elevator pitches for their product, and attendees got to vote on them via SMS.  It was very entertaining as the presenters were cut off when they reached their time limit.  So hearing a presenter close with a pitch along the lines of “It’s awesome!!!” happened more than once.  The new Simplus App “Culture Climb” was demoed by the always energetic Ryan Westwood, and featured a dramatic mic drop at the end.  This is a brand new HR app which was unveiled at the conference and ultimately won the Demo Jam.  This will be an app to keep an eye on.

 

I broke out into breakouts and learned some great Developer content.  The first one I saw was by Nate Lipke of Salesforce.  He demoed a nice smattering of the new toys developers have to play with such as the Interactive Apex Debugger.  It was extremely cool to watch a Visualforce page stop in mid form submission and let you inspect everything from the server side.

nate

This took us into lunch, featuring a lineup of Utah’s finest food truck fare.  These were a huge hit with the attendees, and were provided free as part of the conference.  What a fun way to enjoy the warm weather outside while hanging out and meeting new people.  Kudos to the whoever planned for this conference lunch hack.  It delivered an all-around great experience.

After lunch, Charlie Isaacs, gave an action packed presentation.  Charlie is the CTO for Customer Connection at Salesforce.  If you haven’t seen him speak, it is something to behold.  I’m sure he had 10 presentations he wanted to give in parallel in his head but unfortunately he only has one mouth to be present with.  Passionate and knowledgeable about the Internet of Things don’t begin to describe Charlie.  IoT is becoming more and more common across many industries.  Charlie passed around estimote beacons which are used in retail, ODBII dongles which are used by insurance companies to monitor drivers, even a connected knee implant that is enabling more successful knee surgeries.  This was probably my favorite presentation, as it made the Salesforce IoT Cloud tangible for me.  At Dreamforce 2015 “the IoT Cloud, powered by Thunder” was Parker Harris swinging the hammer of Thor at the stage with thundering sound effects.  While cool, this was a little abstract.  Charlie’s session made it more clear to me what the actual product is, and what it will be able to do for customers.  I believe IoT Cloud will be huge, and have a more successful adoption curve than Analytics Cloud has had.  IoT cloud takes what can be an extremely complex implementation, and simplifies it down to the realm of Salesforce declarative development.  This will enable businesses to leverage machine-generated data to better serve their customers in a fast-to-market fashion.  What an amazing capability.  It will be exciting to watch Kenandy customers leverage this when it becomes generally available.

 

John Schultz, a developer at Salesforce, gave a cool presentation on how to integrate Salesforce and fitbit.  All the code for how to do this is in his github repo here: https://github.com/jcschultz/sfdc-fitbit-demo.  This was a good refresher on OAuth flows, REST integrations, and also showed the benefits of using a treadmill desk.  It was really cool to be able to talk with John the next day about his experience of being a software developer who uses a treadmill desk.  There are a lot of issues you don’t think about such as how the eyes adjust to the motion, and how you might need to pause the treadmill while taking phone calls.

john

The final Developer presentation taught us how to create Process Builder Blocks.  This is a useful technique if you have admins and developers working in together in an organization.  The admins can build as much of the process as they can in Lightning Process Builder, then the developers can create Apex methods which can be executed from the Lightning Process.  To me, the most amazing thing about this presentation was that is was created by Shane McLaughlin, a Platform Architect at Salesforce.  Shane was supposed to present this, but something came up, and Daniel Hoechst stepped in at the last minute to present it on his behalf!  As if organizing and executing the event wasn’t enough, Daniel was even able to do Shane’s presentation for him.  In fact, if he hadn’t told us it wasn’t his presentation, we wouldn’t have been the wiser.  Quite an impressive feat in my book.

daniel

The final presentation brought everyone back together from the breakouts into the main keynote hall.  This was a motivational speech by Dr. Craig Manning.  Dr. Manning is a great presenter with an Australian flair.  He teaches at Brigham Young University, and has worked with some of the world’s top athletes.  Though his experience is in Athletic performance coaching, the concepts apply to anything you want to accomplish in life.  He explained how to achieve “The Fearless Mind” using this formula: Potential + Training – Interference = High Performance.  He gave us a short list of actionable things we can do to achieve this, which sounded quite good to me.  He also challenged various beliefs that are common in our society.  It was an hour well spent.  It is important to take time out of our busy lives to explore techniques for self-improvement.  Working this into the conference was a nice value-add.  It wasn’t unlike the the mindfulness theme which was added to Dreamforce 2015.

manning

Wrapping up the official events for the day was a cocktail hour out on the balcony.  This included an open bar, food, snow machine, heaters, and music.  It was a great networking opportunity, with scenic views of the towering, snow-covered Utah mountains on both sides of us.  I caught up with a few people I had been meaning to talk to, and learned a lot by listening to the conversations of others.  As the crowd dwindled down, the remaining group planned to go out and grab dinner.  We all pitched in to pack up some items from the event, a reminder that we were indeed at a community conference!
We met up for dinner in downtown Salt Lake City, at a dueling piano club called Keys on Main.  The piano players were amazing, and really knew how to work the crowd.  It was a unique and entertaining experience, and a great chance for the local Salt Lake City Saleforce crowd to show the out of towners what their city has to offer.

 

keys

The next day everyone met up at the Solitude Mountain Resort for a day of snow activities and networking.  The organizers reserved us a good sized room there for our base of operations.  The room had food, drinks, networking, and gave everyone a place to change in and out of their snow gear.  It was a lot of fun to see people coming back from the slopes with huge smiles on their faces, exchanging top speeds from their smartphone GPS apps.  I was a little under the weather, so I didn’t participate in any of the vigorous activities.  I enjoyed the scenery, and skied vicariously through the stories of others.  The weather felt like a summer day, with the snow reflecting the sun at you like a tanning mirror.  There were restaurants, pubs, and gift shops around the lodge.  I had fun exploring and finding new places to hang out in small groups.  This is where serendipitous conversations around Salesforce and other topics tend to happen.  I also took a nice snow hike along a ski run / snowmobile trail with Zachary Jeans, a Salesforce strategy consultant, getting some decent exercise for the day.  Being 8,000 feet up in the pristine mountains makes you feel isolated from the stresses of life, and you can’t help but soak it all in and feel at peace.

 

It is impressive just how well a group of volunteers in the Salesforce ecosystem can organize an event like this.  I know Snowforce 2016 didn’t plan and run itself, but the organizers made it seem that way from an attendee’s perspective.  It was remarkable how collected the organizers were, considering the late nights and countless details they had to keep track of up to and during the conference.  Congratulations and thanks are in order to Daniel Hoechst, Ben Schauerhamer, Evan Johnson, Drew Dayton, Becky Webster, Carolyn Beth Adams, Kim McClure, and Brian Warren.  If I left anyone out, please let me know (@danieljpeter on twitter) and I can revise the list.  I can only imagine this event will continue to grow!

To learn more about Snowforce, check out these resources:

http://snowforce.io

https://success.salesforce.com/_ui/core/chatter/groups/GroupProfilePage?g=0F9300000009N

https://twitter.com/search?q=%23snowforce16