Visit Steve Bobrowski's personal blog on Developer Force

Extreme Salesforce Data: Distributed Application Partitioning with Force.com Canvas and Heroku

Extreme Salesforce Data

Want to scale your Salesforce data set to new heights? Then check out this hands-on tutorial that shows you how to implement an external application to store historical records. You also learn how to integrate its UI and user authentication into Salesforce so that your users can analyze historical data right alongside operational data. This practical step-by-step guide uses a combination of Salesforce Platform technology, including Force.com, Heroku, and Force.com Canvas. 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

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

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

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 Force.com app can handle. As salesforce.com 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 … Continue reading

In Blog: engineering | Tagged | 2 Comments

Become a (Better) Salesforce and Force.com Architect

Salesforce and Force.com Architect

We are committed to providing our user community with great content that will help you architect and maintain awesome Salesforce cloud-based solutions. Whether you are a CIO, CTO, architect, developer, or administrator, make sure you know about these valuable resources that can help you succeed, including our team of architect evangelists, a new Architect Core Resource page, a new primer for Force.com architects, upcoming webinar, and blog posts. Continue reading

In Blog: engineering | Leave a comment

Implementing Idempotent Operations with Salesforce

Idempotency and Salesforce

Idempotence is an important design consideration when building reliable distributed systems. This post introduces you to idempotence, explains idempotence in the context of Salesforce system integrations, and gives you links to some additional resources that you can review for more information about idempotence. Continue reading

In Blog: engineering | Tagged | 2 Comments