My thoughts on the HCL Redesigning Templates Project  

By Chris Toohey | 6/26/19 8:41 AM | - | Added by Oliver Busse

Having absolutely no inside knowledge of whatever-is-going-on-lately in the world of IBM / HCL Lotus Notes & Domino, and coming solely from the perspective of an enterprise software developer who spends his day writing code across several different platforms but mostly still Notes & Domino with new development efforts using XPages, /*deep breath*/ here are a few thoughts on the recently announced HCL Templates Design Project.

Using the NotesDatabase Icon in your IBM Domino XPages Applications  

By Chris Toohey | 4/1/16 8:25 AM | - | Added by John Oldenburger

In my experience, the vast majority of IBM Notes user still use the Workspace to launch their applications. Having a custom icon for your notesDatabase can give the user a simple yet effective way of visually finding the application they're looking for... but you should know that already.

Control the rendered HTML ID attribute of IBM Domino XPages Controls  

By Chris Toohey | 3/30/16 11:55 AM | - | Added by John Oldenburger

The ID attribute of any HTML element is designed to be unique, and to it's credit IBM Domino XPages does a great job using DOM node tree placement to create completely unique IDs. Those IDs are a horrible mess... but they are unique! To qualify that statement, let's take a look at a simple example.

IBM Domino XPages SSJS Object Literal Primer  

By Chris Toohey | 3/3/16 11:56 AM | - | Added by Oliver Busse

I wanted to take a moment to cover a JavaScript technique that I've had great success lately. Lately meaning the past few years... and I think it's time to share.

The Problem with Data Architecture for IBM Notes Domino XPages Apps  

By Chris Toohey | 12/15/15 3:49 PM | - | Added by John Oldenburger

Traditional NotesDatabase data architecture was simple: you have a notesDocument with a unique ID, and if you want to create a relationship between that notesDocument and another notesDocument, you used the Parent-Child relationship that's one of the core tenants of the NotesDatabase architecture.

How to use 2 CSS Rules to replace the IBM Domino XPages Extension Library Picker Icons  

By Chris Toohey | 9/1/15 9:11 AM | - | Added by Oliver Busse

The IBM Notes Domino XPages Extension Library (or ExtLib) controls offer a level of configurability and flexibility that addresses most XPages developers needs... but for those XPages developers looking to do something different with a control that's either beyond the scope of the original intended use or simply wasn't conceived at the time of the creation of the control, that Properties pane can look rather limiting.

Using Try, Catch, Finally, Throws, and Return Objects in Client Side and Server Side JavaScript for XPages  

By Chris Toohey | 8/26/15 11:56 AM | - | Added by John Oldenburger

The try, catch, finally syntax is both something that I use every day, and something that I think most Notes Developers may not be familiar with when they make the transition to Web Developers. For those of you unfamiliar with the syntax, here's a brief breakdown via code example.

Thoughts on Future-Proofing NotesData for Application Development  

By Chris Toohey | 4/15/15 2:32 PM | - | Added by Johnny Oldenburger

Despite the name change, most IBM Notes Domino developers are still developing "databases" vs. "applications". Whether they're using new or "traditional" design elements, they are using "traditional" methods and architectures for their apps...

HTML5 Audio Custom Controls for IBM XPages  

By Chris Toohey | 1/28/15 11:16 AM | - | Added by Johnny Oldenburger

By Chris Toohey, this screencast shows you how to create an HTML5 Audio Custom Control for your IBM XPages application development. Learn how to add Custom Property and Property Groups, Design Definitions, and see in-action how you can use Pass-Thru HTML in combination with SSJS and Expression Language.