276 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Annotations to supercharge your vert.x development
Fri, Apr 1st 2016 15
Now we are token - Authorization using JSON Web Token in Domino
Wed, Feb 24th 2016 8
The Cloud Awakening
Tue, Feb 23rd 2016 7
Designing a Web Frontend Development Workflow
Fri, Feb 19th 2016 11
Vert.x and Domino
Thu, Feb 18th 2016 8
Developer or Coder? -Part 1
Fri, Feb 12th 2016 4
Disecting a mail UI
Fri, Feb 12th 2016 8
Top 10
Annotations to supercharge your vert.x development
Fri, Apr 1st 2016 15
The quick and dirty Domino Cloudant export
Thu, Jan 21st 2016 12
It's just HTML, CSS and JavaScript isn't it?
Fri, Nov 13th 2015 11
Designing a Web Frontend Development Workflow
Fri, Feb 19th 2016 11
Custom REST service in XPages using a service bean
Wed, Oct 22nd 2014 10
Domino, Extlib, GRUNT, JSON and Yeoman
Thu, Oct 29th 2015 10
CKEditor and Mustache become friends
Tue, Apr 8th 2014 9
Let there be a light - Angular, nodeRED and Websockets
Sun, Aug 23rd 2015 9
Adding Notes data to Websphere content manager via RSS
Mon, Jul 27th 2015 8
Mail archive with Apache CouchDB / IBM Cloudant - Part 1
Wed, Dec 23rd 2015 8




Recent Blog Posts
15
Annotations to supercharge your vert.x development
Fri, Apr 1st 2016 8:01p   Stephan H Wissel
ProjectCastle is well under way. Part of it, the part talking to Domino, is written in Java8 and vert.x. With some prior experience in node.js development vert.x will look familiar: base on event loop and callbacks, you develop in a very similar way. The big differences: vert.x runs on the JVM8, it is by nature of the JVM multi-threaded, features an event bus and is polyglot - you can develop in a mix of languages: Java, JavaScript, Jython, Groovy etc. This post reflects some of the approaches
8
Now we are token - Authorization using JSON Web Token in Domino
Wed, Feb 24th 2016 2:37p   Stephan H Wissel
After having Vert.x and Domino co-exist, the door opens for a few interesting applications of the new found capabilites. One sticky point in each application landscape is authentication and authorization. This installment is about authorization. The typical flow: you access a web resource provide some identity mechanism (in the simplest case: username and password) in exchange get some prove of identity that allows you to access protected resources. In Basic authentication you have to provid
7
The Cloud Awakening
Tue, Feb 23rd 2016 11:31a   Stephan H Wissel
It is a decade since Amazon pioneered cloud as a computing model. Buying ready made applications (SaaS) enabled non-IT people to quickly accquire solutions IT, starved of budget, skills and business focus, couldn't or didn't want to deliver. Products like Salesforce or Dropbox became household brands. But the IT departments got a slice of cloud cake too in form of IaaS. For most IT managers IaaS feels like the extension of their virtualization stragegy, just running in a different data center
11
Designing a Web Frontend Development Workflow
Fri, Feb 19th 2016 1:50p   Stephan H Wissel
In the the web 'you can do anything' extends to how you develop too. With every possible path open, most developers, me included, lack direction - at least initially. To bring order to the mess I will document considerations and approaches to design a development workflow that makes sense. It will be opinionated, with probably changing opinions along the way. Firstly I will outline design goals, then tools at hand to finally propose a solution approach. Design Goals With the outcome in mind i
8
Vert.x and Domino
Thu, Feb 18th 2016 6:07a   Stephan H Wissel
A while ago I shared how to use vert.x with a Notes client which ultimately let me put an Angular face on my inbox and inspired the CrossWorlds project. I revisited vert.x which is now 3.2.1 and no longer beta. On a Domino Linux server (I don't have Windows) and on a Mac Notes client the JVM is 64 Bit, which makes the configuration easier (no -w32 switch, no download of an additional JVM). The obligatory HelloWorld verticle ran quite nicely with my manually. However it wouldn't run when the D
4
Developer or Coder? -Part 1
Fri, Feb 12th 2016 11:42p   Stephan H Wissel
Based on recent article I was asked: "So how would you train a developer, to be a real developer, not just a coder?". Interesting question. Regardless of language or platform (maybe short of COBOL, where you visit retirement homes a lot), each training path has large commonalities. Below I outline a training path for a web developer. I'm quite opinionated about tools and frameworks to use, but wide open about tools to know. The list doesn't represent a recommended sequence, that would be a
8
Disecting a mail UI
Fri, Feb 12th 2016 1:24p   Stephan H Wissel
At Connect 2016 Jeff announced that there will be an IBM Verse Client for Domino on premises. Domino customers are used to an high amount of flexibility, so the tempation will arise to customize the Verse experience. However this ability is nothing that has been announced in any IBM roadmap. So any considerations are purely theoretical. What is the interface of Verse made of. WIthout reverse engineering, just by looking at it, one could come to the following conclusion: This looks quite mana
12
The quick and dirty Domino Cloudant export
Thu, Jan 21st 2016 2:45a   Stephan H Wissel
Moving data out of Domino never has been hard with all the APIs available. The challenge always has been: move them where? Ignoring for a second all security considerations, the challenge is to find a target structure that matches the Domino model. Neither flat table storage nor RDBMS fit that very well. A close contender is MongoDB which is used in one compelling Notes retirement offering. However the closest match in concept and structure is Apache CouchDB, not surprisingly due to its heritag
5
The 3C of leader - leader: Clarity, Competence, Control
Sat, Jan 9th 2016 4:00a   Stephan H Wissel
An organisation failing their objectives has a reflexive reaction: implement more controls. Rumor has it, some sales organisations perform daily cadence calls towards the end of a period to ensure deals close (as if time away from the customer helps). L. David Marquet, in his book "Turn the Ship Around!" paints a different story. Like a plane needs 3 points to be defined, functional organisations need 3C to operate at peak performance: Clarity, Competence & Control. I wrote a short rev
6
Mess with the Bluemix Colors
Thu, Jan 7th 2016 11:57p   Stephan H Wissel
The Bluemix designers consider their color scheme: robust, decent and unobstrusive. However not everybody likes the dark colors (some do). Stylish to the rescue. It comes in Firefox and Chrome flavours. It requires a custom style sheet and it might take you a while to figure things out. So use this for starters: .dashboardArtifactCreationSection .tile, .cloudOESpaceLabel, .tile-container .tile, .bluemix-global-header, .bluemix-global-header .bluemix-nav-list, .NavTree2, .cloudOEActionBa




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