An easy way to use the Chatter REST API

sfdc_chatter_rgb

When the Chatter REST API team started work, they discovered there was to do than originally anticipated. So, they created a Java wrapper that could be easily reused by anyone working with Java and the Chatter REST API. Continue reading

In Blog: engineering | Tagged , , , , | Leave a comment

Understanding Force.com Platform Internals Helps You Build Better Apps

Force.com Platform Internals

When you have a good understanding of how something works, you greatly increase the likelihood that you’ll have a better experience using that something. In this blog post, I’ll expand on that thought, pointing out how it applies to Force.com application design, development, and implementation. Continue reading

In Blog: engineering | Tagged | 7 Comments

HTML5 and Mobile Development with Salesforce Platform Mobile Services

Salesforce Platform Mobile Services is the core Salesforce Experience across all touch-enabled devices, leveraging HTML5. Mobile Services on a mobile browser such as Mobile Safari on iPad and iPhone is a re-invented Salesforce experience optimized for smartphones and tablets. Here are some answers to commonly asked questions. Continue reading

In Blog: engineering | Tagged , , , , | 2 Comments

Force.com Formula Fields, Indexes, and Performance Gotchas

Force.com Formula Fields, Indexes, and Performance Gotchas

Understanding Force.com internals can give you an edge in building applications that perform well, especially when your organization has a large volume of data. This blog post can help you get that edge. Read on to better understand formula fields, field indexes, and date field logic so that you can deliver SOQL queries, list views, and reports that fly rather than crawl. Continue reading

In Blog: engineering | Tagged | Leave a comment

Opportunity Open Market Helps You Find Your Dream Scrum Team

Groups

Learn how salesforce.com makes it easy for engineers to work on what challenges and excites them. Opportunity Open Market makes it easy for anyone in the salesforce.com Technology organization move to a new team. This post explains how the program came about and how it works. Continue reading

In Blog: engineering | Tagged , , | Leave a comment

Long- and Short-Term Approaches for Tuning Force.com Performance

Long- and Short-Term Approaches for Tuning Force.com Performance

Managing your Salesforce organization’s data is a crucial part of keeping your organization healthy, and you might have heard about one tool that can help it stay fit: skinny tables. Read this post to learn how skinny tables work, how they can help you with large volumes of data, and what you should consider before using them. Continue reading

In Blog: engineering | Tagged , , | 6 Comments

Techbridge Brings 5th-Grade Girls to Salesforce.com

Salesforce.com’s Women in Technology group recently hosted 27 5th grades at its San Francisco headquarters. Over 25 volunteers did everything they could to show the girls how cool technology can be. Continue reading

In Blog: engineering | Leave a comment

Salesforce Territory Management and Programmatic Sharing

Did you know that just about all standard and custom objects can be shared to a territory? But what happens when you need to share an object record that is not included in the list of objects assigned by the Territory Management assignment rules? In this blog post, you’ll learn how to use manual territory access grants to share just about any standard and custom object in Salesforce to a territory. In addition, you’ll learn how that access extends through the territory and role hierarchies. Continue reading

In Blog: engineering | Tagged | 2 Comments

Hadoop and Big Data: Use Cases at Salesforce.com

hadoop

Salesforce.com is the premier cloud computing service provider for the enterprise. It provides several popular services such as Sales, Service, Marketing, Force.com, Chatter, Desk, and Work to over 130k customers, and millions of users. This results in over a billion transactions per day accessed through multiple channels – API, Web and Mobile. Gathering events (or clickstream or interactions) in a central location is one of the key advantages of being a cloud provider. This event data is extremely useful for internal and product use cases. This in turn enables users to have a better overall experience of using Salesforce.com services… Continue reading

In Blog: engineering | Tagged , , , | 3 Comments

forcefactory: Generate Representative Mock Test Data for Force.com

forcefactory

Ever felt this pain? You design and build what you think is a great new app, test it with a minimal amount of data to confirm that it doesn’t have any obvious bugs, and then slog through both challenging investigations of problems and architecture redesigns–your application is not as usable as you originally thought it was, and it doesn’t perform well with production data volumes. If only you had tested the application with a data set representing what you expect in production, you could have proactively identified these issues before deploying the app to the world and avoided this embarrassing mess. In this post, I’ll preview a sample app and related techniques that you can use to quickly create all the test data you need for a Force.com application or Salesforce implementation, and help you avoid disasters that stem from a lack of adequate testing. Continue reading

In Blog: engineering | Tagged | 3 Comments