« IBM Lotus Domino 7.x (and 6.x) Application Performance Optimization (AD206) | Main| Day 3 - Blogger's BOF »

Application Performance Techniques for IBM Lotus Domino Developers (BP302)

Tags: development

Just as last year this is a must-see for every Notes Domino Developer. Jamie Magee and Kevin Marshall presented a great session full of real-life coding tips and pitfalls of Notes and Domino development. They updated last year's presentation to include release 7 and so proved a list of things to watch out for if an application performs poorly (or - even better - to avoid this beforehand).

I would like to add two things to their presentation, though. Instead of using the @DbLookup function to retrieve data from another document it is faster to get the value of the field directly using @GetDocField if you know the UNID of the source document. (See Mika Heinonen's blog on LotusScript Speed Testing as of 15 August 2005 about this and other speed testing issues.)

Also, it is faster if you use "NotesDocument.GetItemValue" and "NotesDocument.ReplaceItemValue" instead of the shortcut "NotesDocument.ItemName".

Our fellow developers at home will surely have the pleasure of being subjected to the slides - it may then not be as entertaining as if Jamie and Kevin did it (and I can't throw a t-shirt the way Kevin does) but it will hopefully be as instructive and useful as it was for me.

Technorati tags:

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Search

Calendar

MiscLinks

We Use Ytria Lotus Notes Tools For Faster Notes Development and Better Domino Administration

Tags

Site Info