phoenix developer user group october 9, 2014. agenda 5:30p - sign-in, introductions &...
TRANSCRIPT
![Page 1: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/1.jpg)
Phoenix Developer User Group
October 9, 2014
![Page 2: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/2.jpg)
Agenda
5:30p - Sign-in, Introductions & Announcements
5:45p - Review of Force.com best practices & tools
6:15p - Bug Contest
7:00p - Wrap-up discussion about DF '14 & future meeting topics
![Page 3: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/3.jpg)
About Phoenix Developer Group
developer.salesforce.com
Force.com, Heroku focus for coders, declarative developer, advanced min, sales/marketing, etc.
RSVP on Meetup
Meeting dates – December 11th
![Page 4: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/4.jpg)
About Phoenix User Group
usergroups.salesforce.com
Meetings 1st Thursday of the month (time varies)
Open to all users
General focus for any user
#GirlyGeeks
RSVP on Eventbrite
Meeting dates – November 6th
LinkedIn - post jobs, promotions, etc
Chatter Success Community has a “no spam” policy
![Page 5: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/5.jpg)
Tools
Comprehensive List
https://developer.salesforce.com/page/Tools
Tools page Salesforce instance -> Setup -> Build -> Develop -> Tools
https://na12.salesforce.com/ui/setup/sforce/ClientDevToolsSetupPage?setupid=ClientDevTools&retURL=%2Fui%2Fsetup%2FSetup%3Fsetupid%3DDevToolsIntegrate
![Page 6: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/6.jpg)
Force.com IDE
Eclipse plugin for developing Force.com applications, providing source code editors, test execution tools, wizards, and integrated help.
https://developer.salesforce.com/page/Force.com_IDE
![Page 7: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/7.jpg)
Force.com Migration Tool
A Java/ANT-based command line utility for scripted deployment of application metadata.
![Page 8: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/8.jpg)
Force.com Data Loader
The Force.com Data Loader helps you to perform bulk operations data in your Force.com environment: insert, update, upsert and delete data, as well as export data from Force.com objects. You can use .csv files or relational databases as the source or target for this data movement.
![Page 9: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/9.jpg)
PHP Toolkit
This toolkit provides an easy way to make Force.com SOAP API method calls from within PHP. Read Getting Started with the Force.com Toolkit for PHP for details on getting started.
![Page 10: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/10.jpg)
Salesforce-Supported Tools
Developer Console A browser-based collection of tools you can use to create, debug, and test applications in your Salesforce organization.
Force.com IDE Eclipse plugin for developing Force.com applications, providing source code editors, test execution tools, wizards, and integrated help.
Force.com Migration Tool A Java/ANT-based command line utility for scripted deployment of application metadata.
![Page 11: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/11.jpg)
Community-Supported Tools
Salesforce.com Support Not Available
Force.com Explorer .NET-based tool for inspecting schema, and building and testing SOQL queries.
![Page 12: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/12.jpg)
Partner-Supported Data Loading Tools
Jitterbit Data Loader for Salesforce A free, third-party data migration tool that lets administrators automate the import and export of data between flat files, databases, and salesforce.com.
Dataloader.io No download, free data loader for Salesforce. Leverage keyboard shortcuts for object lookups and data mapping. No security token required.
![Page 13: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/13.jpg)
Partner-Supported Data Loading Tools (con’t)
WebSphere Cast Iron Data Loader WebSphere Cast Iron Data Loader is a FREE cloud based integration solution that allows Salesforce users to import/exchange data between Salesforce and other data sources.
![Page 14: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/14.jpg)
Partner-Supported Data Loading Tools (con’t)
Informatica Cloud Data Loader Informatica Cloud Data Loader for Salesforce is a FREE data loading application that automates the import/export of Salesforce and Force.com data between databases and files.
![Page 15: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/15.jpg)
Source Control Tools
Git + Force.com IDE– http://appirio.com/category/tech-blog/2012/12/setting-up-source-contr
ol-with-eclipse-force-com-ide/
– http://www.shivasoft.in/blog/salesforce/salesforce-git-eclipse-egit-better-and-distributed-source-control/
– http://blog.deadlypenguin.com/blog/2014/07/21/using-git-with-salesforce-and-distributed-teams/
– https://developer.salesforce.com/blogs/labs/2011/04/how-to-use-git-github-force-com-ide-open-source-labs-apps.html
– http://www.wadewegner.com/2013/10/configuring-the-forcecom-ide-with-eclipse-and-using-git/
![Page 16: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/16.jpg)
Source Control Tools
SVN + Force.com IDE– https://developer.salesforce.com/page/Using_Force.com_with_Subversi
on_for_Team_Development
– https://developer.salesforce.com/page/Checkout_Force.com_Metadata_From_Subversion
– http://www.soliantconsulting.com/blog/2013/03/working-forcecom-ide-and-subversion-svn
![Page 17: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/17.jpg)
Source Control Tools
SVN plugin for Eclipse: http://subclipse.tigris.org/
Tortoise (Windows) : http://tortoisesvn.net/
Cornerstone (Mac OS X): https://itunes.apple.com/us/app/cornerstone/id404789253?mt=12
![Page 18: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/18.jpg)
Source Control Tools
SVN plugin for Eclipse: http://subclipse.tigris.org/
Tortoise (Windows) : http://tortoisesvn.net/
Cornerstone (Mac OS X): https://itunes.apple.com/us/app/cornerstone/id404789253?mt=12
![Page 19: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/19.jpg)
Discussion Meeting Notes
Ant does the job many of times
Promoting from Dev to QA, different based on size of team and projects
IBM Clear Case is messy
Do you have a branching strategy?
How do you handle SOX compliance in your release process?
Change Sets self documents. The alternative is manually documenting after using other tools.
![Page 20: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/20.jpg)
Discussion Meeting Notes (con’t)
Additional Tools Discussed– Jenkins CI
– Red Hat JBoss Fuse
– Dreamfactory Snapshot - good for teams from 2 - 5
– MavensMate
– SoqlXplorer
– Force.com Explorer
![Page 21: Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements 5:45p - Review of Force.com best practices & tools](https://reader036.vdocuments.mx/reader036/viewer/2022062515/56649cab5503460f9496cdea/html5/thumbnails/21.jpg)
Thank You