A Java SDK for HCL Domino REST API

I've released an early preview of the OpenNTF Java SDK for HCL Domino REST API.

The idea is quite simple: I wanted to use the Domino REST API from Java without dealing with HTTP requests, JSON parsing and all the other plumbing every time. The SDK wraps some of the common operations, such as working with documents and lists, behind a Java API.

It is still early days. Only part of the Domino REST API is implemented, and I'm still experimenting with some parts of the API design. That's actually one of the reasons I'm publishing it now rather than waiting until everything is finished.

This is an OpenNTF project, so contributions are welcome. If you're interested in using it, I'd be particularly interested in feedback about the API design before too much of it becomes difficult to change.

The source is available on GitHub under the Apache 2.0 licence.

A New version: OpenNTF generate-domino-update-site Project

I have created a new version of the OpenNTF generate-domino-update-site project. This Maven script, originally developed by the brilliant Jesse Gallagher, helps plugin developers create p2 repositories for their Domino plugin development environments. The new version (6.0.0) includes several enhancements and bug fixes that improve its functionality and usability.

Connecting Domino IQ to External LLM Providers

Domino IQ is a new feature in Domino 14.5. It connects Domino applications with Large Language Models (LLMs). The feature came with the Early Access Program (EAP) for Domino 14.5 last autumn. Now, it's available in the latest Domino 14.5 release.

I’ve come across a few questions about connecting Domino IQ with external engines like Ollama and OpenAI. Here’s how I got it working from scratch—hopefully it’ll help you too.

Using IntelliJ Idea and Domino JNX for Domino Development

I’ve always been obsessed about finding the right balance between user experience and functionality. This can be a real challenge for us, Domino developers, as we spend much of our working day with Domino Designer. Falling in love with macOS almost a decade ago hasn’t made things easier either, as I had to deal with the added complexity of running a VM. And to top it off, Apple’s move to the highly efficient ARM architecture hasn’t received enough love and respect from HCL.

So, while I can’t avoid Domino Designer completely, I do try to minimise the time I spend using it.

Collabsphere 2021 Slide Deck and the Session Video

First-time speaker at Collabsphere here!

For obvious reasons, I have not been in Collabsphere before. This time it was all online and they nicely accepted my session proposal, so I made my first time in this conference. Richard Moy and the Collabsphere team has done a significant work by gathering a great line up and organizing a flawless online conference. Thank you!