Protecting Custom Sharing Code

Protecting Custom Sharing Code

The programmatic sharing capabilities of the platform are very powerful and flexible, but you have to practice a bit of defensive coding to keep our code from undoing yours. With Apex sharing reasons or one of the strategies described in this post, you can keep the shares you create from being deleted by record owner changes and maintain the integrity of your custom sharing model.

OAuth for Portal Users

Most apps that access the APIs do so on behalf of ‘full’ Salesforce users, gaining access to all of the Contacts, Accounts and other standard and custom objects that the user has access to, but it’s also possible for apps to call the APIs on behalf of Portal users, manipulating the Contacts, Cases etc […]

A Writer’s Guide to Surviving Agile Software Development

Many writers are trying to figure out how to meet deadlines, write quality documentation, and stay sane as their software companies switch from the traditional “waterfall” method of development to the increasingly popular Agile methodology. An industry of consultants caters to making developers and product managers successful with Agile, but there is limited—if any—information on how writers can cope […]

Customer Turns Developer Turns AppExchange Entrepreneur

Jeremy Kraybill has worked with Salesforce technology since 2006. He has been a customer, a developer and is now an enterprise app entrepreneur. I talked with Kraybill about his journey and how he helps customers succeed on the Salesforce Platform.

Tweets of the Week

We love to hear from our community throughout the week. If you are on Twitter .. share your thoughts with us @forcedotcom. Here our some of our favorite tweets from our awesome community:     @bob_buzzard @forcedotcom thanks you so much – you helped me out countless times when learning the platform! — Jeremy Powell […]

Join Us for the First Salesforce Platform ELEVATE Hands-on Workshop in Los Angeles

You asked and we listened. Based on your feedback about past developer workshops, I am genuinely excited to announce Salesforce Platform ELEVATE, a FREE one-day hands-on developer workshop designed to teach beginner and advanced Salesforce Platform developers how to build cloud applications. Led by veteran Salesforce technical gurus, Sandeep Bhanot @cloudysan, Prithpal Bhogill @pbhogill, Josh Birk @joshbirk and Matthew […] Batch Apex and Large Data Volumes

Learn to ensure that the SOQL selecting records for processing doesn’t time out. Accomplishing this goal will allow you to take full advantage of the batch Apex framework, which is designed for processing large data volumes.

Tweets of the Week

We love to hear from our community throughout the week. Here our some of our favorite tweets from the world of @forcedotcom. Shout out to these characters in our awesome community:     Getting my learn on!#Salesforce #ForceWebinar #ForceFridays — Jason Flippen (@JFlippityFlop) February 8, 2013 Want indexing on nulls and formula values? Apparently now […]

How Much Data Can the Salesforce Platform Handle? You Might Be Surprised!

How Much Data Can the Salesforce Platform Handle? You Might Be Surprised!

You might have a preconceived notion of how much data a typical Sales Cloud or app can handle. As popularity has skyrocketed, so too has the size of databases underlying custom and standard app implementations on our cloud platforms. It might surprise you to learn …

Using PHP for Canvas Applications

Canvas is a great and simple method of including your third party integrations within the Salesforce UI, and PHP is still one of the most commonly used web application languages on the planet – so how do you use these two great technologies together? Using Canvas with the language of your choice is very similar to integrating with our API’s – the first real obstacle is authenticating the user. After that you can access our API’s, and Canvas gives a speedy path to doing that with just JavaScript.