Ben Langhinrichs

Photograph of Ben Langhinrichs

E-mail address - Ben Langhinrichs

Recent posts

Wed 5 May 2021

Pull public data into Notes on the fly

Thu 29 Apr 2021

Archive a Notes DB off-line w/ Field data and active content

Tue 20 Apr 2021

Archive a Notes DB off-line in 4 easy steps

June, 2021
  01 02 03 04 05
06 07 08 09 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Search the weblog

Genii Weblog

JavaScript, LotusScript, and formula language walked into a bar

Mon 9 Mar 2020, 09:52 AM

by Ben Langhinrichs

I guess we'll have to raise it. The bar, that is.

Inline JPEG image

I thought I'd share another preview video (first can be found here) from our Exciton Boost product, currently in beta. One of the core ideas behind the Exciton family of products is that there should be as few limits to development as possible. Since many Notes developers use LotusScript and formula language, those need to be part of the solution even when the solution is a Node.js app running on a device with no installed code except domino-db from the AppDev Pack.

This sample uses a concept we call stored logic, similar to the concept of stored procedures in SQL. Stored logic procedures can be in LotusScript or Java, and can include formula language. A developer can use Node.js and its vast library of modules together with multiple stored logic procedures to build a robust application. Each document is only saved when all the stored logic has completed successfully, thus ensuring no documents are left in an unstable state, and allowing rollback if only some of the stored logic procedures have completed successfully.

Now, on to the demo. Let me know your thoughts in the comments, and please don't hesitate to share or Like the video.

Copyright 2020 Genii Software Ltd.

What has been said:

1117.1. Pierre Lalonde
(2020-03-10 12:33)

Hi Ben,

Not sure I get it (I'm not the more technical here!). We're looking for a way to let low-code developer write javascript or @formulas in a webapp.

Is this something that could help us?


1117.2. Ben Langhinrichs
(03/10/2020 12:55 PM)

Pierre, I'm not sure. What sort of action and interactions do you want the low-code developer to take? This is good if they want to use JavaScript with Node.js or a REST API to execute simple formulas or pre-defined scripts on the Notes fields. What you are describing may be better served by our other product, Exciton Power, coming out shortly. I'd be happy to talk about it with you or somebody more technical there to see how it could work with weHoop or otherwise. As we are still in beta, I am very eager to hear what would meet people's needs, so it is a great time to describe your needs.

1117.3. Pierre Lalonde
(2020-03-12 23:24)

Ben, feel free to email me on this.


Have your say:

Name *:
e-mail addresses will not be displayed on this site
Comment *:

<HTML is not allowed>
Linking: Add links as {{http://xxx|title}}, and they will be activated once approved
Blocked? Unable to post a comment? Please read this for a possible explanation...