<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Apex, what it is and how it improves Salesforce.com</title>
	<atom:link href="http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom/feed" rel="self" type="application/rss+xml" />
	<link>http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom</link>
	<description></description>
	<lastBuildDate>Wed, 21 Mar 2012 19:29:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Steve</title>
		<link>http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom/comment-page-1#comment-60926</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Thu, 04 Oct 2007 01:29:26 +0000</pubDate>
		<guid isPermaLink="false">http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom#comment-60926</guid>
		<description>Yeah, Scott, we ran into the &quot;enterprise WSDL&quot; limitation the other day. A drag, hopefully will be modified soon.

And from the perspective of a developer, it sure is a small install base to develop for--I&#039;m sure they&#039;ll get to the point where your Apex code can be run in any instance, as long as it&#039;s certified.

As always, we&#039;ll all be keeping our eye on the ever-changing landscape of Salesforce...</description>
		<content:encoded><![CDATA[<p>Yeah, Scott, we ran into the &#8220;enterprise WSDL&#8221; limitation the other day. A drag, hopefully will be modified soon.</p>
<p>And from the perspective of a developer, it sure is a small install base to develop for&#8211;I&#8217;m sure they&#8217;ll get to the point where your Apex code can be run in any instance, as long as it&#8217;s certified.</p>
<p>As always, we&#8217;ll all be keeping our eye on the ever-changing landscape of Salesforce&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Hemmeter</title>
		<link>http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom/comment-page-1#comment-60913</link>
		<dc:creator>Scott Hemmeter</dc:creator>
		<pubDate>Thu, 04 Oct 2007 00:15:21 +0000</pubDate>
		<guid isPermaLink="false">http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom#comment-60913</guid>
		<description>As usual, good work.  Nice and thorough.

I am also bullish on Apex, but there are some limitations on it now as it related to AppExchange developers.

As a developer of AppExchange apps, I&#039;d love the ability to write Apex code as part of an AppExchange app.  However, this code is currently not distributable and, if it were, would only be distributable to UE Orgs.  Certified AppExchange apps can support PE, EE and UE orgs via the API now.  I am sure this limit will change, but it&#039;s an issue now.

Also, Apex Code is a &quot;strongly typed&quot; language.  There is no ability to perform Apex actions using a Partner WSDL paradigm whereby the configuration and you dynamically generate SOQL.  Using the regular API from an external server, this is possible.  The API allows you to make describe calls to get config info so that you can determine schema design and also know a user&#039;s field level security rules.  You can then dynamically build a SOQL statement in a variable and use that to do your query.  Not in Apex.  I believe you need to type out your SOQL in the code.  

Once the distribution of code limitation goes away, I can see using Apex Code to perform specific actions for AppExchange apps.  However, being able to fully rely on it for an AppExchange app is a ways away.  In the short-term, Apex Code would be used for callouts from an external server using the API to perform specific tasks against the org.</description>
		<content:encoded><![CDATA[<p>As usual, good work.  Nice and thorough.</p>
<p>I am also bullish on Apex, but there are some limitations on it now as it related to AppExchange developers.</p>
<p>As a developer of AppExchange apps, I&#8217;d love the ability to write Apex code as part of an AppExchange app.  However, this code is currently not distributable and, if it were, would only be distributable to UE Orgs.  Certified AppExchange apps can support PE, EE and UE orgs via the API now.  I am sure this limit will change, but it&#8217;s an issue now.</p>
<p>Also, Apex Code is a &#8220;strongly typed&#8221; language.  There is no ability to perform Apex actions using a Partner WSDL paradigm whereby the configuration and you dynamically generate SOQL.  Using the regular API from an external server, this is possible.  The API allows you to make describe calls to get config info so that you can determine schema design and also know a user&#8217;s field level security rules.  You can then dynamically build a SOQL statement in a variable and use that to do your query.  Not in Apex.  I believe you need to type out your SOQL in the code.  </p>
<p>Once the distribution of code limitation goes away, I can see using Apex Code to perform specific actions for AppExchange apps.  However, being able to fully rely on it for an AppExchange app is a ways away.  In the short-term, Apex Code would be used for callouts from an external server using the API to perform specific tasks against the org.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Atwood</title>
		<link>http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom/comment-page-1#comment-60754</link>
		<dc:creator>Chris Atwood</dc:creator>
		<pubDate>Wed, 03 Oct 2007 02:13:35 +0000</pubDate>
		<guid isPermaLink="false">http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom#comment-60754</guid>
		<description>This is great, i&#039;ve been pointing people to this &quot;primer&quot; on it.</description>
		<content:encoded><![CDATA[<p>This is great, i&#8217;ve been pointing people to this &#8220;primer&#8221; on it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom/comment-page-1#comment-60675</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Tue, 02 Oct 2007 13:27:01 +0000</pubDate>
		<guid isPermaLink="false">http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom#comment-60675</guid>
		<description>First, get a developer account. Then, take a look at the Apex language reference:

http://www.salesforce.com/us/developer/docs/apexcode/salesforce_apex_language_reference.pdf

And the Cookbook:

http://wiki.apexdevnet.com/index.php/Members:Cookbook

I&#039;ve found them both helpful. There is also an Apex discussion board at salesforce.com/developer to find answers to specific questions.</description>
		<content:encoded><![CDATA[<p>First, get a developer account. Then, take a look at the Apex language reference:</p>
<p><a href="http://www.salesforce.com/us/developer/docs/apexcode/salesforce_apex_language_reference.pdf" rel="nofollow">http://www.salesforce.com/us/developer/docs/apexcode/salesforce_apex_language_reference.pdf</a></p>
<p>And the Cookbook:</p>
<p><a href="http://wiki.apexdevnet.com/index.php/Members:Cookbook" rel="nofollow">http://wiki.apexdevnet.com/index.php/Members:Cookbook</a></p>
<p>I&#8217;ve found them both helpful. There is also an Apex discussion board at salesforce.com/developer to find answers to specific questions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Seth Schneider</title>
		<link>http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom/comment-page-1#comment-60547</link>
		<dc:creator>Seth Schneider</dc:creator>
		<pubDate>Mon, 01 Oct 2007 18:54:42 +0000</pubDate>
		<guid isPermaLink="false">http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom#comment-60547</guid>
		<description>Steve,

What resources did you use to learn APEX?

Seth</description>
		<content:encoded><![CDATA[<p>Steve,</p>
<p>What resources did you use to learn APEX?</p>
<p>Seth</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom/comment-page-1#comment-60513</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Mon, 01 Oct 2007 14:11:59 +0000</pubDate>
		<guid isPermaLink="false">http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom#comment-60513</guid>
		<description>Thanks Glenn!

We&#039;re a pretty small player in the Salesforce universe--16 out of their 900,000 users. They surely don&#039;t have to listen to us for fear of losing our account: they donate it anyway! But I am amazed by how in-tune Salesforce.com is with what&#039;s being said about their platform. Salesforce.com employees read this blog and countless others. And it&#039;s not just one marketing guy reading them--it seems to be a pervasive attitude of keeping your ear to the ground, be it blogs or discussion groups.

It&#039;s something that other companies could learn from. It&#039;s one of the reasons we love Salesforce.com and one of the key reasons they are so successful. Turns out the CRM company is really good at CRM...</description>
		<content:encoded><![CDATA[<p>Thanks Glenn!</p>
<p>We&#8217;re a pretty small player in the Salesforce universe&#8211;16 out of their 900,000 users. They surely don&#8217;t have to listen to us for fear of losing our account: they donate it anyway! But I am amazed by how in-tune Salesforce.com is with what&#8217;s being said about their platform. Salesforce.com employees read this blog and countless others. And it&#8217;s not just one marketing guy reading them&#8211;it seems to be a pervasive attitude of keeping your ear to the ground, be it blogs or discussion groups.</p>
<p>It&#8217;s something that other companies could learn from. It&#8217;s one of the reasons we love Salesforce.com and one of the key reasons they are so successful. Turns out the CRM company is really good at CRM&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Glenn Wilson</title>
		<link>http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom/comment-page-1#comment-60501</link>
		<dc:creator>Glenn Wilson</dc:creator>
		<pubDate>Mon, 01 Oct 2007 12:59:51 +0000</pubDate>
		<guid isPermaLink="false">http://gokubi.com/archives/apex-what-it-is-and-how-it-improves-salesforcecom#comment-60501</guid>
		<description>Steve;

Great article that explains how APEX fits in the salesforce customization space.  

The one great thing about APEX Code (and Pages) is not just the code but the people at Salesforce building, designing and supporting it.  I&#039;m amazed at how much they listen to the dev community and how fast updates and improvements to the language come out.  

Cheers;
GlennW</description>
		<content:encoded><![CDATA[<p>Steve;</p>
<p>Great article that explains how APEX fits in the salesforce customization space.  </p>
<p>The one great thing about APEX Code (and Pages) is not just the code but the people at Salesforce building, designing and supporting it.  I&#8217;m amazed at how much they listen to the dev community and how fast updates and improvements to the language come out.  </p>
<p>Cheers;<br />
GlennW</p>
]]></content:encoded>
	</item>
</channel>
</rss>

