Java

Home » Java

XPages OpenLog Logger Project on OpenNTF

Late last night I released the XPages OpenLog Logger project on OpenNTF. There have been options for logging to OpenLog from XPages for some time – Matt White’s OpenLogXPages SSJS library from TaskJam and the OpenLogItem class I included in XPages Help Application. So why did I bother with this? Firstly, if you think this […]

XPages OpenLog Logger Project on OpenNTF Read More »

HTML or XPage Component

Yesterday evening I got involved in an XPages conversation. It started with this tweet from Chris Toohey: Dr Marky Roden then brought me into the conversation, just as I looked on Twitter! A bit of a conversation then ensued, which is shown below.   As I said, I needed to do more investigation on all

HTML or XPage Component Read More »

VariableResolvers: Handle With Care

I’ve blogged before about VariableResolvers and the more I dig into them, the more powerful they are. Performance-wise, I’ve already blogged they’re as rapid as you can get, the perfect place for regularly-accessed bits of code. Anyone at UKLUG will have seen that I extended that particular performance table to show that a VariableResolver in

VariableResolvers: Handle With Care Read More »

VariableResolvers: What They Are, How To Use Them, Why To Use Them

As I have often said, one of the things I like about XPages is that you can always learn more and enhance your skills. The learning curve is steep at times, but there are aspects you can add on at a later stage. One of those is VariableResolvers. Like so many Java constructs, the terminology

VariableResolvers: What They Are, How To Use Them, Why To Use Them 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 »

My Plans for Lotusphere – What I think Will Be Hot

So I’m at Lotusphere now, my plans for this year are learning and being social. So what do I think will be important for XPages developers over the next year? The first is Java. Server-Side JavaScript is powerful, but Java is something I’ve embraced over the last nine months because it offered me more. That’s

My Plans for Lotusphere – What I think Will Be Hot Read More »

Outcomes of a Java Discussion – What is Static and Final

Earlier today myself, David Leedy, John Jardin and Jeremly Hodge were discussing Java integration with XPages. Particularly with the introduction of the new Java design element, developers are starting to try Java. For those – myself included – who have come from a traditional Domino development background some aspects come more naturally than others. The

Outcomes of a Java Discussion – What is Static and Final Read More »

Why Reinvent The Wheel When There Are 1500 Already

During a recent discussion on Java I bemoaned the fact that some basic pieces of functionality we’ve exploited for years in Formula Language are missing. The example I gave was @Right, being able to get a portion of a string based upon the existence of another string. In JavaScript and Java there are no inherent

Why Reinvent The Wheel When There Are 1500 Already Read More »

XPages Help Application 2.0.0 Now on OpenNTF

Over the weekend I uploaded a new release of the XPages Help Application to OpenNTF (now available under the short URL http://xhelp.openntf.org. As well as a few minor changes, the main enhancement was a change to use the dijit.Tree Dojo widget for all navigation throughout the application. This may seem a relatively small piece of

XPages Help Application 2.0.0 Now on OpenNTF Read More »

Scroll to Top