Archives: 2009 February
SAP Buys Cloud Computing Startup Coghead
February 27th, 2009, No Comments
I just ran across this and found it quite interesting. I was a Coghead beta tester and found their software quite unique. Apparently they either couldn’t find a niche or their timing was a little premature. Perhaps the market is not quite ripe for a mass-market-end-user-build-your-own-software.
Since SAP is having problems with the CRM adoptions it [...]
Returning Contacts and Leads with Custom Wrapper Class
February 24th, 2009, No Comments
Unfortunately alot of companies use Leads and Contacts interchangeably. Here is a small Apex class that performs a SOSL search across Contacts and Leads by email address. The method then wraps each Contact and Lead as a generic Person object and returns them to the caller as a List.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
public class PersonService {
public class Person [...]
OutOfMemoryError PermGen Crash with Force.com IDE 15
February 20th, 2009, No Comments
I upgraded my Windows XP, Windows Vista, Windows 7 (beta VM) and OS X machines with the new Force.com IDE v15 yesterday when it came out. The new IDE runs great on all of my machines except my Mac. It crashed frequenty with the following error:
1
2
java.lang.OutOfMemoryError: PermGen space
I poked around the Eclipse.org site and this [...]
The Promise and Peril of Cloud Computing
February 20th, 2009, No Comments
CIO Magazine has an interesting article outlining a UC Berkeley research paper. They suggest to take full advantage of the growth of cloud computing, vendors need to:
Build applications that scale well (up and down)
Offer pay-as-you-go licensing
Develop virtual machine friendly systems
Build energy efficient data centers
Utilize more flash memory
The paper also outlines 10 obstacles to cloud computing:
Availability [...]
Force.com IDE v15.0 Now Available
February 19th, 2009, No Comments
The Force.com IDE Wiki isn’t updated yet but v15.0 just became available via the Eclipse Update Manager!
The Old Sailor and the Young Soldier
February 17th, 2009, 2 Comments
My son, Tyler, leaves for the Army in a couple of months so I decided to take him down to Texas to see his great grandparents. He hadn’t seen them since he was quite small and his great grandmother’s health is getting a little shaky.
My grandfather is a WWII Veteran and has 8 Bronze Stars [...]
Enhancing the Lead Conversion Process in Salesforce.com
February 13th, 2009, 8 Comments
During the Salesforce.com lead conversion process, you can create an account, contact and opportunity for the lead that is being converted. The process is pretty straightforward and Salesforce.com provides some tools for customizing it:
Salesforce.com allows you to automatically map standard and custom lead fields to account, contact, and opportunity fields.
Apex triggers are fired and universally [...]
Hoagie – The Developer's Other White Meat
February 10th, 2009, No Comments
Joe Rinehart is proposing a new development stack for rapid, RIA development that includes some of my favorite and most used technologies:
Business layer written in Groovy (Java)
JPA and Hibernate for database persistence
Spring for the service layer
Coldspring / Model-Glue / ColdFusion for the presentation layer
JMS and Swiz for a nice RIA client push
So other ideas floating [...]
Generate a Visualforce Page from an Existing Page Layout
February 9th, 2009, 8 Comments
We have a rather large Org with 600+ Page Layouts. When Visualforce came out we had a number of requests from our business units for customized layouts. After about 3 weeks of hand-coding Visualforce pages I soon realized I needed a better way to communicate these change as well as manage the code modifications. Being [...]
I'm Learning Groovy and So Should You!
February 6th, 2009, No Comments
I’ve been messing around with Groovy for a few months and am beginning to really like it’s structure and syntax. If you haven’t looked at Groovy yet, here’s a good article on why you should.


