Skip to main content

Posts

Showing posts with the label Web Development

Book Review "IBM Lotus Domino: Classic Web Application Development Techniques" by Richard G. Ellis (Part 2)

In part one of my review, I looked at the opening and closing chapters of this book. They're fairly non-technical and provide a very useful set of guidelines for the development and testing of Lotus Domino applications - and they're just as relevant to XPages development. In part two, I want to look at the middle chapters. These chapters cover CSS and JavaScript as it relates to forms, views and agents. The book talks about some features which are only available in Notes/Domino 8.5 but it never discusses XPages. If you're already a domino developer and you're looking to move into XPages, then this book certainly isn't for you. If however, you've been using Notes and want to quickly port some applications to the web or if you're familiar with classic HTML, CSS and JavaScript but want to get some Domino projects off the ground, then this is the right book. Of course, if you're on a version of notes/domino prior to 8.5 with little prospect of upgrading ...

Book Review "IBM Lotus Domino: Classic Web Application Development Techniques" by Richard G. Ellis (Part 1)

I'm doing this review in two parts because the opening and closing chapters of this book are vastly different from the rest. I have to admit to wondering, when I was first asked to review this book, exactly what the market was that it's aimed at. After all, aren't all domino developers heading towards XPages now? Could a book on "traditional web programming in domino" still be relevant today? Well, surprisingly it is. The opening chapters deal with issues and requirements that our developers and I still constantly struggle with . They cover version control, issues logs, staging servers, commenting/documentation, standards and the big killer "scope creep". There are sections on using the "champions" in your office to drive projects, maintaining consistent URLs and setting up a developer test environment. These are aspects which affect all domino development regardless of the technology level (XPages, Notes, Pure HTML or JavaScript/CSS). If you r...