Author Archive

Design patterns – Part 9: Mediator pattern

This week, I present to you not much used, but quite useful Mediator pattern. Mediator pattern provides a unified interface to set of interfaces in a subsystem. Or, to simplify… Mediator pattern is mediator for communication between several classes.

Upgraded myself to R8 certification

So now, I am titled Lotus Notes 8 Advanced application developer. For those of you who are still not sure weather to go or not… Go. It is not that difficult. But first learn a thing or two about Composite applications, DXL import/export and new document collection methods.

Happy Easter holidays…

…yeah, you noticed… There won’t be a post this week. Enjoy your holidays.

Custom web forms – Part 3: User input form

In parts 1 and 2, we looked at exporting forms to DXL and then importing them back. In this short article,we will look at a simple form that will allow users to assemble their own web form.

Microsoft Expressions SuperView beta

Ok. So this post is totally out of line. Be sure that it wouldn’t found it’s space up here if it wasn’t for it’s all around usability. Microsoft Expressions SuperView help you see how your website would behave in different browsers. You can read Expressions SuperView blog for further details or download and try it […]

Banner animator v1.1

In order to display multiple banners in single spot (and to keep web site from becoming tacky), you will need some sort of client side script that will display first one banner, then the second one etc. This is called banner animator (or even ad animator). In this case, the functionality is written in JavaScript, […]

Custom web forms – Part 2: Importing Form from DXL

In the second part of Custom web forms series I will try to cover import of simple form to Notes database from DXL file. If you wonder how to export a form to DXL, please check Part 1: Exporting Form into DXL.

Custom web forms – Part 1: Exporting Form into DXL

The one thing that in my opinion always lacked in Lotus Notes was the ability for users without designer access (and much knowledge of HTML) to build their own custom forms. One might argue that it is not that big of a deal and that it would take an experienced developer approximately one hour to […]

Design patterns – Part 8: State pattern

State pattern is probably most used in review cycles. The definition says: State pattern allows an object to appear as it can change its class by altering its behaviour and state. What are you talking about? Well, imagine you are in need to build a bug tracking database.  Bug reports in basics have four states. […]

Rules of engagement

There are two rules I always respect and usually follow: If a code compiles and seems to work in first try, there is something terribly wrong with it. Never, ever, under no circumstances, move anything in production on Friday. I urge you not to break one of these rules, no matter how confident you feel […]