Wednesday, April 6, 2011

Create a RSS feed (part 1) - Real's Java How-to

Create a RSS feed (part 1) - Real's Java How-to

Wednesday, March 9, 2011

Comparing two fields

http://blog.sforce.com/sforce/2011/03/a-neat-soql-trick-.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+SforceBlog+%28Force.com+Blog%29

Here's a cool trick where you can compare two fields within the query using a formula field.

There is some concern that it causes more queries in the back end.

Thursday, March 3, 2011

To Query or to Loop, that is the question | TehNrd

Implementing this.

To Query or to Loop, that is the question | TehNrd

A new Java Salesforce API Library | Team Lazer Beez Blog

Easy Java Salesforce API. Seems a lot cleaner than the current API.

A new Java Salesforce API Library | Team Lazer Beez Blog

Monday, January 17, 2011

Jon Evans - Mac OS X and Home / End keys

Jon Evans - Mac OS X and Home / End keys

Yes I really hate this default behavior on a mac. Its been driving me up the wall finally decided to change it. :)

Friday, January 14, 2011

Agile For Dummies

Agile For Dummies

Get this book from Salesforce and CA while you can. Wheeeeee :)

Thursday, December 9, 2010

Heroku | Ruby Cloud Platform as a Service

Yet Another Technology to learn. Salesforce has decided to buy up Heroku, which is ruby in the cloud.

I was already getting accustomed to Spring for VMForce. Java in the cloud.

Oh well Heroku is up and running and in production.

While vmforce is nice to have for us Old Generation Java Developers. As long as it remains in Alpha it can be pretty much vaporware. Although I do know that Appirio seems to be using it.


Heroku | Ruby Cloud Platform as a Service

Tuesday, December 7, 2010

Friday, December 3, 2010

Key name question on Mac for controlling synergy - Super User

y Key name question on Mac for controlling synergy - Super User



This synergy configuration from mac being the main computer and windows being the alternatives seems to really work for me.

Tuesday, November 30, 2010

apex debug log output does not show up on Eclipse - Stack Overflow

A horrible bug is a when you can't see your debug output. You already don't have a way to step through this stuff.

But this fix 20.0.1 Winter release in Salesforce fixes it.

Thank goodness for update in eclipse. 4 minutes and your back with your debug output working. It looks like it was released fairly recently.


apex debug log output does not show up on Eclipse - Stack Overflow

VisualForce Element Ids in jQuery selectors « The Silver Lining

VisualForce Element Ids in jQuery selectors « The Silver Lining

Yeah when you are using jQuery and Visual Force you need to be careful that you escape out the tags that visualforce creates for you. Because of the ":" which CSS uses internally.

JQuery uses CSS style selectors and ":" is a special case for them.


Wednesday, September 29, 2010

Wednesday, September 15, 2010

Collapse Page Block Sections by Default - solved


This one is good I use this one in Salesforce.


Collapse Page Block Sections by Default - solved: "

My issue solved!

I want to collapse all Page Block sections by default on page open.

I can write code in a VF Page, but I get cross site scripting errors.

Create a Static Resource using JavaScript to accomplish the default collapse:

function twistSection(twisty, sectionId) {
//twistSection code from salesforce.com
var parentDiv = twisty;
while (parentDiv.tagName != 'DIV') { parentDiv = parentDiv.parentNode; }
var headerId = sectionId || (parentDiv.id.split('_'))[1];
var div = parentDiv.nextSibling;
var elemWasOn = false;
if (div.style.display != 'none') {
div.style.display = 'none';
twisty.className ='showListButton';
twisty.alt = twisty.title = 'Show Section - '+twisty.name;
elemWasOn = true;
}
}

var registeredSections = new Array();
function registerTwistableSection(headerId, mainTableId) {
var obj = new Object();
obj.headerId = headerId;
obj.mainTableId = mainTableId;
registeredSections[registeredSections.length] = obj;

for (var i = 0; i < registeredSections.length; i++) {
var obj = registeredSections[i];

var img = parent.document.getElementById("img_" + obj.headerId);
//go right into twistSection if we have the img obj.
if(img){
if (img.className =='hideListButton') {
twistSection(img, obj.headerId, obj.mainTableId);
}
}
}
}
function registerTwistableSections_ep() {
//these are the sections I know about from viewing source code...
registerTwistableSection('01B30000003osTc', 'ep');
registerTwistableSection('01B30000003osTd', 'ep');
registerTwistableSection('01B30000003osTe', 'ep');
registerTwistableSection('01B30000003osTg', 'ep');
registerTwistableSection('01B30000003osTh', 'ep');
registerTwistableSection('01B30000003osTi', 'ep');
registerTwistableSection('01B30000003osTj', 'ep');
registerTwistableSection('01B30000003osTk', 'ep');
}
registerTwistableSections_ep();

