Blog

Home » Blog

Custom Language in XPages Revisited: The Good and The Bad

A little over two years ago I blogged about the different languages available in XPages, namely Expression Language, Server-Side JavaScript and Custom. I explained what Custom was and how it could be used. Bearing in mind that XPages are compiled down to Java code, with each control being a class, it makes sense that the

Custom Language in XPages Revisited: The Good and The Bad Read More »

Diagnosing Field Changes

This blog post isn’t specific to XPages and may be something many developers are aware of. But it took me many years of Notes development to learn this little bit of information that can quickly help troubleshoot data issues with Notes documents. It’s still relevant in the world of XPages and well worth taking into

Diagnosing Field Changes 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 »

XPages Mobile Controls: Mobile Value Picker Project

Over the weekend, as part of the third XPages contest on OpenNTF and based upon the series on this blog, I contributed the Mobile Value Picker project to OpenNTF. Niklas Heidloff has written a great blog post about the project and also recorded a video demonstrating the control. The control allows you to use a

XPages Mobile Controls: Mobile Value Picker Project Read More »

XPages Extension Library Book – Now Available

During Lotusphere 2011 Philippe Riand posted a now infamous tweet asking for members of the YellowVerse interested in writing an XPages book following up on the hugely successful Mastering XPages. It’s been a long time in the making, but now XPages Extension Library has been published, written by myself, Paul Hannan, Declan Lynch, Jeremy Hodge

XPages Extension Library Book – Now Available Read More »

XPages Mobile Controls and Value Pickers Part Four: Server-Side Approach

I started off this tutorial series on mobile value picker with a discussion about some key differences between desktop browser development and mobile browser development. One of the key differentiators I discussed was connectivity. That was why this series has so far focussed on an approach that predominantly used Client-Side JavaScript and avoided interaction with

XPages Mobile Controls and Value Pickers Part Four: Server-Side Approach Read More »

Scroll to Top