Living in Atlanta gives me the opportunity to attend many top quality technology events entirely free of charge (except for an occasional parking fee). I recently attended one such event…a one day hands-on development class held at the Atlanta Salesforce offices, located on the 33rd floor of the One Atlanta Plaza building in Buckhead just across the street from the Lenox Marta Station…nice location!
The class, Salesforce Platform Workshop, was standing room only and they actually had to bring in extra chairs to accommodate additional unexpected attendees. A printed workbook was provided but you could also follow online at http://bit.ly/atlantadevworkshop.
Class entailed a series of hands-on exercises building a conference management application from scratch that included applying some of the latest Force.com technologies, Process Builder and Lightening Connect. We even entered and deployed some Apex code for triggers to send email notifications whenever new records were entered. We ran out of time before the final module, deploying an app on Heroku and using the Salesforce REST APIs, but since we have the workbook I was able to work through this module afterwards on my own.
Two best tips I picked up were (1) you can’t make a standard object the detail in a Master-Detail relationship and (2) always put the relationship field on the object that needs to lookup, a concept I often get confused about.
The most valuable part of the day for me was working through an exercise using Lightening Connect to sync an external data source via a REST interface so that it looks like part of the Force.com application. This was something I wasn’t aware of prior to the workshop and something I can put to use immediately.
All in all a good day…much thanks to the local Atlanta Salesforce team for hosting the workshop!