Blog

Home » Blog

Back-End Developers Are From Mars, Front-End Developer Are From Venus

First of all, I’m not saying back-end developers are real men or are the only ones who have “Curiosity”! But I’ve begun to realise more and more that XPages developers are either back-end or front-end, features or look & feel. In the old days of Notes Client development, the two were so tightly coupled that […]

Back-End Developers Are From Mars, Front-End Developer Are From Venus Read More »

2014: The Year Notes and Domino Stopped Looking Like Notes and Domino

Notes and Domino have long been lampooned as a bad user experience. From an app dev point of view, XPages came along and gave us some freedom. Notes 9.0 gave us a fresh UI and some nice usability enhancements (Ctrl + v to paste as plain text, Quick Find box, Group By Date etc). On

2014: The Year Notes and Domino Stopped Looking Like Notes and Domino Read More »

BP204: Slides and Demo Application

Here are the slides and demo app Mike McGarel and I used for our session on Tuesday, “It’s Not Infernal: Dante’s Nine Circles of XPages Heaven”. Below is the link to a zip file containing the demo applications. The Infernotes.nsf version will work if you don’t have the OpenNTF Domino API. The one suffixed “OpenNTFDomino”

BP204: Slides and Demo Application Read More »

SHOW 103 – Source Control An End To End Solution

Earlier today Declan Lynch and I presented on source control. Unfortunately we didn’t make it through all 337 slides and, more frustratingly, had to cut short the demo that handled merge conflicts in branches. But I will be recording that in the near future for David Leedy. But the slides below cover all details of

SHOW 103 – Source Control An End To End Solution Read More »

Number crunching for XPages Java Padawans

Integrating Java into XPages is not particularly challenging, once you are comfortable with SSJS. There are some gotchas around Domino objects (database.getTitle() and other such methods that return primitive values – strings, etc – still return the value even after the object has been recycled!), but those are the kinds of things the OpenNTF Domino

Number crunching for XPages Java Padawans Read More »

If You Write Java in XPages, Get FindBugs

If you’re coming to XPages from traditional Domino development, it’s a bit of a steep learning curve. But once you’ve got comfortable with SSJS and the partial refresh lifecycle, you should be looking to move to Java. Even though the Java compile-time validation is much tighter and avoids a lot of inadvertent errors from SSJS

If You Write Java in XPages, Get FindBugs Read More »

Why Source Control?

Ray Bilyk posed a very valid question on yesterday’s blog, asking about reasons why to use source control. Although we’ll cover some of this in the session, the main focus is on using source control. So I’ve decided to cover the main reasons I use source control in more detail here. Architecture First, it’s important

Why Source Control? Read More »

IBM Connect 2014

Over the Christmas period I’ve been rather quiet, mainly because I’ve been working on session for IBM Connect. This year I’m likely to be even busier than normal with two sessions. Beyond that, I’ll probably also be hanging around the OpenNTF stand a bit as well as various activities associated with being selected again as

IBM Connect 2014 Read More »

Scroll to Top