Blog

Home » Blog

SHOW 103 – Source Control An End To End Solution

Earlier today Declan Lynch and I presented on source control. Unfortunately we didn’t make it through all 337 slides and, more frustratingly, had to cut short the demo that handled merge conflicts in branches. But I will be recording that in the near future for David Leedy. But the slides below cover all details of […]

SHOW 103 – Source Control An End To End Solution Read More »

Number crunching for XPages Java Padawans

Integrating Java into XPages is not particularly challenging, once you are comfortable with SSJS. There are some gotchas around Domino objects (database.getTitle() and other such methods that return primitive values – strings, etc – still return the value even after the object has been recycled!), but those are the kinds of things the OpenNTF Domino

Number crunching for XPages Java Padawans Read More »

If You Write Java in XPages, Get FindBugs

If you’re coming to XPages from traditional Domino development, it’s a bit of a steep learning curve. But once you’ve got comfortable with SSJS and the partial refresh lifecycle, you should be looking to move to Java. Even though the Java compile-time validation is much tighter and avoids a lot of inadvertent errors from SSJS

If You Write Java in XPages, Get FindBugs Read More »

Why Source Control?

Ray Bilyk posed a very valid question on yesterday’s blog, asking about reasons why to use source control. Although we’ll cover some of this in the session, the main focus is on using source control. So I’ve decided to cover the main reasons I use source control in more detail here. Architecture First, it’s important

Why Source Control? Read More »

IBM Connect 2014

Over the Christmas period I’ve been rather quiet, mainly because I’ve been working on session for IBM Connect. This year I’m likely to be even busier than normal with two sessions. Beyond that, I’ll probably also be hanging around the OpenNTF stand a bit as well as various activities associated with being selected again as

IBM Connect 2014 Read More »

The Name Picker, Readers / Authors Fields and OpenNTF Domino API Helper Methods

Recently I’ve been working with the Name Picker where I was using the Name Picker to select values that would then be used for Readers and Authors fields.  I noticed that although it picks from address books, the names are stored by default in abbreviated format, e.g. Paul Withers/MyCompany rather than canonical format, e.g. CN=Paul Withers/O=MyCompany. This

The Name Picker, Readers / Authors Fields and OpenNTF Domino API Helper Methods Read More »

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

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

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

Getting "Awesome" Category Icons in Data Views Read More »

Scroll to Top