« WWWGD? (UPDATED - shirts!) | Main| Request from Kris: She wants Senior Prank ideas! »

Any suggestions for "What's New in LotusScript and Formulas in Notes/Domino 8?"

QuickImage   
Category
Bookmark : del.icio.us  Technorati  Digg This  Add To Furl  Add To YahooMyWeb  Add To Reddit  Add To NewsVine 

I am presenting a session at a couple of conferences in the future on "What's new in LotusScript and Formulas in Notes/Domino 8?". I know I can read the help file and spelunk around in the code to find kewl things to show (and fill an hour), but I was hoping I could impose upon my learned readership for your wit and wisdom since I know that you have been digging around like crazy in Notes/Domino 8 lately. Would you mind sharing anything you can about new LotusScript items - not only classes/methods/etc. but also functions, limit changes, functionality changes, and so on? I'd love to have things that would be really surprising to the audience, or things that will really help them get their jobs done better/faster. Remember, the audiences at devcons are of all technical levels - and most of them are not at the level of most of my readers, so your suggestions don't have to all be hard-core.

The same thing applies to Formulas as well - I am looking for anything new or exciting would be great to share with the class.

In return for your pearls of knowledge I promise to give you proper attribution in my session for your contribution - unless, of course, you share something undocumented and you don't want attribution, and if that is the case then I will make sure that a) I state this is "undocumented, use at your own risk, caveat emptor, etc." and b) that your name is not mentioned ;)

Please post your suggestions here, or send them to me via email if you wish to remain anonymous. In either case, your input is most appreciated.

Thanks in advance!

Rock
**I no longer need to punish, deceive, or compromise myself. Unless, of course, I want to stay employed.

Comments

1 - I would do lots of stuff with the new NotesProperty and NotesPropertyBroker classes. Some cool stuff you can do with CA, but even more cool stuff you can do outside of a CA Emoticon

2 - Personally I'm looking forward to explore the new NotesDirectory and NotesDirectoryNavigation classes. The documentation could have been better. But basically you can search for names or part of names in the directory and as a result get selected columns as a result for the found entries. Then use the navigation methods to extract the information.

And something that is going to make life much easier are the new methods in NotesDocumentCollections and NotesViewEntryCollection.
I've been waiting long for clone, contains, intersect, subtract and merge.

Finally you can clone a collection without having to do a dummy search and then add document by document from the source collection. Just use clone.

Contains is also very usefull. Give it any thing as a parameter: noteid, notesdocument, a collection and you will get true or false if the parameter value is found in the collection or not.

Intersect leaves entries found in both collections and subtract removes entries found in both collections. The parameter is the same as in contains, just give it something that looks like a document or collection and it's happy.

Finally merge. Yes adds two collections together.

Still i miss a possibility to create an empty documentCollection like "set dc = new notesdocumentcollection()". Haven't found any other way to do it then by using a search as in 7.

/Tomas

3 - Its a scary subject, in that in terms of whats actually new in LotusScript and Formula - is stuff like Eclipse and DB2 integration. Which is welcome, but hardly sets the heather alight.

I'd switch the session to "Scary things that you can do with Composite Applications that'll just blow your boss's socks off!"....

Emoticon

Because. You can do scary things in composite applications. That'll blow various bits of the Boss's underwear off..

Ouch.

---* Bill

P.S. We'd have loved a class based browser, typeahead, conditional compilation (change a subclass, and watch the dependancy tree update) and so forth. But it aint gonna be here till Maureen and her team deliver sometime. Hopefully soon.

(I did promise to kiss Maureens feet if she delivered LotusScript editing in Eclipse. Keith Smilie - Domiclipse.org did it first - but I didnt kiss his. And hopefully Maureen will be too mortified for me to kiss hers..)

4 - I was hoping there would be an @RockyMethod or @BalabanIntegrate, but I guess they never made it out of beta? Emoticon

5 - If you are looking for lightweight items to discuss, you may want to talk about the Bytes format for number columns. On the surface it sounds pretty boring, and it is, but I foresee some possible confusion over the fact that you cannot specify whether numbers are displayed in KB, MB, GB, or TB (this is done automatically based on the size of the number).

More importantly, I can envision confusion over how numbers are rounded. Numbers that display as KB are displayed as whole numbers (1.1 = 1K) while numbers displayed as MB, GB, or TB may contain one decimal place (1048576.1 = 1.1M). I think this is especially confusing with KB numbers were 1535 = 1K (people may expect it to display as 1.4K) and 1536 = 2K (again, the expectation may be that it display as 1.5K).

Meet Rocky

Rock - February 2010
Rocky Oliver
If you see me at a conference, please stop me and say hi!

Calendar

Search

Categories

Proudly Employed By

Wofkflow Studios

LOTUS GEEK gear

Social Networking


Add to Technorati Favorites

View Rocky Oliver's profile on LinkedIn

Rocky  Oliver

LotusGeek Blog Roll

Why display a blog roll when Planet Lotus does it so much better?

Dilbert

Buy my book!

Blog Buttons

Atheist - Unitarian - Humanist

Poker Players Alliance