LotusScript

Home » LotusScript

Need Advice for Collabsphere Contest?

Recently Richard Moy announced the Collabsphere 2019 Beauty Contest, a competition to enhance a yet-to-be-decided database for use on DMA. I don’t intend to be involved on a specific team. However, I do intend to make myself available to offer advice and experience to anyone looking to get involved. As well as technical experience, I …

Need Advice for Collabsphere Contest? Read More »

LotusScript and The “Static” Keyword

Moving from language to language, I’m constantly re-evaluating how coding improvements can be made to make the applications I work with more pleasurable and the code I write smarter. Unless a language has a narrow focus or limited power, there are likely to be aspects you’ve not dug into. That’s particularly the case if it’s …

LotusScript and The “Static” Keyword Read More »

The DQL Approach

I’m loving the approach with DQL. Kudos to the team, there are some very good fundamental approaches. Will try to blog later to clarify — Paul Withers (@PaulSWithers) 22 November 2018 Earlier today I posted this tweet. It followed another update from John Curtis teasing more enhancements coming to DQL. If you’ve been following closely …

The DQL Approach Read More »

What’s New in Domino V10: LotusScript Profiling Extended

Profiling of LotusScript agents has been something that can be enabled for some time and I’ve long been a fan of it, blogging about it in 2011. Profiling was also something built into XPages Toolbox by Phil Riand. It’s also something I’ve built into RADAAR and my OSGi plugins in Java – just a simple …

What’s New in Domino V10: LotusScript Profiling Extended Read More »

Notes Items, Seq Num, and Domino Update Troubleshooting

Domino offers a lot out-of-the-box. It’s immediately apparent when looking at the Document Properties that the last modified time and last modifier are stored. What’s less obvious is that the last modified time of an individual field is also stored. That can be extremely useful when trying to work out who or how that field …

Notes Items, Seq Num, and Domino Update Troubleshooting Read More »

Method Parameters and The Importance of Final in Java

Most developers (certainly myself!) are lazy. We look to re-use code and write the briefest code we can. Sometimes it backfires! When writing a method, either in Java or LotusScript, we can often pass parameters around with little concern. I came across that some years ago with LotusScript when objects were being changed by a …

Method Parameters and The Importance of Final in Java Read More »

NotesViewEntryCollections

One of the benefits of XPages is the power of repeat controls to effectively perform ‘joins’, whether that is with nested repeat controls or merging data prior to displaying in a repeat control. When it comes to collections of documents I tend to favour NotesViewEntryCollections. This is both for performance (predominantly using getColumnValues().get) as well …

NotesViewEntryCollections Read More »

Why You Shouldn't 'Count' on a NotesViewNavigator

Agent profiling is not new in Domino, but it’s something that gets little press. Because it’s only available for agents, it’s probably also going to become less useful as more and more development is done in XPages. But, working from the premise that the methods in use in LotusScript do the same work on the …

Why You Shouldn't 'Count' on a NotesViewNavigator Read More »

Scroll to Top