Author Archive

Upgrading Domino running Sametime to 8.0.2 on Linux platform

One of the Achilles tendons for Domino thus far, has always been Linux release. There is not many users, not much of documentation, installers don’t always run without meddling with the code and you have to write your own code to start and stop Domino on system start/shut down. So why use Domino on Linux […]

Design patterns – Part 2: Decorator pattern

For those, skilled in Java development, Decorator patterns are nothing new, as they are quite common in Java, i.e. FileInputStream with it’s decorator BufferedInputStream class. The definition says: The Decorator Pattern attaches additional responsibilities to an object dynamically. More theoretical background can be found on Wikipedia.

Design patterns – Part 1: Strategy pattern

One of the simplest and most commonly used patterns is definitely strategy pattern. We cannot pass a boring definition, so here you go: The Strategy Pattern defines a family of algorithms, encapsulates each one, and makes them interchangeable. Strategy algorithm vary independently from clients that use it. You will find out that all strategy pattern […]

Multilingual applications

The other day, at work, there was a discussion about possible ways to create an application that could easily be ported into different languages. At the end, we got stuck on two possibilities. One was to simply make a new copy of the database and translate all design elements. The second one was to have […]

Design patterns and LotusScript

Design patterns are here to ease work to us developers. They present already made solutions to known problems. I will not go into philosophical debate about why they are practically not used in LotusScript. Instead, in future articles, I will try to present basic design patterns translated to LotusScript. For those that are already interested […]

Transaction logging class for Google Analytics

At work, we are using Google Analytics tool to monitor user behaviour on our web pages. One of the things we really desired in earlier versions and is now finally available is e-commerce transaction logging. This extension uses passed data in many cool ways, creating several impressive reports (e.g. how many times a user visited […]

Object-Oriented development in LotusScript

Even though IBM posted an article regarding OO development in LotusScript back in 2001(!) on their developerWorks web site, I am still amazed as to how many Lotus application developers choose to avoid using custom made classes today.

Organizing Notes Web Applications

This one might sound a bit of a “d’oh” to experienced Lotus Notes developers. However, in my experience most of young Notes developers that are just starting to float (and even some swimming ones) are lacking ideas how to organize their Lotus Notes database.