Blog & Technical Insights

Home » Blog & Technical Insights

Java and Selections Part Eight: Value Pickers With Label-Value Pairs

About six months ago I did a tutorial series on passing a List or Set into a Value Picker. That covered the scenario where the label and value are the same. Somewhat belatedly, I’m concluding the series with the code for passing in a Map – the scenario where the label and the value need […]

Getting "Awesome" Category Icons in Data Views

The Data View is an extremely powerful control and the standard view control I use now. That’s some statement considering that prior to the Extension Library I avoided the View Panel as much as possible in favour of Repeat Controls. The View Panel I found very limiting both from the point of view of data […]

Optimising View Data and Avoiding Errors

Since 8.5.1 dominoView datasources have had a property dataCache. By default the setting is “full” which means that all the data for all relevant entries and columns is stored in the server-side map of the page. That can impact the size of content held in memory or being written to disk. But there is also […]

Sessions, logout, sessionScope and userScope

One of the common misconceptions I’ve come across with XPages developers is that sessionScope will contain the information for the current logged on user. It can, but it may not. And discussions with Serdar Basegmez and Russ Maher over the last couple of days have helped me understand things yet further. Let’s back up here and cover […]

Location, Location, Location

Recently I’ve answered two queries from different sources, both of which manifested themselves with mail functionality not working as expected. In both cases, Notes Clients had been newly installed. In both, the cause was the same. The first was with an application that was throwing an error when LotusScript was calling NotesDocument.send() to send an […]

Source Control, DXL and Traditional Domino Web Elements

While using source control I recently encountered one aspect of traditional Domino development that does not play well with DXL round-tripping. Because I tend to be merging changes outside of Domino Designer, in my preferences (Domino Designer > Source Control) I have Use Binary DXL for source control operations deselected.   Recently I was working […]

Thanks, Bruce

For as long as I can remember, Bruce Elgort has been chairman of OpenNTF. I just looked up to see how long and found he’s been chairman since December 2001, almost as long as I’ve been developing Domino applications. OpenNTF has been a key resource for me as a developer, an area I’ve contributed to […]

Source Control Management Systems and Rabbit Hutches

This weekend has been quite busy for me. In addition to umpiring my first National Premier League netball match of the season, I decided to build two things. One was a new rabbit hutch and the other was a source control management system. I’ve never been that good at practical exercises. I’m very adept at […]

More on VariableResolvers

Over the last few days there have been a few releases of the OpenNTF Domino API. One of the issues was something I first came across on Friday evening where Factory.getSession() was throwing an error when triggering a partial refresh from a button in a brand new database. It was fine the first attempt after […]

Moving from LotusScript/SSJS to Java: Interfaces and Enums

In this blog post, I’m going to explain two of the concepts I covered when describing my work on XPages OpenLog Logger – interfaces and enums. Firstly, I will state categorically that diving into Java not a step I recommend to those starting out on XPages development from a Notes Client development background. There is […]
Scroll to Top