Rewriting The OpenNTF Site With Jakarta EE: UI  

By Jesse Gallagher | 6/27/22 4:13 PM | Development - Notes / Domino | Added by Oliver Busse

In what may be the last in this series for a bit, I'll talk about the current approach I'm taking for the UI for the new OpenNTF web site. This post will also tread ground I've covered before, when talking about the Jakarta MVC framework and JSP, but it never hurts to reinforce the pertinent aspects.

Discovering the unexpected is more important than confirming the known  

By Ulrich Krause | 6/24/22 9:20 AM | Infrastructure - Notes / Domino | Added by Roberto Boccadoro

Without question, this quote by the great statistician George E. P. Box certainly applies to software development in general and Beta testing in particular. Beta testing is one of the most important phases of the software development lifecycle. Quality, performance, stability, security and reliability are some factors that are achieved by doing beta testing. Beta testing is the best chance to find bugs and usability issues before a product is fully released. While internal testing can uncover many problems, nothing can truly simulate real users trying to complete real tasks.

Domino Early Access Program drop 2 is available  

By Ulrich Krause | 6/23/22 7:04 AM | Infrastructure - Notes / Domino | Added by Matteo Bisi

Domino Early Access Program drop 2 is available HCL Domino 12.0.2 Early Access Drop 2 is available for download on flexnet.

Rewriting The OpenNTF Site With Jakarta EE: Data Access  

By Jesse Gallagher | 6/22/22 3:08 AM | Infrastructure - Notes / Domino | Added by Roberto Boccadoro

In my last post, I talked about how I make use of Jakarta REST to handle the REST services in the new OpenNTF site I'm working on. There'll be more to talk about on that front when I get to the UI and my use of MVC. For now, though, I'll dive a bit into how I'm accessing NSF data.

HCL Domino TOTP authentication with Directory Assistance enabled  

By Rainer Brandl | 6/21/22 8:40 AM | Infrastructure - Notes / Domino | Added by Oliver Busse

Today I had the issue that TOTP was not working fine at a customer site. The main issue was that a user could bypass the TOTP authentication, was routed to the MFA setup site, clicked “Finished” and was routed to the homepage.nsf. After opening a case I received 2 informations very quick informations ( thanks to Neha Bansal !! )

Rewriting The OpenNTF Site With Jakarta EE: REST  

By Jesse Gallagher | 6/20/22 1:41 PM | Development - Notes / Domino | Added by Oliver Busse

In deciding how to kick off implementation specifics of my new OpenNTF site project, I had a few options, and none of them perfect. I considered starting with the managed beans via CDI, but most of those are actually either UI support beans or interact primarily with other components. I ended up deciding to talk a bit about the REST services in the app, since those are both an extremely-common task to perform in XPages and one where the JEE project runs laps around what you get by default from Domino.

Domino ZFS Snapshot Backup  

By Daniel Nashed | 6/20/22 2:05 AM | Infrastructure - Notes / Domino | Added by Roberto Boccadoro

ZFS is one of my favorite file-systems. And I posted before about using it as a backup target. The integration is pretty simple with Domino backup, because it is a simple file backup. Now that we have the new VSS Writer for Domino 12.0.2 on Windows, it is time to look into ZFS snapshots.

Rewriting The OpenNTF Site With Jakarta EE, Part 1  

By Jesse Gallagher | 6/20/22 2:03 AM | Development - Notes / Domino | Added by Roberto Boccadoro

The design for the OpenNTF home page has been with us for a little while now and has served us pretty well. It looks good and covers the bases it needs to. However, it's getting a little long in the tooth and, more importantly, doesn't cover some capabilities that we're thinking of adding.

Let’s Connect interviews at SUTOL  

By Jan Valdman | 6/16/22 2:33 PM | Business - Events / People | Added by Matteo Bisi

Our series of interviews with HCL executives continued a week later during Czech Lotus user group gathering in Prague. This time I had an opportunity to talk with Richard Jefts regarding HCL Digital Solutions strategy and innovation and with Luis Guirigay regarding the upcoming product education and certifications. You can watch here:

The OpenNTF Discord Server  

By Roberto Boccadoro | 6/16/22 8:16 AM | Business - Events / People | Added by Matteo Bisi

A few months ago, OpenNTF started testing the waters of moving our Slack community over to Discord. The immediate impetus for this was the message-history limitation of our Slack account: on the free tier, we were losing old messages, but upgrading a community of our size to a paid tier would be cost-prohibitive. Once we started looking into using Discord, we found that it offered much more for us than just avoiding history loss. Discord quickly proved itself a much-better match for our community, with better community controls, better voice/video chat with screen sharing, and just generally a more community-focused approach. Joining Since it’s gone so smoothly in a “soft launch”, we think it’s ready to invite everyone more openly. To join our Discord community, visit:

