LDC Via is a dream destination for migrated Notes applications

It’s becoming increasingly clear that IBM Domino/Notes has reached its software end-of-life. IBM has not announced it, but the proof is in the pudding, and the pudding says no new releases since 3 years, the pudding says minimal IBM resources earmarked for development (almost all the exciting new stuff has been a community open-source work, … Read more LDC Via is a dream destination for migrated Notes applications

Software is an iceberg. You’ll get hurt by the submerged parts.

Software Quality is an iceberg. The tip of the iceberg is the small part sticking out that everybody can see. A non-IT person judges software with a far smaller subset of criteria than an IT professional: Functionality, performance, and usability. To a normal user, the interface is the software. I regularly have to choke off … Read more Software is an iceberg. You’ll get hurt by the submerged parts.

getting git

(git is wonderful. In the same way that unix is an’operating system done right’, git is ‘source control done right’. It has a surprising history, being basically the creation of Linus Torvalds, who decided that all the available source control solutions were useless, and so just wrote his own. That is fabulously cool. This is … Read more getting git

Loop elegantly through a JavaScript Array

I’ve been reading JavaScript Enlightenment to try and understand the language. There is beauty, and power, hiding behind the covers of JavaScript, but I haven’t clicked yet. I still don’t really get prototypal inheritance and what ‘this’ really means. There is power in understanding closure and scope, too, I am sure. This small book is … Read more Loop elegantly through a JavaScript Array

Tim Tripcony’s incinerate function elegantly batch recycles Domino Objects in Java

I recently was surfing through Stackoverflow and I hit a response from Tim Tripcony on this post: What is the best way to recycle Domino Objects in Java Beans He published a small helper function to recycle an arbitrary number of Domino objects. It’s so simple, and so well written, that I thought it deserved … Read more Tim Tripcony’s incinerate function elegantly batch recycles Domino Objects in Java

SSJS is an abomination born out of IBM’s misguided condescension

Scott Souder was recently extolling the skill of the IBM developers and added as an aside “these are not your average domino developers”. I flinched at the statement and thought defensively “does he mean me?” The more I think of it, though, and it becomes obvious that this is a central assumption that affected the … Read more SSJS is an abomination born out of IBM’s misguided condescension

calling Word’s Find and Replace using LotusScript

There are two syntaxes to call OLE objects, one is using := like this: Set myRange = ActiveDocument.Content myRange.Find.Execute FindText:=”hi”, ReplaceWith:=”hello”, Replace:=wdReplaceAll Unfortunately LotusScript does not know how to deal with this, so you have to list the arguments exhaustively and in their correct order, including arguments which one does not really need. Usually I … Read more calling Word’s Find and Replace using LotusScript

Notes Client Performance optimization with Notes RPC Parser: new Version 1.0.13 available

A new version of the Notes RPC is now available for download. Have a look here: Lars Bentrop-Bos contacted me last week with a couple of bugs he had found in the application. Since I was already updating things, I made a large release, with many small improvements that I had been thinking of: New … Read more Notes Client Performance optimization with Notes RPC Parser: new Version 1.0.13 available