Sending websocket messages - Part 2 

By Csaba Kiss | 10/17/16 10:30 PM | App Dev - XPages | Added by John Oldenburger

WebSocket has one of the simplest API. There are only 2 methods and 4 events. In this post, we will examine the send method. has certain peculiarities that you have to be aware of when sending messages. It relates to the format of the websocket message and the definition of the recipients.

Setting up a boilerplate for Angular 2 

By Patrick Kwinten | 10/11/16 8:02 PM | App Dev - XPages | Added by Oliver Busse

Working with XPages / IBM Notes you get scare-mongered a couple times a year thatthe whole thing is dead. With the Java vs JavaScript deathmatch not decided yet as ICS developer you might wonder on what train to jump next.

Tokenfield for Elegant Taggable Fields with Copy-Paste and Keyboard Support 

By John Oldenburger | 10/11/16 5:58 PM | App Dev - XPages | Added by Oliver Busse

Tokenfield is an advanced tagging / tokenizing plugin for jQuery and Twitter Bootstrap with a focus on keyboard and copy-paste support. Main features are copy and paste support, keyboard navigation, edit existing tokens, multiple lines of tokens and responsiveness.

Whatever Happened to "XPages Extension Library: Second Edition" 

By Paul Withers | 10/11/16 3:54 PM | App Dev - XPages | Added by John Oldenburger

I’ve mentioned at user groups that there is unlikely to ever be a second edition of “XPages Extension Library” and many of the reasons have been apparent for all well before now. Whatever the decision about the future of application development on Domino that IBM release, whether at the end of this year or later, I am now more convinced than ever that there will be no point in writing a second edition.

NotesIn9 202: Using Grunt With XPages 

By David Leedy | 10/10/16 8:54 AM | App Dev - XPages | Added by John Oldenburger

In this show, NEW CONTRIBUTOR, Patrick Kwinten comes on to talk about using Grunt – a JavaScript Task Runner and font-awesome with XPages. This show is also the first show from Oliver Busse, a new Video Producer for NotesIn9.

Your first websocket XPage application - Part 1 

By Csaba Kiss | 10/6/16 11:19 AM | App Dev - XPages | Added by John Oldenburger

After the installation of the websocket plugin, it’s time to begin coding your websocket application. In this first part of this coding tutorial series, we will create our websocket enabled applcation from scracth and establish websocket connection to the server.

Getting the Correct Syntax for JavaScript in XPages 

By Kathy Brown | 10/5/16 11:39 AM | App Dev - XPages | Added by John Oldenburger

I was recently working on a project where my code was injecting XPage elements onto the page at runtime. To do that, you need to know a lot of syntax. Syntax that isn’t in the help file, or blogged about, or easily findable. Sure, there’s this, but that isn’t exactly reader-friendly, nor are there examples of how to use the elements.

From XPages to Web App Part Seventeen: CrossWorlds 

By Paul Withers | 10/5/16 9:41 AM | App Dev - XPages | Added by John Oldenburger

It’s been a while, but the final part of this series will cover CrossWorlds. I pushed up the CrossWorlds project to OpenNTF and completed the documentation at the beginning of May. But first it’s right to position CrossWorlds. I’m a big fan of CrossWorlds and have used it for a number of applications related to sessions I’ve delivered at user groups and IBM Connect.

Using Chosen for more User-Friendly Select Boxes in XPages 

By John Oldenburger | 9/30/16 5:33 PM | App Dev - XPages | Added by Oliver Busse

As everyone knows I'm still a "cheer leader" when it comes to IBM Notes Domino. Although I sometimes have my doubts about the future of XPages given the current IBM Roadmaps hereby nevertheless a blog post on XPages.

A new chapter begins for NotesIn9 

By John Jardin | 9/29/16 11:48 AM | App Dev - XPages | Added by Oliver Busse

As far as the future of NotesIn9 is concerned, I couldn’t be more excited and honoured to be one of the producers of the show moving forward, and I congratulate Oliver Busse for being one of the other producers. Thank you David Leedy for this opportunity. I have no doubt that great things are to come for this show.

Creating an SFTP Utility in SSJS using JSch 

By Shean McManus | 9/29/16 4:04 AM | App Dev - XPages | Added by Oliver Busse

I recently had a requirement to write some ssjs utilities to handle basic SFTP functions. I’m not FTP expert so it was new to me that FTPS has functions built into the Apache Commons FTP library but SFTP does not. (For more on FTP vs FTP/S vs SFTP, check out this article.)

Reading files stored in the NSF webcontent folder 

By Patrick Kwinten | 9/28/16 2:57 PM | App Dev - XPages | Added by Oliver Busse

In an XPages application I am creating presentations (openxml presentations is perhaps a more correct defintion I guess). Since I would like to use the template for house-styling I have to read it in from somewhere and use it in my code.

NotesIn9 201: Thoughts on the Future of XPages and NotesIn9 

By David Leedy | 9/26/16 10:55 AM | App Dev - XPages | Added by Oliver Busse

This show is the sequel to my recent blog post titled “No More”. As I said in that post I HATE doing opinion stuff but feel that I now must. I also HATE talking about myself but because of things that happened at IconUK that is also a topic in the show. Because I wanted to talk about IconUK the show has grown bigger then I originally intended. Sorry that couldn’t be helped.

Build JSON from NotesView, support for multiple value fields 

By Patrick Kwinten | 9/26/16 8:34 AM | App Dev - XPages | Added by Oliver Busse

An old-fashioned NotesView can be a fast way to define JSON objects. Here is a xsnippet that give you some inpsiration. If you have fields with multiple values then the formula does not work anymore. You want to store an array in the JSON.

XPages Quick tip: Move Java files for a better Source Control experiences 

By Frank van der Linden | 9/23/16 6:28 AM | App Dev - XPages | Added by Oliver Busse

Over the last months we build the HR Assistant for the ICS World Wide Development Competition. The backend of the code is totally written in Java. The XPages and custom controls only serves the data to the browser, nothing more.