Brian Benz's Photo
+1 702 940 6572
brianbenz@brianbenz.com

Brian's Quick Links


Home
Weblog
My job at IBM
Resume (HTML)
Resume (Word)
Books
Articles
Presentations
Google Me!

Brian's Articles

Aside from writing a few books and presenting at several tech conferences, I authored the following articles.
NOTE: Since 2004, I have preferred to publish tech content directly to my Weblog, Software Soapbox.

Articles

A Developer's guide to JavaScript in R5

Domino Designer 5.0 profoundly extends the capabilites of JavaScript within the Domnio development environment. See how to add your own JavaScript functions to Domino websites and to Notes client applications. Learn techniques to store your code centrally or customize the JavaScript functions on each page.

A Domino Developer at WebSphere 2001

Conferences are a great way to see the full scope of a technology. By full scope, I mean not just software and hardware, but the culture and community that surrounds specific products and services. This year, I made my annual pilgrimage to Lake Buena Vista, Florida, for Lotusphere 2001. I also found myself in Las Vegas, Nevada, for WebSphere 2001. It's interesting to compare the two communities and events.
http://www.e-promag.com/eparchive/index.cfm?fuseaction=viewarticle&ContentID=674&websiteid=

Adminp from Notes 4.x to R5

(Sidebar, no link provided)

Build Effective Knowledge Management Solutions using Domino 4.x and R5

Domino R5 and the new Notes Client offer some innovative features to simplify application development and maintenance. This article isn't a tutorial in knowledge management, but a guide on creating word-class knowledge management application in Notes and Domino.

DECS - Synchronous Data Integration in Action

Leverage the power and ease of DECS to support web-based access to RDBMS data. DECS lets you rapidly prototype and deploy solutions that provide high-performance access to data in Oracle, Microsoft SQL Server, and other relational databases.

Dive into XML - Get the basics you need to start using XML in your applications.

XML is an increasingly important language, especially in the realm of Web services. This article gives you an introduction to XML and provides you with the foundation you need to start using it in your development.
http://doc.advisor.com/doc/12828

Domino Planning and Benchmarking

Cover story. Careful planning of your Notes and Domino infrastructure, combined with testing and benchmarking, helps you avoid system bottlenecks.

Domino R5 Administration gets Easier

Find out what R5 has in store when it comes to server, network, and user administration.

Domino Search Options

There are now four different options for searching in Domino: Notes full-text indexes, Search Site databases, Lotus Extended Search (R4.5 and higher), and Domain Search (R5). This article outlines the differences between each option and helps readers choose the correct tool or tools for their application and infrastructure.

Domino Web Secrets

"Domino Web Secrets" was the lead article for the July issue of the Lotus Notes and Domino Advisor. To give your site some great "How'd they do that?" functionality, try these HTML, Java, and JavaScript techniques. They give you functionality on the Web you can't get in Notes, such as branching to two documents from one view row, and displaying a picklist after a document has been submitted.

XML and Domino (Series)

Get up-to-speed on XML terminology, and find out what constitutes a well-formed XML document. This first installment of a series on XML and Domino 6 introduces you to XML and DXL (the Domino-specific format of XML) and describes some of the key factors that differentiate XML from other text documents. It also discusses what XML isn't. Future articles will discuss DXL in more detail, and describe how to interact with XML using Domino forms, LotusScript, and Java.
http://doc.advisor.com/doc/12992.

Explore XML Data Validation

Understand what data validation is and how to validate XML documents using document type definitions and W3C schemas. Also, find out what the new XML 1.1 specification has in store for you. The second in a series of articles on XML development, this article dives into the importance of XML data validation, and how you can use document type definitions and W3C schema to validate XML.
http://doc.advisor.com/doc/12962

Get Rolling with WebSphere

This article gives Domino developers a good overview of the prerequisites and steps involved with installing the version of WebSphere that's bundled with Domino.
http://doc.advisor.com/doc/04928

Understand the Web and Notes Document Object Models

The Document Object Model is core both to how JavaScript interacts with Web browser documents and with how the Notes client interacts with a Notes document. This article describes some of the similarities and contrasts between the Web DOM and the Notes DOM.

WebSphere & Domino: How Do They Fit?

