Get sorted results from DQL queries  

By Ulrich Krause | 6/6/19 8:33 AM | - | Added by Roberto Boccadoro

NotesDominoQuery by now does not support sorting of the results that come out of a query. John Curtis demoed at DNUG46 in Essen how you can get your results sorted. He showed the code only for a second, so I needed to rewrite it from scratch. The method that he showed leverages from the new ‘maintainOrder’ property that has been added in V10 to the NotesViewEntryCollection class.

Build with Watson tips: Best practices for using custom classifiers in Watson Visual Recognition  

By IBM developerWorks | 10/11/17 5:38 AM | - | Added by Oliver Busse

The IBM Watson Visual Recognition API is a powerful cognitive tool that identifies image content. The API comes with pretrained models that can accurately detect objects, faces, scenes, colors, and foods, which can facilitate fast adoption and implementation. But the real power comes from the ability to train Watson to recognize custom classes.

Notes, Domino, The Cloud and Performance  

By Paul Withers | 8/24/17 9:44 AM | - | Added by Oliver Busse

Over the last month or so, I’ve been working on an application that pushes performance quite a bit. Last week I published a blog post about aspects of developing for performance. I’ll be writing a future blog post (maybe more than one) on the approaches I’ve taken for performance. But in this blog post I want to take a step back and discuss why I had to address performance, even after quite a bit of optimisation from the initial development.

My MWLUG presentation: Elementary!  

By Karl-Henry Martinsson | 8/9/17 10:33 AM | - | Added by Oliver Busse

Yesterday I presented at MWLUG, and I want to share my presentation with both the ones attending and anyone who was not able to be there. I am posting two version, one with just the slides, and one with speaker notes, where I tried to capture the content, if not the exact verbiage of the session. I hope to be able to post the demo database with the code later this week or early next week.

Accessing Bluemix Services from Client-side Web Applications  

By Niklas Heidloff | 8/7/17 6:45 AM | - | Added by Oliver Busse

Bluemix is IBM’s cloud platform to build and host applications which can leverage more than 100 services, for example databases and cognitive services. The services provide APIs which require credentials. Applications which are hosted on Bluemix as Cloud Foundry apps or Docker containers can access these credentials from environment variables. This article describes how to invoke Bluemix services from client-side web applications.

Introducing the Conversation Inspector for IBM Watson  

By Niklas Heidloff | 7/31/17 9:01 AM | - | Added by Oliver Busse

My colleague Ansgar Schmidt and I have developed a new tool for developers to simplify building conversational user experiences with IBM Watson Conversation. The tool displays JSON data of REST API requests that is sent between applications and the Watson Conversation service and it allows developers to modify outgoing JSON messages.

GitLab now available in Bluemix  

By Niklas Heidloff | 5/31/17 8:08 AM | - | Added by Kenio Carvalho

I’m still catching up on all the new functionality that has been added to IBM Bluemix over the last year. One new capability is to use GitLab for source control and lightweight project management.

Deploying Angular 2 Apps to Bluemix  

By Niklas Heidloff | 4/11/17 8:12 AM | - | Added by John Oldenburger

Over the last months I’ve done quite a lot of Angular 2 development (now Angular 4). Below is a description how to create a new Angular app and deploy it as Docker container to Bluemix in just a few minutes. There are several ways to deploy Angular apps to Bluemix. For example you can build a simple Node.js web server to host the files. Or you can leverage existing HTTP servers like nginx.

‘F’ is for Feature  

By Martin Donnelly | 3/9/17 6:32 PM | - | Added by Oliver Busse

In order to ship new features IBM must often extend its backend classes to provide new APIs. I recognise a lot of the APIs called out in this screenshot because they are mostly the new ones added in FP8 to give you the capability of decrypting and encrypting documents.

IBM Connect 2017  

By Paul Withers | 2/13/17 12:56 PM | - | Added by Oliver Busse

With a little over a week to go, IBM Connect 2017 looks set to be as busy as ever. 2016 was a challenging year as a Domino developer, testing the faith and patience of many. My attendance at IBM Connect as a speaker, Business Partner and IBM Champion may seem “business as usual”, but it has not been a straightforward journey. So I hope the experience is as positive as last year but with a more positive rest of the year.

Bye Eclipse, hello IntelliJ Ultimate  

By Frank van der Linden | 2/4/17 4:41 AM | - | Added by Oliver Busse

In January I started on a new role, Full Stack developer at Rabobank. One of the developers in my team is a big fan of IntelliJ from JetBrains, so I gave it a try over the past weeks. I must say I don’t miss Eclipse at all. Currently I am running it on macOS, but also in a VDI of the customer, which runs Windows.

Lotus Evangelist: Me? At a Hackathon? Lead a team? What?  

By Keith Brooks | 1/31/17 8:58 AM | - | Added by Oliver Busse

I submitted a topic for Alan Hamilton's IBM Connect Hackathon which takes place the day before the event. It was accepted, my team "Domino Tweets" is good to go! Our Motto : Stay at the pub longer, we'll tweet you if we need you, love your Domino Server!

Project Spotlight: HR Assistant  

By OpenNTF | 1/23/17 2:35 AM | - | 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.

WWS Java SDK API 0.5.0 and GraphQL Visualisations  

By Paul Withers | 1/19/17 1:53 AM | - | Added by Oliver Busse

As I’ve blogged before, over recent weeks I’ve been working with Christian Guedemann on a Java SDK for the Watson Work Services API. The documentation has been available since it was released at the end of October. There has also been a GraphiQL in-browser IDE for writing, validating and testing GraphQL queries against Watson Work Services, which is invaluable (note: you have be authenticated to Watson Workspace in the same browser for the queries to return any data).

