I'm
back in San Francisco again this year for Dreamforce '12. After
an (adventurous || adrenaline packed || terrifying || downright good
time) weekend of climbing in Yosemite with CRM
Science's Ami
Assayag, I came to this city in a mentally prepared state to soak in
as much as I can. The older, wiser, and more experienced me
thought I knew what to expect, but it seems #df12 has grown just as
much as I have over the past year.
The
number of attendees, venues, and sessions have all expanded.
Somehow, I managed to spend all of my day in the Moscone West
building.
Session
#1: Unleash the Force.com User Interface with Skuid
Skoodat's Skuid
seems like a great tool that would save a ton of time in developing
custom page layouts or even stand-alone pages. Its drag and drop
visual page editor reminded me of Frontpage or Dreamweaver as the
code for the page is created for you behind the scenes. Within a few
minutes, the presenters created a new multi-paned and tabbed Contact
view as well as a custom list page. With a handful of clicks, they
were able to add additional actions to each row of their data set.
I'd love to see something like this become a general release feature
Session
#2: The 10-Year Evolution of Developers and Salesforce.com
This
was another session that took place in the Developer Theater tucked behind the Dev Zone. David Claiborne of The Claiborne Company did a great job of showing how far Salesforce.com has come along over the last decade+. Apex and
Visualforce haven't always been key components to the platform,
neither have sandboxes or custom objects. This session made me
realize that I began working with many of the modern enhancements of
Salesforce.com as they were being released.
For a
list of those features and to vote for your 3 favorite features visit: here
Session
#3: Apex Design Patterns
Not
coming from a developer background, this was one of the best sessions
of the day for me. Not only were best practices discussed, but
common development patterns applied to Apex were demonstrated. I can
see future posts in my near future as I explore the 6 patterns
presented.
- Singleton
- Strategy
- sObject Decorater
- Façade
- Composite
- Bulk State Transition
My other sessions of the day included:
Session #4: JavaScript Patterns and Practices from the Salesforce Experts
Session #5: Introduction to Heroku
Session #6: Workbench: The API Swiss Army Knife
The Expo (Moscone North) and Campground (between North and south) opened today at 2 and held a Welcoming Reception at 6. Great food and drinks spread out among the vendors.
Follow me on Twitter: @kirkevonphilly
Join the PhillyForce Salesforce.com User Group: http://philly.force.com/