As Web sites evolve from static brochureware to places where business takes place, the ability to handle large volumes of transactions becomes a must. Find out to integrate the best of Domino with the best of WebSphere to create sites that combine collaborative functionality with heavy duty transaction processing.

Who's visiting your Web site?

This article enhances your ability to report on your site's traffic by helping you understand how Domino stores its Web traffic logs. You'll learn how to create a customized logging mechanism that will help track your site's usage on a per-page basis.

XML and Web Services in WebSphere: A Nice Fit

Most WebSphere developers' first introduction to XML comes when they need to deploy a Web application on a WebSphere server. This entails working with deployment descriptors in the Web.XML file, which is actually a standard for all J2EE Web servers, including WAS, Apache Tomcat, and WebLogic.
http://www.e-promag.com/eparchive/index.cfm?fuseaction=viewarticle&ContentID=2392&websiteid=

Editorials

Get the Right Tools - Extend the power of XML to your WebSphere applications.

IBM WebSphere Application Server is a great platform for accessing rows and columns of relational enterprise data and processing huge volumes of data at lightning speed. But did you know you can use XML to extend these data-serving capabilities to help WebSphere Application Server manage less-structured content, such as voice, as well as acting as a high-volume medium for Web services?
http://doc.advisor.com/doc/11324

Lotus, WebSphere, J2EE, .NET, and Web Services - Where do you want to go tomorrow?

IBM, Microsoft, Intel, Hewlett-Packard, SAP, BEA Systems, and Accenture recently founded the Web Services Interoperability Organization (http://www.ws-i.org), an industry group that will work on extending SOAP, WSDL, UDDI, and other technologies to make them more compatible for Web service interaction. Many other companies have joined as members, casting their vote for the future of universally accessible Web services. Interestingly, at time of writing, Sun isn't a part of the organization. It's unclear how Java's owner will participate in building truly interoperable standards-based Web services, or how the WS-I will fare should Sun not participate. Also, how these otherwise fierce competitors will agree on standards that make their systems speak to one another is anyone's guess, but the formation and popularity of the body itself is a sign that Web services should be taken seriously as an industry standard. Two questions come to mind: How will this affect Lotus Software, and what does this mean to Notes and Domino developers?
http://doc.advisor.com/doc/09325

.NET in a Domino World

This article summarizes Rocky Oliver's, RichardSchwartz's, and Brian Benz's impressions of Microsoft's latest technology initiative and what it might mean to you.
http://doc.advisor.com/doc/08971

Interviewed/Quoted

For the Record - XML Holds Promise for Domino Development

Extensible Markup Language (XML) has quickly become one of the most heralded technologies for data transfer, and Lotus wants to make it easy for Domino developers to work with the specification. With that goal in mind, Lotus has just released its Lotus XML Toolkit, which the company hopes will help build acceptance of XML in the Domino community. Full article:
http://archives.groupcomputing.com//index.cfm?fuseaction=viewarticle&ContentID=533

Get the Big Picture - IBM's e-business certification gives context to technology

IBM has introduced a new certification program focusing on e-business. It is designed to give you the knowledge to develop an e-business strategy, select the right technologies and products, design an practical solution, and implement and maintain that solution. Full text of the article at
http://advisor.com/Articles.nsf/aid/COLEC87

Product Reviews

Handle Web Transactions with the BEA WebLogic Server

WebLogic includes servlet development, deployment and management tools, a class file selection and documentation, and examples to assist Web application developers, no matter which level of the Java application development learning curve they may be currently scaling.

Simplify Notes Deployment

HyperTrac by InterNoded is a simple, reliable, and convenient way to manage the otherwise time-consuming and tedious task of maintaining versions of Notes client software and applications. Get feature-by-feature information on this product and find out how it extends R5's deployment capabilities.

Buy my Books!


Brian Benz: XML Programming Bible
Brian Benz: XML Programming Bible
(Downloadable PDF Version)

Brian  Benz: XML Programming Bible
Brian Benz: XML Programming Bible
(Print Version)

Brian  Benz: Lotus Notes and Domino 6 Programming Bible
Brian Benz: Lotus Notes and Domino 6 Programming Bible

IBM Redbooks: XML Powered by Domino How to use XML with Lotus Domino (IBM Redbook)
IBM Redbooks: XML Powered by Domino How to use XML with Lotus Domino (IBM Redbook)
Still very relevant for R5 Developers!