Blog

Home » Blog

Show Submit Button Only When All Mandatory Fields Completed

Today I had this query about refreshing multiple areas of the page on a blog post about partial execution: I have several input text fields with onChange events that do a partial updates on panels (a panel for each field) that contain the images that display whether the required field is completed. But I also […]

Show Submit Button Only When All Mandatory Fields Completed Read More »

Slides from OpenNTF Domino API Session at Engage

Earlier this week I had the pleasure to present with Martin Jinoch at Engage in Nertherlands. It was good to present on the API with someone who’s main involvement has been as a consumer, though very much an active member of discussions on existing and new functionality. Here are the slides, which included more recent

Slides from OpenNTF Domino API Session at Engage Read More »

Method Parameters and The Importance of Final in Java

Most developers (certainly myself!) are lazy. We look to re-use code and write the briefest code we can. Sometimes it backfires! When writing a method, either in Java or LotusScript, we can often pass parameters around with little concern. I came across that some years ago with LotusScript when objects were being changed by a

Method Parameters and The Importance of Final in Java Read More »

Speaking at Engage.ug

Two weeks from now I’ll be speaking at Engage.ug, along with a host of illustrious names from IBM and the community. I’ll be speaking with Martin Jinoch about the OpenNTF Domino API. After speaking on the API solo at various user groups and during speedgeeking at IBM Connect, it will be interesting to co-host the

Speaking at Engage.ug Read More »

Compatibility Mode: What Any XPages (or Web Developer) Needs To Know

This rant is not the result of any individual project,I’ve been meaning to write it for a while. It’s also as much out of disillusionment of believing web developers who say you can switch off compatibility mode, because it’s not what happens necessarily. When developing for a corporate environment, the default browser is usually Internet

Compatibility Mode: What Any XPages (or Web Developer) Needs To Know Read More »

XPages OpenLog Logger v4.0

I’ve just released a new version of XPages OpenLog Logger. It’s predominantly a release to catch SSJS errors of classes NotesException and java.io.IOException, as well as wrapping processUncaughtException code in try/catch blocks, to capture any classes I haven’t come across yet. I and other developers have encountered these unexpected error class types when no try/catch

XPages OpenLog Logger v4.0 Read More »

Understanding SSJS

There have been a few posts today on StackOverflow about SSJS being run when it’s not expected. I think a lot of that comes from a misunderstanding of what’s happening on the server. Parsing of Values Firstly, property values are just plain text.That’s reinforced if you look at the Java class for an XPage or

Understanding SSJS Read More »

Domino Server + Connections + Sametime VM Image

Niklas Heidloff’s session with Henning Schmen at IBM Connect – AD206: Build Apps Rapidly by Leveraging Services from IBM Collaboration Solutions on Wednesday 5:30 – was very interesting from a number of aspects. I’ve long believed that part of the barrier to Connections development is that many developers not to mention end users can’t envisage

Domino Server + Connections + Sametime VM Image Read More »

Scroll to Top