Danube - Early Access 1 - What are you getting?  

By Cormac McCarthy | 6/13/22 1:46 AM | Infrastructure - Notes / Domino | Added by Oliver Busse

On my blog last week recapping Engage, I mentioned the Early Access Program for Danube (Domino 12.0.2). This is quite unusual how early for a release of this type in that usually there will be some form of closed early access program ahead of a public beta. What this shows us is that HCL are confident in the release, but also completely transparent about where the code base is(or was two weeks ago when this was released).

Working Domino Views Into Jakarta NoSQL  

By Jesse Gallagher | 6/13/22 1:43 AM | Development - Notes / Domino | Added by Oliver Busse

A few versions ago, I added Jakarta NoSQL support to the XPages Jakarta EE Support project. For that, I used DQL and QueryResultsProcessor exclusively, since it's a near-exact match for the way JNoSQL normally goes things and QRP brought the setup into the realm of "good enough for the normal case". However, as I've been working on a project that puts this to use, the limitations have started to hold me back.

SafeLinx Nomad Server Community project?  

By Daniel Nashed | 6/13/22 1:41 AM | Infrastructure - SafeLinx | Added by Oliver Busse

Wouldn't it be cool to have a SafeLinx Docker image with Nomad Web included with auto configuration? Maybe having a docker-compose.yml with just some basic parameters to get SafeLinx and Nomad up and running?

VoltScript - A Unique Opportunity (Paul Withers and Jason Roy Gary)  

By Paul Withers | 6/10/22 4:06 AM | Development - Notes / Domino | Added by Roberto Boccadoro

At Engage 2022 Volt MX Go was announced including features like Volt Formula, a JavaScript-based fusion of Notes formula syntax and Open Formula, and VoltScript, a derivative from LotusScript, and inspired by many modern implementations of BASIC, which will run in Foundry, Volt MX Go’s middleware layer. Already at Engage we demonstrated live running code of VoltScript with Try/Catch/Finally, an alternative declaration keyword “Def” for “Dim” and deprecation of GoSub; which let’s be honest is Satan’s spawn. These are the first changes to the core LotusScript language keywords in over 30 years. In addition, we showed live demos of code running triggered from Foundry as well as standalone VoltScript outside of HCL Notes or Domino, for the first time since the end of life of Lotus 1-2-3. We also showed a number of new extensions (LSXs / VSXs) that will obviously be required, as well as developer productivity tooling like unit testing, mocking and a POC of dependency management.

Case insensitive deserialization  

By Stephan Wissel | 6/8/22 3:58 AM | Development - Notes / Domino | Added by Roberto Boccadoro

Case insensitive deserialization - Growing up in Windows with BASIC you learn case doesn't matter, so Color is the same as COLOR or cOLOR when it comes to variable names. Same applies to @Formula or item names in Notes documents. On the other side, Linux, Java, JavaScript and JSON are very much case sensitive. This poses a challenge when deserializing (handcrafted) JSON files.

Elasticsearch7 Update  

By Christoph Stoettner | 6/8/22 3:56 AM | Infrastructure - Connections | Added by Roberto Boccadoro

CVE-2021-44228 was a very serious problem end of 2021, and we are still finding new occurrences, or security teams scan servers and find vulnerable log4j files. Don’t get me wrong most of these occurrences are not vulnerable any more, because the JVM is hardened like in the Elasticsearch 7 containers, or they use of the JVM parameter -Dlog4j2.formatMsgNoLookups=true.

HCL Sametime Connect client 11.6 IF3 and Sametime 12.0 Standard Client Updated  

By Ales Lichtenberg | 6/3/22 1:55 AM | Infrastructure - Sametime | Added by Roberto Boccadoro

When installing HCL Sametime Connect 12.0 client on Windows and Mac platforms, the install does not complete and the following error is reported: Unexpected results have occurred during the provisioning operation For additional information, please refer to the logs: C:\user\username\AppData\Roaming\HCL\Sametime\logs

Using AdminQ to process (web) user requests  

By Ulrich Krause | 6/2/22 4:12 AM | Infrastructure - Notes / Domino | Added by Oliver Busse

First of all, AdminQ is not a typo. Administration Quick (AdminQ) is new as of Domino 12.0.1 and can be used to expedite the processing of Administration Process (AdminP) requests that affect the user IDs of web users, for example, HCL Verse users. The users must have IDs in an ID vault.