Now for the cross site scripting hack:

Found this in another post and am so thrilled that it works:

1. Create a Custom Homepage Component that is HTML, refer to your Static Resource code:

<script src="/resource/1284395872000/pageBlockSupplement" type="text/javascript"></script>

2. Make sure this component is included on the Home Pages layouts. It is invisible, so you don't have to worry about it.

"

Thursday, September 9, 2010

Ethercodes Is a Web-based, Collaborative Programming Notepad [Collaboration Tools]


This is really cool ... too bad it now doesn't work for 23 hours ... and counting.

Ethercodes Is a Web-based, Collaborative Programming Notepad [Collaboration Tools]: "
Think of EtherCodes as EtherPad for developers. Featuring line numbers and syntax highlighting, it lets you code with a group, in a web browser, in realtime, without sacrificing some of the comforts of your favorite text editor. More »






"

Thursday, June 3, 2010

8 Essential Development Tools from Tomcat Experts

I need to try a couple of these but I do love ...
IntelliJ ... wish my company used it.

I'm going to try out github and jEdit.

8 Essential Development Tools from Tomcat Experts: "Tomcatexpert.com contributors are all professional developers, and this article reviews the 8 primary tools that they all use.

Add to digg
Add to StumbleUpon
Add to del.icio.us
Add to Google





Programming - Languages - Apache Tomcat - Compiler - Open source"

Tuesday, April 6, 2010

Introducing Force.com Secure Cloud Development

Introducing Force.com Secure Cloud Development: "

I'm very excited to report that we've published a new section of developer.force.com, Force.com Secure Cloud Development. This brings together the complete set of developer resources covering secure development practices on Force.com, and represents our continuing investment in tools and content designed to maintain the security of the entire Force.com ecosystem.


In my previous post, I mentioned that we had a number of new and free tools, training and resources for our developer community. I'm happy to be able to discuss them in more detail. Below you'll find the resources outlined in a typical software development lifecycle.

(Secure) Education

(Secure) Design

(Secure) Development

(Secure) Testing

(Secure) Release

We are actively looking for community feedback and want the resources we're making available to continuously improve and can only do that with your help. Together we can all build a trusted ecosystem. Any queries can be sent to securecloud {at} salesforce {dot} com or post questions to our community discussion board.


If you know anyone developing on the Force.com platform, help spread the word!


"

Tuesday, February 23, 2010

Development with the Force.com Platform

Development with the Force.com Platform: "

I remember when I first started programming in Java many years ago. I used to walk the isles of my local bookstore (remember those brick and mortar things we all used to visit?). The shelves were filled with books on C, a few smatterings of web design, and of course, the trusty O'Reilly In a Nutshell books; but alas, there were no Java books.

Then all of a sudden----wham! Shelf after shelf of books covering every aspect of Java. I was in techie heaven. When I look back however, the initial books actually trickled in and became the catalyst for much of the future explosion of titles. With my experience writing fiction novels, I know these initial books also serve another very important purpose: to serve as a litmus test for publishers to identify hot markets and trending topics.

I see Force.com at a similar juncture in its evolution. We often forget Apex and Visualforce is only about two years old, and has already achieved remarkable things. Heck, I still remember writing socket connectivity in Java to connect to databases before JDBC was available! Oh how things have changed. Now, we not only take database connectivity as a given, with Force.com we don't even have to write anything to handle scalability, deployment, etc.

Just like Java, we are starting to see some early books on Force.com hitting the shelves. Jason Ouellette recently wrote a great book called Development with the Force.com Platform available from Addison-Wesley, which should be on all Force.com developers bookshelves. Aside from the sample chapters available from the link above, Jason has also provided a great article on Dr. Dobbs with additional information that really gives you a sense of the what Jason's book offers.

Great job Jason. I suspect this book will be the catalyst to many more to come.

"