264 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Your API needs a plan (a.k.a. API Management)
Tue, May 19th 2015 60
The Rise of JavaScript and Docker
Sat, May 9th 2015 14
Cloud with a chance of TAR balls (or: what is your exit strategy)
Sun, Apr 12th 2015 25
email Dashboard for the rest of us - Part 2
Sat, Apr 11th 2015 20
email Dashboard for the rest of us - Part 1
Sat, Apr 11th 2015 28
XPages XML Document DataSource - Take 2
Thu, Mar 5th 2015 17
Develop local, deploy (cloud) global - Java and CouchDB
Mon, Mar 2nd 2015 19
Top 10
Your API needs a plan (a.k.a. API Management)
Tue, May 19th 2015 60
email Dashboard for the rest of us - Part 1
Sat, Apr 11th 2015 28
Cloud with a chance of TAR balls (or: what is your exit strategy)
Sun, Apr 12th 2015 25
email Dashboard for the rest of us - Part 2
Sat, Apr 11th 2015 20
Develop local, deploy (cloud) global - Java and CouchDB
Mon, Mar 2nd 2015 19
XPages XML Document DataSource - Take 2
Thu, Mar 5th 2015 17
Custom REST service in XPages using a service bean
Wed, Oct 22nd 2014 15
How to stiffle innovation in IT
Sat, Jan 3rd 2015 15
Document dependent inline forms
Fri, Jan 2nd 2015 14
The Rise of JavaScript and Docker
Sat, May 9th 2015 14




Recent Blog Posts
60
Your API needs a plan (a.k.a. API Management)
Tue, May 19th 2015 9:12p   Stephan H Wissel
You drank the API Economy cool aid and created some neat https addressable calls using Restify or JAX-RS. Digging deeper into the concept of micro services you realize, a https callable endpoint doesn't make it an API. There are a few more steps involved. O'Reilly provides a nice summary in the book Building Microservices, so you might want to add that to your reading list. In a nutshell: You need to document your APIs. The most popular tool here seems to be Swagger and WSDL 2.0 (I also lik
14
The Rise of JavaScript and Docker
Sat, May 9th 2015 2:25a   Stephan H Wissel
I loosely used JavaScript in this headline to refers to a set of technologies: node.js, Meteor, Angular.js ( or React.js). They share a communality with Docker that explains their (pun intended) meteoric rise. Lets take a step back: JavaScript on the server isn't exactly new. The first server side JavaScript was implemented 1998 and the Union mount, that made Docker possible, is from 1990 too. Client side JavaScript frameworks are plenty too. So what made the mentioned ones so successful? I
25
Cloud with a chance of TAR balls (or: what is your exit strategy)
Sun, Apr 12th 2015 7:15a   Stephan H Wissel
Cloud computing is here to stay, since it does have many benefits. However even unions made "until death do us part" come with wagers these days. So it is prudent for your cloud strategy to contemplate an exit strategy. Such a strategy depends on the flavour of cloud you have chosen (IaaS, PaaS, SaaS, BaaS) and might require to adjust the way you on-board in the first place. Let me shed some light on the options: IaaS When renting virtual machines from a book seller, a complete box from class
20
email Dashboard for the rest of us - Part 2
Sat, Apr 11th 2015 11:43p   Stephan H Wissel
In Part 1 I introduced a potential set of Java interfaces for the dashboard. In this installment I'll have a look on how to extract this data from a mail database. There are several considerations to be taken into account: The source needs to supply data only from a defined range of dates - I will use 14 as an example The type of entries needed are: eMails replies Calendar entries Followups I'm waiting for Followups I need to action Data needs to be in details and in summary (counts) People
28
email Dashboard for the rest of us - Part 1
Sat, Apr 11th 2015 8:15a   Stephan H Wissel
One of the cool new features of IBM Verse is the Collaboration Dashboard. Unfortunately not all of us can switch to Verse overnight, so I asked myself: can I have a dashboard in the trusted old Notes 9.0 client? Building a dashboard requires 3 areas to be covered: What data to show Where does the data come from How should the data be visualised, including actionable options (that's the place we preferences between users will differ strongly) For a collaboration dashboard I see 3 types of dat
17
XPages XML Document DataSource - Take 2
Thu, Mar 5th 2015 4:53a   Stephan H Wissel
For a recent project I revisited the idea of storing XML documents as MIME entries in Notes - while preserving some of the fields for use in views and the Notes client. Jesse suggested I should have a look at annotations. Turns out, it is easier that it sound. To create an annotation that works at runtime, I need a one liner only: @Retention(RetentionPolicy.RUNTIME) public @interface ItemPathMappings { String[] value(); } To further improve usefulness, I created a "BaseConfiguration" my clas
19
Develop local, deploy (cloud) global - Java and CouchDB
Mon, Mar 2nd 2015 12:14p   Stephan H Wissel
Leaving the cosy world of Domino Designer behind, venturing into IBM Bluemix, Java and Cloudant, I'm challenged with a new set of task to master. Spoiled by Notes where Ctrl+O gives you instant access to any application, regardless of being stored locally or on a server I struggled a little with my usual practise of develop local, deploy (Bluemix) global The task at hand is to develop a Java Liberty based application, that uses CouchDB/Cloudant as its NoSQL data store. I want to be able to deve
13
Double-O Bike Light Review
Sat, Jan 10th 2015 1:27p   Stephan H Wissel
I backed the Double-O bike light Kickstarter project and use them for a while now. This is my verdict: TL:TR Highly functional light with clever features, some teething problems If you like to ride through the unlit woods at night, Double-O isn't for you, but that would. It is a commuter light with a rather clever design. The Good It is huge. With the LED arranged in a circle you get a big patch of light, a much bigger surface than the bike lights you commonly find in the market. That alo
9
Now that the client is gone - what to do with all that notes:// links?
Fri, Jan 9th 2015 3:06p   Stephan H Wissel
In your mind you drank the cool-aid and got onto IBM Verse or went to the dark side. You web enabled all of your applications (smartly) and you are ready to turn off the Notes clients. But then you realize: there are notes:// URLs (or their file equivalents ndl files) and doclinks spread all over your organisation: in eMails, in office documents, in applications in personal information vaults. So you wake up and go back to the drawing board. What is the issue at hand? Lotus Notes was one of th
12
View driven accordeon
Thu, Jan 8th 2015 4:15p   Stephan H Wissel
The Extension Library features a Dojo Accordion control. In the sample application the panels and their content are created static using xe:basicContainerNode and xe:basicLeafNode. A customer asked: "Can I populate the accordion using view entries?" Working my way backwards I first designed the format for the SSJS I need for the menu and then how to generate this format from an categorized view. The format that suited this need looks like this: [ { name : "Level 1"; items : ["re




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