Watson Work Services Java API Introduction  

By Paul Withers | 11/25/16 6:36 AM | - | Added by Oliver Busse

For a few weeks now, Christian Guedemann and I have been working on a Java API to send requests to Watson Work Services to interact with a Watson Workspace. I blogged about the approach recently. I was determined to avoid Java developers having to write strings of JSON data to pass as queries to Watson Work Services.

The IBM Plan and Future of IBM XPages Revealed  

By John Oldenburger | 11/1/16 4:21 AM | - | Added by Oliver Busse

On November 3rd a very interesting webinar will be organized by T.L.C.C and Team Studio, IBM Presents the IBM Notes & Domino Roadmap by Barry Rosen (IBM Offering Manager) and Uffe Sorensen (IBM Social Collaboration Director, EMEA) and, newly added, the IBM Plan for XPages (Martin Donnelly).

Watson Workspace and Watson Work Services  

By Paul Withers | 10/27/16 4:22 PM | - | Added by Oliver Busse

This week has brought the preview beta of Watson Workspace and Watson Work Services, what was previously called Toscana. These are very early days, without a doubt. Some are disappointed at the progress since the announcement at IBM Connect in February (seem screenshots can be seen here).

Using IBM Cloudant with XPages  

By Patrick Kwinten | 10/22/16 7:36 AM | - | Added by Oliver Busse

Last evening I started a little couch development project, in front of the TV. The data I am used to work with is mostly in JSON format already so I read a bit on couchDB. Since my use-case allows storage in the cloud I was curious about Frank van der Linden’s cloudant-connector plugin so I gave it a swing.

A new chapter begins for NotesIn9  

By John Jardin | 9/29/16 11:48 AM | - | 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.

And the winner is...... HR Assistant - elstar IT  

By Frank van der Linden | 9/19/16 12:04 PM | - | Added by Oliver Busse

Last Friday during the closing session of Icon UK in London Inhi Suh announced, with a little help of Alan Hamilton, the results of the ICS Developer competition 2016. To my big surprise our submission, HR Assistant was selected as winner. Frédéric, my partner in crime in this competition was also very surprised a few timezones to the east from us.

ICON UK 2016 Summary: slides, videos, posts  

By John Oldenburger | 9/17/16 12:40 PM | - | Added by Oliver Busse

Below a recording of the Opening General Session at ICON UK 2016 by Teamstudio. The Opening Session includes the roadmaps for IBM Notes Domino.

No More.  

By David Leedy | 9/13/16 3:47 PM | - | Added by Oliver Busse

I hate doing opinion stuff. Who cares about my opinion? Probably not you. Certainly not my dog. I don’t often blog my opinion and it’s very rare that it makes it onto NotesIn9. It’s one of my rules actually.

Quick Update  

By Niklas Heidloff | 9/1/16 6:05 AM | - | Added by Oliver Busse

Some people have asked why I haven’t blogged since June. Here is why … Almost two years ago I started to work for IBM Emerging Technologies. I wanted to work in this group for multiple reasons. One reason was because some of the people in that group worked as developer evangelists for Bluemix which is what I wanted to do as well.

NotesIn9 is “Hiring”.  

By David Leedy | 8/22/16 9:19 AM | - | Added by Oliver Busse

I’m looking to find someone to act as an “XPages Producer” for NotesIn9. This is a volunteer position. This person would actively recruit and work with contributors of XPages related content. This person does not have to produce their own demos but of course that interest and ability would be encouraged.

MWLUG 2016 Slides  

By Jesse Gallagher | 8/20/16 7:15 PM | - | Added by Oliver Busse

I just returned from this year's MWLUG, held in surprisingly-rainy Austin, Texas. As every year, MWLUG is an outstanding event, particularly for a development crowd (though I think admins get tons of material too). I'm definitely looking forward to next year's in DC, and not merely because that's a pretty quick drive for me.

Manually Renewing HTTPS w/ Let's Encrypt  

By Eric McCormick | 7/27/16 11:36 AM | - | Added by John Oldenburger

A while back, I rolled a personal project, which is a Node app, to Bluemix for lightweight use. I managed to make use of Let’s Encrypt for the HTTPS certificate, but only after realizing that there was a bit of a manual aspect to it that is the antithesis of an automated script for such things.

Bluemix Notes Certificate expired - what to do?  

By Oliver Busse | 7/5/16 4:43 AM | - | Added by John Oldenburger

While sitting in the XPages on Bluemix workshop in Böblingen these days I experienced problems with my Bluemix user ID. Once I logged into my Notes client it says that the certificate will expire in several days! Usually you just enter the security area of your ID using the client and hit "renew". Of course you cannot do this with the Bluemix ID.

MWLUG Sessions  

By Richard Moy | 6/29/16 2:22 PM | - | Added by Oliver Busse

Welcome to the MWLUG 2016 sessions. For MWLUG 2016 we have 54 sessions including some of the most diverse and innovative technical and business sessions in the ICS community. Speakers range from many first time speakers with innovative ideas to over a dozen experienced IBM Champion speakers. So get your notepad ready and learn as you attend these incredible sessions.

Pictures from Bluemix at DNUG  

By Niklas Heidloff | 6/4/16 9:10 AM | - | Added by Oliver Busse

This week I attended DNUG in Hamburg/Germany. DNUG is the German user group for IBM Collaboration Solutions. In the app dev track several sessions covered Bluemix.

XPages Extension Library Release 17 Available For Download  

By John Oldenburger | 6/2/16 3:54 PM | - | Added by Oliver Busse

This release is the seventeenth IBM Notes Domino 9.0.1 version of the XPages Extension Library (ExtLib) to OpenNTF. It contains updates to the Bluemix tooling to support new environmental variables.