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 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Building a Chatter Compliance App Using Apex and ConnectApi

Greetings!

Please join us for the next Bay Area Salesforce Developer User Group event on Wednesday, March 19th,  at our 123 Mission St. location! David Schach will be giving a talk on building a Chatter compliance app using Apex and the ConnectApi. Details below!

Building a Chatter Compliance App Using Apex and ConnectApi

There are many Chatter compliance apps on the AppExchange, and most do the same things. As the technical lead for the Bloomberg Chatter compliance app (tentatively titled Bloomberg Vault for Chatter) I have learned a lot about how Chatter - and much of the platform - function, beyond what I have even experienced building large-scale enterprise apps and ISV apps. I will share the project requirements and design decisions made to satisfy those, and the tools (some undocumented) we chose. I will include a brief overview of the ConnectAPI (Chatter in Apex) and will show how it can access Chatter features beyond what is available in "regular" Apex. I will show my usual trigger templates and design patterns (including handlers and general flow-control), which will hopefully be of interest to beginners and expert users alike. And I will share how the use of scheduled Apex, batch Apex, and other constructs can keep a process going at regular intervals, removing the need for an external heartbeat or cron process. Lastly, I will share some other experiences working with various ISVs to bring their apps to market, focusing on special considerations that an ISV must make. 

6:00 – 6:30: Networking 
6:30 – 6:45: Jobs offered/wanted 
6:45 – 8:00: David Schach – Building a Chatter Compliance App
8:00 – 8:30: Networking 

Hope to see you there!

Adam

Join or login to comment.

  • Christian A.

    I couldn't make it to this one. By any chance was there a recording?

    March 27, 2014

  • Tom S.

    Awesome! Appreciate David sharing his solution with the community.

    March 21, 2014

  • Michael C.

    As a follow up to my announcement regarding Salesforce hiring. The following are the roles I'm hiring for. (1) Marketing Analytics/SFDC Sys Admin, Sr Manager.
    (2) Technical Product Marketing Manager, All SFDC Platforms.

    Please feel free to visit the career page and/or reach out to me directly, michael.chong@...

    March 19, 2014

  • Michael C.

    Salesforce employees will be attending. Hope to meet you all !!

    1 · March 19, 2014

  • Nirav D.

    David - looking forward to this session, especially to learn about your approach to eliminate the need for external heartbeat process.

    March 19, 2014

  • David L.

    Google is looking for admins and devs! Is it OK if I mention this during the Jobs offered/wanted segment? =)

    March 13, 2014

    • Donald B.

      Good afternoon, thank you for posting this. I am a transitioning veteran currently studying at SalesForce to enhance my skills. Myself and a few other veterans from Veterans2Work are looking forward to joining you this evening and hopefully speaking with you.

      1 · March 19, 2014

    • Adam P.

      Looking forward to meeting all of you! See you tonight.

      March 19, 2014

  • Tom S.

    Look forward to David Schach's presentation!

    3 · March 17, 2014

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