Scaling Your Salesforce Organization and Applications to Success

Technical Enablement at Dreamforce

As an experienced Salesforce architect or developer, your job is as dynamic as your organization and its users. You don’t just need to design a sharing model, applications, and SOQL queries that meet your company’s current security, page performance, and data requirements; you must also design an architecture that can scale to support your organization’s future data volumes and user bases.

So why chance facing additional work and long wait times later, or wishing that you had a time-traveling Delorean to hop in? Just attend Technical Enablement’s sessions and workshops at Dreamforce to learn a few performance-related best practices, test what you learned in a hands-on environment, and scale your organization to success. Continue reading

Announcing Salesforce Mobile SDK 2.1, just in time for the $1 Million Hackathon

Just in time for Dreamforce and the Salesforce $1 Million Hackaton, the Mobile SDK team is proud to announce the brand new 2.1 release.  If you are looking to build a native iOS or Android mobile app for your business needs or even the hackathon, the Mobile SDK is the best place to get started.

The latest version focuses on major new functionality and library upgrades to give more flexibility to mobile app developers.

Push Notifications Pilot
Registration and delivery of push notifications are now supported for Connected Apps where push notification capability is enabled.

File API… Continue reading

Open Sourcing Performance Metrics Gathering for Salesforce Platform

Open Source (tm)

It’s important to understand what your customers are doing on your site. It’s even more important to understand how they’re using your site. If something goes wrong and the end user has a bad experience, it reflects poorly on the company. At we take this seriously. One of the main indicators we use to gauge if a customer is having a good experience is looking at how long it takes for a page of the Salesforce web application to load on the browser. We currently use an end user performance tool called jiffy to accomplish this. This post covers a version, called Kylie, we’re open sourcing and how we’re using it to influence current and future design of our product. Continue reading

Code Coverage and the Developer Console

With Winter ’14, there were two areas of change in the Developer Console affecting code coverage: How it is viewed in the developer console, and issues with code coverage itself. Josh explains. Continue reading

Dreamforce ’13 Session: Revving Up the Formula Engine

Every day, the Technical Enablement team works with customers like you to review their architectures and help them solve implementation challenges on the Salesforce platform. One of those implementation challenges involves a seemingly simple platform feature: formula fields. Under the hood, poorly designed formula fields can consume a lot of resources, lead to slow query response times, and hurt your users’ productivity.

We see these problems in many of our customer cases, and we know that the best way to avoid them involves learning both what makes formula fields efficient and how to build efficient formula fields. If you’re a developer, architect, or administrator who wants to build lightning-fast formula fields, you’ll want to attend our intermediate-level Dreamforce session, “Revving Up the Formula Engine,” and its associated workshop. Continue reading

Salesforce Console Performance in Internet Explorer 7/8/9, Firefox and Chrome

Agents widely use the Salesforce Console on a day-to-day basis while working with several entities like cases, accounts, leads etc. They spend almost the entire day within the console, opening and closing several tabs. Considering this, the end user performance of the application becomes vitally important. In this write-up, I have presented my observations when comparing the performance of the Salesforce Console in various browsers in a typical contact center environment. Continue reading

Dreamforce ’13 Session: Building Reports that Fly

Building Reports that Fly

In Salesforce, the foundation of reporting is the retrieval of an organization’s data. If your data isn’t retrieved efficiently, your reports can be incredibly slow and might time out, which will frustrate your users. If you’re a developer or an architect maintaining an organization, you’ll want to attend the “Building Reports that Fly” breakout session at Dreamforce ‘13, as well as that session’s associated Developer Zone workshop.

Join us to learn how governing your organization’s data architecture and your users’ record access can help users find the data they need, and how you can build efficient reports to deliver that data quickly. Continue reading

Under the Hood: How the Salesforce Platform Handles 1.3+ Billion Transactions per Day

Salesforce Platform 1.3+ Billion Transactions

Open the hood, have a peek, and learn more about how the Salesforce platform is built to handle more than 1.3 billion transactions per day. Continue reading

Behind the Scenes of Record Ownership in Salesforce

Record ownership is at the core of Salesforce’s record access capabilities, which allow you to specify which users or types of users should be able to access specific records or types of records.’s architects and developers have spent years creating a highly functional and massively scalable record access infrastructure around record ownership, saving you the monumental effort of building that infrastructure yourself.

In this post, you’ll learn how those years of heavy lifting have actually simplified record access for the most common enterprise security models, allowing you to configure record access declaratively instead of with painstakingly developed code. You’ll also get an “under the hood” view of record access, and learn how to implement your record access model and avoid potential pitfalls along the way. Continue reading

Alert! Salesforce Event Notification Webinar on October 16

Alert! Salesforce Event Notification Webinar on October 16

Join us for a live webinar on October 16 and learn about your event notification options on the platform. This intermediate-level webinar will introduce a variety of requirements around event notification, and we’ll compare and contrast features you can use to meet those requirements. Topics include point/click approaches with Chatter, workflow rules, and scheduled reports, as well as programmatic solutions built on Visualforce and the Streaming API. Continue reading