Blog

Home » Blog

From XPages to Web App: Introduction

Table of Contents Introduction Part One – The Application Part Two – XPages Advanced 1 Part Three: XPages Advanced Database Separation Part Four: XPages Advanced Document Wrapper Part Five: XPages Advanced MVC Controller Part Six: Use of OpenNTF Domino API Part Seven: OSGi Application Development Introduction Part Eight: OSGi JAX-RS REST Access with ODA Part […]

From XPages to Web App: Introduction Read More »

View.isRenderingPhase() and Buttons

One of the biggest impacts on performance is the rendered property of components. As I’ve blogged about before, it’s calculated multiple times during a partial refresh. If the rendered property is computed using Expression Language (e.g. #{viewScope.showTheseFields}), the impact is probably not very high: the check goes through the VariableResolver to identify the Java object

View.isRenderingPhase() and Buttons Read More »

Notes Items, Seq Num, and Domino Update Troubleshooting

Domino offers a lot out-of-the-box. It’s immediately apparent when looking at the Document Properties that the last modified time and last modifier are stored. What’s less obvious is that the last modified time of an individual field is also stored. That can be extremely useful when trying to work out who or how that field

Notes Items, Seq Num, and Domino Update Troubleshooting Read More »

Single Copy XPage Design – Some Learning and Why It's Not For Me

In a recent project I decided to use Single Copy XPage Design (SCXD). This is a seemingly useful technique that is in many ways similar to the concepts underpinning XPages on Bluemix: one database holds the data and it points to another database that contains the XPages-specific design elements – XPages, Custom Controls, StyleSheets, Themes,

Single Copy XPage Design – Some Learning and Why It's Not For Me Read More »

Scroll to Top