Project Spotlight: HR Assistant 

By OpenNTF | 1/23/17 3:35 AM | App Dev - XPages | Added by Oliver Busse

Last year OpenNTF jointly hosted an ICS development contest with IBM with a difference: there had to be a team involved. The winners were Frank van der Linden and Frederic Dehedin. The application covered a variety of technologies, including Bluemix, Cloudant, and Watson. It also used the Jackson JSON Mapper Frank also submitted to OpenNTF and which has been covered on this blog before.

Learn, share and collaborate - The monday at IBM Connect is YOUR Day 

By OpenNTF | 1/16/17 4:47 AM | App Dev - XPages | Added by Oliver Busse

LotusSphere/IBM Connect/IBM ConnectED have always been great events. And it's absolute natural to expect the same for this years edition. A first dive into the session list let you proof the expectation. But for me as a developer, there was always something missing at this events. The hands on experience. Yes there where labs (which I enjoy), but try to do something cool and crazy. Work together with other developer and do something special.... There was no time, to many good sessions, to many good opportunities to talk with friends, customers, experts and executives.

New APIs for Domino JNA project, now available for XPages development 

By Karsten Lehmann | 1/16/17 3:48 AM | App Dev - XPages | Added by John Oldenburger

It took some time (mainly because I was very busy and my main use case for the project is not XPages), but now the Domino JNA project is available for XPages development. That means that there is an XPages Extensibility API plugin available in the project's release section on Github that can be installed both in Domino Designer and on the Domino R9 server to use the API in your own applications.

Serving Single Page Applications with Domino 

By Stephan Wissel | 1/11/17 4:23 AM | App Dev - XPages | Added by John Oldenburger

Single Page Applications (SPA) are all the rage. They get developed with AngularJS, ReactJS or {insert-your-framework-of-choice}. How does Domino fit into the picture with its integrated http stack, authentication and database? The answer isn't very straight forward.

Fast Code Creation and Formatting with Non-Code Editors 

By Chris Toohey | 1/5/17 12:43 PM | App Dev - XPages | Added by John Oldenburger

For an IBM Domino XPages application that I'm working on, I have a simple SSJS function that builds all of the keywords for the various dropdowns across my forms, views, and anywhere a list of label|value options are needed. This SSJS function -- getItemOptions() -- creates a blank array and uses the key argument which is evaluated via a JavaScript Switch statement to get the given contents for that array.

Another JavaScript selector tip 

By Csaba Kiss | 1/4/17 4:50 PM | App Dev - XPages | Added by John Oldenburger

I like writing my JavaScript code as a script file in the Script Libraries instead of writing in an Output Script or in the event window. I like keeping things separate. It’s really frustrating when you are looking for a definition of a function and it could be in dozens of custom controls. However, in these script files I don’t have access to the #{id:} notation.

Domino App Dev, Performance and Verse 

By Paul Withers | 1/4/17 4:22 AM | App Dev - XPages | Added by John Oldenburger

Performance is an area that I have been very aware of with Domino, as I’ve previously blogged about. It’s an aspect I cover in basic XPages training and sessions I’ve done. But before going any further, it’s important to realise performance falls into two distinct areas – developer performance (speed to market) and code performance (speed for users).