Query Domino data with Domino JNA (part 3): REST API and infinite scroll  

By Mark Leusink | 11/2/18 6:36 AM | - | Added by Oliver Busse

With the demos from part 1 and part 2 we now have a list running in XPages that has sorting, paging and filtering. But what if you want to use Domino JNA in a REST API? To serve a JavaScript/ Angular/ React/ Vue application or, why not, an app running in Office 365?

Convenience at a cost: comparing Domino Java APIs performance (standard, ODA, JNA)  

By Mark Leusink | 5/12/17 8:56 AM | - | Added by Oliver Busse

I’m into performance at the moment, trying to solve some nasty issues in one of the applications I work on. While researching the topic I came across Karsten Lehmann’s Domino JNA project that allows you to use some low-level C-API methods using Java. It contains functions that are very useful in my scenario, but I also wondered how the library performed. So I wrote some basic tests, comparing JNA with the ‘standard’ (or ‘legacy’) Domino API and, while I was at it, the org.openntf.domino (ODA) API.

Dropzone.js in XPages: it doesn’t get easier than this  

By Mark Leusink | 11/28/15 5:59 AM | - | Added by Oliver Busse

After reading this question on StackOverflow by Daniele Grillo I decided to have a quick shot myself at integrating dropzone.js with XPages. Daniele already gave the solution to his issue himself (no bonus points for me today), but maybe others can benefit from a full example.

Quick tip: updating URL hashes in XPages  

By Mark Leusink | 10/21/15 8:08 AM | - | Added by John Oldenburger

I’m a big fan of the ExtLib Dynamic Content control. Use it in probably all my single-page XPage apps. Recently I was working on a page that had 2 nested Dynamic Content controls. I wanted to allow users to bookmark the page, including the state of both controls.

File uploads to Domino servlets (with an Angular demo)  

By Mark Leusink | 6/24/15 4:05 AM | - | Added by John Oldenburger

For one of my customers I’ve started working on an application that uses AngularJS for the frontend that talks to a REST API served by IBM Domino. For the REST API we decided use servlets: something that’s covered in great detail on Ed McCormick’s excellent blog.

The future of web development write once, run everywhere with angular js and domino  

By Mark Leusink | 1/27/15 8:50 AM | - | Added by Johnny Oldenburger

Slides from our session at IBM ConnectED 2015 in Orlando. BTE 102: The Future of Web Development Write Once, Run Everywhere with AngularJS and Domino by Marky Roden and Mark Leusink Senior Solutions Architect LinQed - PSC Group LLC.

Marky & Mark’s ‘mobile first’ ConnectED Sessions demo app  

By Mark Leusink | 1/14/15 3:38 AM | - | Added by Oliver Busse

In about two weeks time IBM’s ConnectED takes off. We (that’s me and Marky Roden) were fortunate enough to be allowed to speak there with a brand new session titled “The Future of Web Development – Write Once, Run Everywhere with AngularJS and Domino”.

Fun with Domino, AngularJS and CORS (not really)  

By Mark Leusink | 12/15/14 6:00 AM | - | Added by Johnny Oldenburger

For a mobile app I’m currently working on (more on that soon) I’m using Domino Access Services. After fixing the issue with the number of entries returned by a view entry service, I quickly ran into other issues. I’m using a frontend build with Angular that’s running on a different domain name. So I have to add CORS headers (Cross Origin Resource Sharing).