addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Continuous Integration and Team Development in the Salesforce/Force.com­ Platform

  • Apr 4, 2013 · 5:30 PM
  • This location is shown only to members

Salesforce is a great platform, no doubt. However, trying to do team development on it can be quite frustrating if you don’t have the right process defined and some of the platform’s quirks figured out. In this talk we will approach the topic of team development in the Salesforce platform and how we have implemented it here at Soliant Consulting.
First we will discuss the main tools and technologies necessary for team development, such as Version Control systems, Build Tools, and Continuous Integration servers, and how they apply to the Salesforce.com/Force.com environment. Then we will address the differences between doing team development on a “standard” application and on a packaged one, how to approach each case, and what to watch out for.
With the right development tools and processes we think the Salesforce platform can be as great for developers as it already is for users, admins, and CTOs. Hope to see you there!


Bio:
Carlos Eiroa is a Senior Application Developer with Soliant Consulting, where he specializes in building custom software applications, including AppExchange apps, in the Force.com SaaS platform. He loves writing high-quality object-oriented and functional code, and is a big fan of build tools, automated testing, and continuous integration. His main goal in Soliant Consulting is to help guide projects to a successful completion in the most efficient manner and with the highest quality, from a technical perspective.

Join or login to comment.

  • Carlos E.

    I made the presentation available on SlideShare: http://www.slideshare.net/crme/salesforce-teamdevelopmentsoliant

    April 5, 2013

  • Carlos E.

    For this Thursday's meeting:

    To access the building search for "Soliant Consulting" in the entry phone (up the steps). Once we open, take the elevator (on the left) to the second floor. The office entrance is right opposite the elevator.

    Looking forward to see you all.

    Oh, and we'll have pizza and beer. :)

    April 2, 2013

  • A former member
    A former member

    Looking forward to some best practices on the Force.com platform.

    March 15, 2013

  • Carlos E.

    Hi Cory,

    The talk itself will take about an hour. We will have a demo to show how we currently work with SVN and Jenkins at Soliant (or Git and Bamboo, if we have finished the migration by then). There will also be a QA at the end, and we can surely help people get their environments setup then, if they'd like. If you'd like help getting your team development environment set up please feel free to come with SVN/Git, Ant, and Jenkins/Hudson/Bamboo installed (and at least 2 Developer orgs created). However the core of the talk will center around the similarities, and more importantly the differences, between Salesforce/Force.com and other development environments.

    Regards,
    Carlos

    March 12, 2013

  • Cory C.

    This will be a great topic! Should folks come with any tools preconfigured to follow along? Github Repos, SVN Repos, Cruise Control, etc?

    March 12, 2013

  • Cory C.

    I'll be there!

    March 12, 2013

39 went

Our Sponsors

  • Pluralsight

    1-2 Free Month of Pluralsight access per monthly meeting

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy