193 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Swagger for Domino Developers – Part Three: Mock Server and Thanks Stephan Wissel
Mon, Apr 10th 2017 5
Swagger for Domino Developers – Part Two: Swagger Editor
Wed, Apr 5th 2017 9
The Awesome New Functionality of ODA Part Two
Tue, Mar 28th 2017 7
ODA Update From IBM Connect: The Awesome New Functionality of ODA
Sun, Mar 26th 2017 9
Validators, Vectors and Strings – Oh My!
Fri, Mar 24th 2017 8
Swagger for Domino Developers – Part One: Introduction
Tue, Mar 14th 2017 7
Domino and Notes Feature Pack 8
Tue, Mar 7th 2017 7
Top 10
Understanding SSJS
Wed, Feb 5th 2014 14
XPages Dialog Control and Partial Refreshes
Thu, May 28th 2015 14
Java getAllDocumentsByKey / getAllEntriesByKey Problem With Doubles
Tue, May 20th 2014 13
Single Copy XPage Design and Development Best Practice Challenges
Tue, Jan 6th 2015 13
From XPages to Web App Part Fourteen: Calendar View
Tue, Feb 23rd 2016 12
Watson Workspace and Watson Work Services
Thu, Oct 27th 2016 12
Git Flow, Maven, ODA and Domino FP8
Fri, Jan 27th 2017 12
REST Services, JsonJavaObject and Dates
Sat, Sep 24th 2016 11
Intec win 2017 IBM Business Partner Excellence Award – Europe
Wed, Feb 22nd 2017 11
Thanks For The Good Times, Pete
Fri, Aug 19th 2016 10




Recent Blog Posts
5
Swagger for Domino Developers – Part Three: Mock Server and Thanks Stephan Wissel
Mon, Apr 10th 2017 12:20p   Paul Withers
Stephan Wissel – One of Our “IBM” Champions As you may have seen, Stephan Wissel has recently left IBM to join SalesForce, as Rene Winkelmeyer and Mikkel Heisterberg did last year. because this part of my blog series will cover Stephan’s session from IBM Connect earlier this year and setting up a mock server for an OpenAPI (aka Swagger) definition, it seems a good time to thank him for his efforts over the years. His twitter feed has been very helpful in giving early noti
9
Swagger for Domino Developers – Part Two: Swagger Editor
Wed, Apr 5th 2017 1:54p   Paul Withers
In Part One I gave a bit of background on Swagger. Now onto some tools. The Swagger Editor comes in an online version but you can also install it locally. My preference was previously to use the online version because the local install used NodeJS, so it was a bit outside my comfort zone. After IBM Connect, it was apparent NodeJS was something I should get exposure to, even though JavaScript development is not one of my preferences. The first step, then, is to install NodeJS. NodeJS seems to be
7
The Awesome New Functionality of ODA Part Two
Tue, Mar 28th 2017 4:43p   Paul Withers
Part one of this, which covers the background, is here. Before looking at some code, it’s worth just covering performance. Obviously, on a busy production server, if you’re running code for every save of a document, code needs to be optimised. To give you an idea, here’s a snippet of conversation: “About” is good, but something more accurate is better. This happened the following morning, early October, with code echoing event messages to the server console. The fi
9
ODA Update From IBM Connect: The Awesome New Functionality of ODA
Sun, Mar 26th 2017 11:45p   Paul Withers
At the end of my OpenNTF Domino API session with Stephan Wissel at IBM Connect, I showed a demo of some experimental new functionality in ODA. Hopefully those who saw it were impressed with the power and potential, especially because part of it reproduced the Watson Workspace notifications integration that the Sapho product showed in the OGS, but this was built with open source over lunch before the session. First, I need to give some background. For a few years now, there has been functionality
8
Validators, Vectors and Strings – Oh My!
Fri, Mar 24th 2017 8:34p   Paul Withers
….Or, “When is a blank value not a blank value!” This week I hit a problem with XPages validation. I had a custom Java validator that was doing some complex validation across multiple components. The validator was affixed to a Dojo List Text Box. It had a requiredValidator as well, to ensure the value wasn’t blank. I was then doing some additional checking on the value. But my code suddenly started throwing an error on one document. Here is part of the stack trace: java
7
Swagger for Domino Developers – Part One: Introduction
Tue, Mar 14th 2017 6:30p   Paul Withers
Background At IBM Connect I led a team for the Hackathon. Technically and in terms of meaningful outcome, the day was a bit of a disaster. In terms of learning and working together, it was still enjoyable. My main focus for the day was never to win. For me, the main aims were for the team to learn something, whether from one another or from the tasks and to have a good time. After all, everyone was giving up a day of their time, and if it’s not enjoyable, everyone would be best served spen
7
Domino and Notes Feature Pack 8
Tue, Mar 7th 2017 9:10p   Paul Withers
Today Notes and Domino Feature Pack was released. It’s good to see a developer-heavy release finally delivered. Apart from the Extension Library on OpenNTF, developers have had little to engage their interest over the last three years. But FP8 is a marquee release for developers and app dev server users. Extension Library The most noteworthy point for XPages developers is that the latest Extension Library release has been rolled back into the core, including the Name Picker, Value Picker a
5
OSGi Plugins (Extension Libraries) and Loading Order
Mon, Mar 6th 2017 10:47a   Paul Withers
Those who were at my session about ODA (OpenNTF Domino API) with Stephan Wissel at IBM Connect may remember him mentioning that his preferred place for adding plugins was directly on the server, because of some issues he had encountered. After Connect I asked for some clarification, so I could understand the risks, symptoms and so pre-empt any potential issues. What Stephan and others found out when they dug into it further was that the sequence of loading OSGi plugins, or extension libraries, i
3
IBM Connect – Domino Application Development Review
Sun, Mar 5th 2017 7:37p   Paul Withers
This time last year, the message about Domino application development was very straightforward. Domino 9.0.2 was slated for Q4 2016, with the expectation that this would include open sourcing of not only XPages Extension Library components, but all XPages components. The XPages runtime classes would still be closed source, but things like DominoDocument datasources would be open sourced, so additional features could be added by the community and we would be able to understand how rich text is ha
2
IBM Connect 2017: My Sessions and Documentation Constructive Criticism Call-to-Arms
Sun, Feb 26th 2017 8:07p   Paul Withers
Last week I delivered two sessions at IBM Connect, both with strong speakers from the community. GraphQL 101 The first session on Tuesday afternoon was GraphQL 101 with Christian Guedemann. Within an hour of reading the documentation about GraphQL, it was very apparent to me that GraphQL was a major technology for application development. And its inclusion in Watson Workspace and Watson Work Services made this conference the perfect time to introduce it to the community. It was also a good time




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition