What Domino Makes Trivial Number Three: Web Sockets

Richard Moy added an interesting comment to my last blog post, wishing that HCL would add Web Sockets support to the core. It’s a popular requirement, and one that people have tried to work around. John Jardin added a web sockets server to our React application for our JavaScript session at IBM Think 2018, so …

What Domino Makes Trivial Number Three: Web Sockets Read More »

What Domino Makes Trivial Number Two: Synchronous / Asynchronous Processing

Another topic that becomes key when moving beyond Domino is synchronous and asynchronous processing. But it’s probably something most Domino developers haven’t come across. LotusScript and standard Domino Java are single-threaded. That means your code starts at line 1, runs line 1, then line 2, then line 3. If line 4 is a function / …

What Domino Makes Trivial Number Two: Synchronous / Asynchronous Processing Read More »

What Domino Makes Trivial Number One: State Management

Don Mottolo makes a good point in his comment on my recent blog post, that there are aspects of other web frameworks that make it a non-trivial task. This is also really why some people talking about Domino are talking about “mid coders” and “pro coders”. And it’s also why the terms don’t really exist …

What Domino Makes Trivial Number One: State Management Read More »

A Possible Role For XPages

A comment from Mark Maden on my recent blog “Thoughts on the Problem of XPages” prompted me about a potential area XPages could add value for the future. One of the strengths of XPages from the start has been flexible reporting. Indeed my very first session at a conference, at BLUG (now Engage) nearly ten …

A Possible Role For XPages Read More »

How Do I Use XXXX Java / JavaScript in XPages?

A common request seems to be how do I use XXXX Java or JavaScript project in XPages. One of the strengths of XPages was that it made the approaches more standard. So the answer is often less an XPages question, and more a generic web development question. There are a few caveats, but many of …

How Do I Use XXXX Java / JavaScript in XPages? Read More »

Thoughts on the Problem of XPages

Jesse Gallagher posted a thoughtful blog about the challenges for the way forward with XPages. It’s a challenge I’ve had a number of discussions around, many of which are ongoing. The reason there’s not a simple solution – throw whatever resources are required into XPages – is that it simply doesn’t make business sense. There …

Thoughts on the Problem of XPages Read More »

Modernising Domino Applications: Technical Deep Dive Part Three

I didn’t realise this post was still in draft, so it’s took much longer than expected to publish. But it’s quite timely, because this covers Node-RED, and a blog post has been published this week covering some of the content from the slides of my session with Fredrik Malmborg at Engage. Still, better late than …

Modernising Domino Applications: Technical Deep Dive Part Three Read More »

Thoughts About HCL’s Update

Yesterday Richard Jefts published an update on the acquisition, specifically relating to cloud. Before talking about the content, I want to comment on the approach HCL have taken. Although the blog post points to a tech note, what we have is more than a tech note and more collaborative than a press release. HCL have …

Thoughts About HCL’s Update Read More »

Need Advice for Collabsphere Contest?

Recently Richard Moy announced the Collabsphere 2019 Beauty Contest, a competition to enhance a yet-to-be-decided database for use on DMA. I don’t intend to be involved on a specific team. However, I do intend to make myself available to offer advice and experience to anyone looking to get involved. As well as technical experience, I …

Need Advice for Collabsphere Contest? Read More »