Domino JNA version 0.9.48: API to read/write Notes workspace, some formula magic and QueryResultsProcessor API  

By Karsten Lehmann | 6/1/22 1:18 AM | Development - Notes / Domino | Added by Roberto Boccadoro

Today we released version 0.9.48 of Domino JNA as OSGi plugin for XPages developers and on Maven Central. Here is a list of new features: API to read and write the Notes workspace (read, create and modify pages and icons, change page order, move replicas on top etc.) Formula execution now supports more than 64k of return data API to apply security to formula execution (e.g. prevent Notes.ini changes) API for QueryResultsProcessor (produces JSON and views) Java 8 date/time support for NotesNote.replaceItemValue(...) New utility class to format view data as markdown table Added method to get agent design doc UNID Added hierarchical recycling (parent/child auto recycle)

HCL Updates from Engage  

By Oliver Busse | 5/31/22 11:00 AM | Business - Events / People | Added by Roberto Boccadoro

Though not physically present, I captured some news from Engage which takes places these days, thanks to my fellow peeps who post infos on Twitter. My personal highlights from the OGS and other sessions during the day are:

Let’sConnect interviews at Engage  

By Wannes Rams | 5/31/22 9:59 AM | Business - Events / People | Added by Roberto Boccadoro

Let’sConnect’s Jan Valdman and Wannes Rams visited the Engage user group event in Bruges last week, our face to face conference in over 2 years. It was a great event with over 300 attendees. You can find the interviews on our Youtube channel

UI Contest 2022 winners  

By Tom Van Aken | 5/31/22 12:25 AM | Business - Events / People | Added by Roberto Boccadoro

The jury has reached a verdict. The winners for the UI Contest 2022 are known. In this article you will read the key points in the jury’s decision and of course we present this year’s winners.

Engage 2022 Recap  

By Ales Lichtenberg | 5/31/22 12:22 AM | Business - Events / People | Added by Roberto Boccadoro

After two years again of face-to-face conferences. A great venue in Bruges (Belgium), 3 days of filled program with a great sessions, over 300 participants, 24km at my feet during the conference including transfers to the hotel (according to Apple Watch), two amazing evenings with fellow HCL Ambassadors and other speakers. Great food and especially beer, the number of types and the amount I drank I prefer not to count. Just a great event again.

Engage Recap  

By Keith Brooks | 5/31/22 12:20 AM | Business - Events / People | Added by Roberto Boccadoro

I can't even begin to tell you all the things we saw and learned, and that was before Engage even started,

My thoughts about Engage 2022  

By Christoph Stoettner | 5/31/22 12:19 AM | Business - Events / People | Added by Roberto Boccadoro

The last days I attended Engage 2022 in the Bruges Meeting & Convention Centre (BMCC) . The first in person event for HCL Software for two years. Engage 2020 was the last event before the big lockdowns. Meeting so many friends again after so long time felt really awesome, and I enjoyed these days very much. We had good conversations and some Belgium beer to celebrate the reunion.

Observations from the 2022 Engage User Group HCL Technologies conference  

By Sean Cull | 5/31/22 12:17 AM | Business - Events / People | Added by Roberto Boccadoro

The whole FoCul team attended the Engage HCL Technology User Group Conference conference in Bruges this week. It was a fantastic event in lots of ways. Many thanks to Theo and Hilde Heselmans for organising such a professional event for over 300 attendees.

26 points of interest from Engage in Bruges  

By Cormac McCarthy | 5/30/22 1:10 PM | Business - Events / People | Added by Oliver Busse

All I can see is Wow what I few days in Bruges. I’ve been trying to break my thoughts out into something coherent and really I can do is set out a set of bullet bullet points.

Personal Recap of engage.2022  

By Rainer Brandl | 5/30/22 1:09 PM | Business - Events / People | Added by Oliver Busse

First of all I want to thank Theo Heselmans and his whole team for making this great event in Bruges possible !! It was very cool to see all the guys from the “Yellow Bubble” again in person. During this conference HCL delivered great news around the HCL Collaboration Solutions and also the corresponding roadmaps ( which cannot be seen from other competitors! It’s almost impossible to name all upcoming features or releases but I’ll try to name the most important ones for me

Restyling With the Young at Engage  

By Hogne B. Pettersen | 5/30/22 1:08 PM | Business - Events / People | Added by Oliver Busse

Once again Theo Heselmans and his lovely wife Hilde pulled off a spectacular event. There was food, there was beer, there was a guided tour of the beautiful City Hall in Bruges, there was beer, there was the opportunity to learn, there was beer, there was the opportunity to teach, there was the opportunity to connect with more people and… oh yeah… there was beer