Tag Archives: Best Practices

Gears_150_lqmhyy

Apex Best Practices: The 15 Apex Commandments

Follow these 15 Apex Commandments for developing applications with Apex code and Visualforce.

sfdc_platform_htgbug

Run Your PHP Apps on the Salesforce1 Platform

The Salesforce1 Platform now supports PHP using Heroku. Learn how the new PHP can make your app development more efficient.

Developing Selective Force.com Queries through the Query Resource Feedback Parameter Pilot

With the Spring '14 release, all Force.com developers have access to an exciting new tool: an "explain" parameter option in the platform's REST API. John Tan of Technical Enablement and guest author Chris Peterson have written an article that explains the Query Resource Feedback Parameter pilot and shows you how to use it to retrieve the query execution options that the Force.com query optimizer is considering. The article also gives you a simple Visualforce page and Apex controller to wrap the REST API call.

analytics_bufqna

Get Better Visibility Into Your Business: Announcing the Usage Metrics Pilot Feature

With the Spring '14 release, we're pleased to present a pilot of the long-awaited, most-requested feature from our partners - Usage Metrics. Take a deeper look inside your business by leveraging the Usage Metrics API or installing our Visualization Tool.

screenshot_23_xlbhc4

Spring ’14 Salesforce.com DevOps Conference Day 2 Wrap-up

As we put another DevOps conference in the books, we reflect back on an amazing Day 2. We kicked off the conference with a panel of DevOps practitioners: Bruno Connelly, VP Engineering, Site Reliability at LinkedIn; Jeremy Carroll, Operations Engineer, Pinterest; Pedro Canahuati, Director, Production Engineering & Site Reliability at Facebook; and, Jason Wong, Director of Engineering, Infrastructure, Etsy.

Canvas Packaging Icon

Packaging Canvas Apps for Different Editions

We have seen some very impressive adoption rate amongst our customers and ISV partners in leveraging Canvas framework for building integrated composite applications on Salesforce1 platform. Based on some of the lessons learned and feedback received, we decided to publish this article to help our ISV partners understand their options when it comes to packaging Canvas for distribution and for support of different Salesforce1 platform editions.

devops_svdbl3

The DevOps Mini-conference at Salesforce.com

Affecting a DevOps transformation at a large enterprise like salesforce.com is no small endeavor. Being one of the leading cloud companies in the industry however, well positions us to bring more DevOps practices into our organization. We practice DevOps principles every day, but a few times a year we set aside time to really level up. Tomorrow marks one of these times as we host our third internal DevOps mini-conference. We’ve found that spending this time together to discuss DevOps principles and to share knowledge on a level that reaches far beyond our daily interactions can pay dividends throughout the rest of the year.

Are Events in Your Marketing Mix? Make a Connection and Expand Your Reach

It is pretty well known that at salesforce.com we love our events. In a year we host hundreds that range in size and audience, all connecting people live in a meaningful way. Whether it is an executive round table, a regional tour event, a fifteenth birthday party, or Dreamforce, we see and feel the value of face-to-face […]

Force.com SOQL Best Practice: Sort Optimization

Force.com SOQL Best Practice: Sort Optimization

Do you have a SOQL query or a report that takes a long time to complete because you are querying data from an object that has tens of millions of rows, yet your business requirements won’t allow you to add a selective filter? Read on to learn more about sort optimization, a simple technique that many developers and architects overlook when applying SOQL performance tuning best practices.

Automate the ISV Order Submission Process Using the Channel Order App

As an ISV in the partner program, you’ve built an app that leverages the Salesforce1 Platform. Once you’ve sold your app to a customer, you need to ensure the customer has the right Salesforce1 Platform licenses and features to use your app. You do this by submitting a service order to Salesforce using the Channel Order App (COA), which is provided for free to ISV partners.