Wednesday, May 27, 2009

Google Code Blog - Guest Post

Google just published a guest blog post that hints at the exciting announcement that we'll be revealing during our upcoming Google I/O session:

...

Salesforce.com will be co-presenting a session at Google I/O that will discuss how to embed the power of the Google Visualization API in Force.com business applications, and how to turn a Force.com application in to a Google Visualization data source. We hope to see you there!

...

http://googlecode.blogspot.com/2009/05/visualizing-your-clouds-data.html

Monday, May 18, 2009

Speaking @ Google I/O

I'm really excited to be speaking at the upcoming Google I/O conference! Here's my speaker blurb:

Jesse Lorenz is a Technical Evangelist at Salesforce.com, focused on inspiring independent software vendors, product teams and other partners to architect and build innovative applications on Force.com. Jesse is one of the authors of the Google Visualization Component Library for Force.com.

http://code.google.com/events/io/speakers.html#jlorenz
Nir Bar-Lev, Itai Raz, and I will be discussing the Google Visualization API.

Thursday, May 14, 2009

Are You Having Problems Sharing?

From the blog:

The number one rule in life for author Robert Fulghum is to "Share everything." Your Force.com application is one place where it’s okay to break that rule and not share everything. That’s why Force.com allows developers and administrators to control access to data at many different levels. You can control access at the object-level, the record-level and even at the field-level. In the vast majority of cases, the appropriate Force.com sharing settings can be defined declaratively by simply pointing and clicking. In some cases, developers may need the ability to define even more sophisticated sharing settings, and this is where Apex Managed Sharing comes in.

Apex Managed Sharing allows you to use Apex Code to build sophisticated and dynamic sharing settings that aren’t otherwise possible. For example, a developer can use Apex Managed Sharing to write a trigger that will automatically share a custom object record with a user that has been specified in a lookup field. You can also use Apex Managed Sharing to write custom Visualforce controllers that implement your sharing logic.

After an introduction to sharing, the accompanying article looks at the components of Apex Managed Sharing, and how you can use Apex Managed Sharing in your own applications. The article, Using Apex Managed Sharing to Create Custom Record Sharing Logic, also provides sample code for the trigger described above.

Apex Managed Sharing is a really interesting aspect of Force.com. It enables developers to build some very innovative applications.

Wednesday, May 06, 2009

The Fastest Path to SaaS: Force.com Technical Overview for ISVs

From the blog:

CTOs, Architects, VPs of R&D, Product Managers, Developers and other Technologists at companies that want to build and sell SaaS applications should attend this Monday's "Fastest Path to SaaS" webinar. During this webinar, we will examine the obstacles to success that companies traditionally encounter when they try to build and deliver applications in the cloud. We'll take a look at the Force.com platform and explain why Force.com solves these problems. (Hint: Force.com is the fastest, most trusted and most complete platform for building and delivering applications in the cloud.) We will also discuss a few examples of the many companies that have already achieved success by building their applications on Force.com. Register now to learn more about why Force.com is the Fastest Path to SaaS.
If you're a technologist at an ISV that wants to deliver SaaS applications, be sure to check it out. I'm interested to know what you think of it. Are there any topics that we should add, or cover in more depth? Is there anything we should remove? Did the webinar convince you that building and delivering apps on Force.com lets you focus on innovation and not infrastructure?