Blog

Home » Blog

XPages and Java: Design Refresh

The XPages Help Application for OpenNTF was my first attempt at using Java beans in XPages. I expected some challenges and wasn’t disappointed. I’ve already blogged about one of the most challenging, that some properties of Domino objects are still available even after the object has been recycled. Another I came across was when refreshing […]

XPages and Java: Design Refresh Read More »

UKLUG Session Material

Last week Chris Connor and I presented at UKLUG on XPages and Java. After some experience of XPages development I’ve been using Java objects in Server-Side JavaScript for some time and have recently branched out into using Java managed beans and other code in XPages Help Application on OpenNTF. Vectors and Hash Maps are aspects

UKLUG Session Material Read More »

Jack & The Managed Beanstalk: An XPages Fairytale To Accompany The Launch of "XPages Help Application" on OpenNTF

Once upon a time there was a boy called Jack. We all know the story of how he swapped a cow for three magic beans, how his mother threw the beans out of the window and a beanstalk grew. And everyone knows how Jack climbed up the beanstalk “to bravely rid the world of a

Jack & The Managed Beanstalk: An XPages Fairytale To Accompany The Launch of "XPages Help Application" on OpenNTF Read More »

"Object Has Been Removed or Recycled": When Logic Goes Wrong

One of the great things about XPages is that you can extend your skill-set as you become more confident. You can build a powerful application without needing to write your own stylesheet or use a theme or use Java. But as and when you want to push the boundaries of your knowledge further, you can

"Object Has Been Removed or Recycled": When Logic Goes Wrong Read More »

XPages: Logic-Driven UNIDs and Attachments

Some time ago I read Chris Toohey’s article on Logic-Driven NotesDocument UNIDs. I have had unfortunate experiences with profile documents where cached values were being returned. So Chris’s technique was extremely useful, because I could define the UNID, so be able to access the document quickly and reliably using getDocumentByUNID(). I’ve used it a number

XPages: Logic-Driven UNIDs and Attachments Read More »

Scroll to Top