My slides from Engage 2024  

By Heiko Voigt | 4/30/24 2:15 AM | Development - Notes / Domino | Added by Oliver Busse

Hello, here are my slides from Engage about Building an app with ChatGPT using the HCL Domino REST APIs.

Continuing with HCL Domino in the IOT Space...  

By Heiko Voigt | 10/3/23 10:18 AM | Development - Notes / Domino | Added by Roberto Boccadoro

In the past weeks, I have extended my knowledge and demo equipment in the IoT Space using LoRaWAN Sensor, The Things Network Stack and Dragino Open Source Hardware. Today, I am running various outdoor and indoor LoRaWAN Gateways, multiple Sensors checking on air quality, temperature and moisture levels indoors as well as Soil moist outdoors and door/window open/close sensor on my network instances, collecting data in my private data lake.

The old dog and some fun tricks...  

By Heiko Voigt | 10/3/23 10:17 AM | Development - Notes / Domino | Added by Roberto Boccadoro

I really love to listen to my favorite radio stations on my laptop, I really do. And there's tons of software solutions out there to give you a streaming radio client on all operating systems. But - my main work environment still is a HCL Notes Client - and there wasn't an app for that use case, at least not that I was aware of. A couple of weeks back I stumbled across a JavaScript Library that finally made me build one: Howler.js.

What I like about the HCL Domino AppDevPack and Node.js  

By Heiko Voigt | 8/24/22 1:35 AM | Development - Notes / Domino | Added by Oliver Busse

It is no secret that I left the Java stack in HCL Domino behind for quite a while and moved on to fullstack JavaScript development. For interfacing with Domino, I most commonly use the HCL Domino AppDevPack in its latest incarnations and the JavaScript language bindings.

More GANTT in XPages ...  

By Heiko Voigt | 5/10/22 1:23 PM | Development - Notes / Domino | Added by Oliver Busse

This is the 2nd part of my series of articles around Gantt Charts in XPages. Today, we want to write changes back to Domino, so if we move Blocks around, we want to send these changes back to Domino. To do this, we need to refactor our sample from the first article to some extend - especially the FETCH Call needs to be done differently. To streamline things, we will go back a couple of years and use an XMLHttpRequest instead of FETCH.

In the meantime - Gantt in XPages  

By Heiko Voigt | 5/3/22 2:29 AM | Development - Notes / Domino | Added by Oliver Busse

It's been a while since my last XPages Post. While I was working with a couple of Admins on Firewall and CDN updates for a DoS Attack on one of our big web development customers, I had some time on my hand to play around with Frappe Gantt JS and XPages. This post is the first of a series on how to make interactive Gantt Charts available through XPages. First up - getting data out of Domino and surfacing them as Gantt Chart in an XPage.

HCL Domino AppDevPack Version 1.0.10 is coming soon.  

By Heiko Voigt | 10/4/21 1:33 PM | Development - Notes / Domino | Added by Oliver Busse

HCL continues its release cycle of the AppDevPack with a new version that contains substantial changes in the way we deal with OAUTH2 Scopes. Read more in the What's new Section

Building Data Tables using HCL Domino Data and Material Table.  

By Heiko Voigt | 8/2/21 2:36 AM | Development - Notes / Domino | Added by Oliver Busse

Handling HCL Domino View Data in a React App can sometime be a struggle due to the complexity of what Domino Views can display. Recently, I came across a great tool that made my life a lot easier on how to build great looking view representations in React.

How the get personalized access to Domino using proton/domino-db  

By Heiko Voigt | 2/22/21 6:44 AM | Development - Notes / Domino | Added by Andi Kress

First of all, everything you will read in this post is already available on the AppDevPack documentation. Maybe not so explicit as I try to write this up here but with some common sense, these finings are obvious. What are we looking at ? Well, in the past months I had to deal with personalized access to HCL Domino Data through the AppDevPack. This means, our code will have to do CRUD Operations based on a Domino User and her effective ACL settings in the respective Applications.

A quick one - doc.PostedDate in Java Agent...  

By Heiko Voigt | 2/12/21 2:58 AM | Development - Notes / Domino | Added by Roberto Boccadoro

One of my customers built an agent that sends out automated e-mails in Domino by a Java Agent via a technical users mail file. Yesterday, they came to me asking why all of the emails they are sending out are going to the Drafts Folder in the respective Mail file.

A little side-work: QRCodes in XPages  

By Heiko Voigt | 1/21/21 7:59 AM | Development - Notes / Domino | Added by Andi Kress

Hi there, it has been a while since I had to create my last xpages project. A customer asked me yesterday after seeing our QRCode integration in our IMPRISIS Web Desktop, if it would be possible to create QRCodes in Xpages as well - and of course it is.

domino-db, proton and Date/Time values  

By Heiko Voigt | 12/7/20 1:21 PM | Development - Notes / Domino | Added by Oliver Busse

Coming out of an interesting session on the OpenNTF slack channel today, I thought it would be a good idea to blog about our findings, before someone else false into the same trap(s).

SSL Certs and the Domino AppDevPack  

By Heiko Voigt | 8/11/20 1:27 AM | Development - Notes / Domino | Added by Andi Kress

Having posted a course on how to set up the AppDevPack with the fantastic Mr. Graham Acres leads to more and more questions and help requests. One aspect that keep re-occurring a lot is some confusion on SSL Certificates and which one is used by which part of system and has what requirements.

Two new videos from C3UG around AppDevPack 1.0.5  

By Heiko Voigt | 7/10/20 8:44 AM | Development - Notes / Domino | Added by Oliver Busse

Another quarter has passed and once again HCL delivered on its promise to keep the update cadences for the HCL Domino AppDevPack to a release every quarter. Heiko and Graham sit down with Gordon Hegfield to go through the new features and updates !

Building public APIs using Node.js/Express and domino-db? Think about rate-limiting!  

By Heiko Voigt | 3/13/20 9:35 AM | Development - Notes / Domino | Added by Oliver Busse

Quick tip today - if you are building public (REST-)APIs using JavaScript/Node.js/Express you sooner or later have to think about rate-limiting access to your APIs to avoid DoS Attacks. Facing this challenge as well, i came across two nice express middleware components to help me out.