Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements...

Post on 15-Dec-2015

214 views 0 download

Tags:

Transcript of Phoenix Developer User Group October 9, 2014. Agenda 5:30p - Sign-in, Introductions & Announcements...

Phoenix Developer User Group

October 9, 2014

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

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

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

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

Force.com Migration Tool

A Java/ANT-based command line utility for scripted deployment of application metadata.

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. 

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.

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.

Community-Supported Tools

Salesforce.com Support Not Available

Force.com Explorer  .NET-based tool for inspecting schema, and building and testing SOQL queries.

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.

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.

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.

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/

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

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

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.

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

Thank You