Writing Samples

This is a current personal project that I have chosen to implement as a RESTful API; at this time I'm working on the Swagger specification; when I have completed it I will implement the server side in php + mySQL. Link to the current state of the specification

This was distributed as a PDF document to developers at Sabre's customers (airlines) and to Sabre technical support staff. The Digital Connect API product is designed for airlines that want to access Sabre's services via a JSON-based, RESTful API and develop client-side software that is entirely their own (as opposed to using the Sabresonic Web product, which includes a client-side, customer-facing interface for accessing the same services). This reference covers the basics of using the API, such obtaining access tokens, URL structure, session manaement, the proper sequences for accessing endpoints in the API, and provides detailed information for interacting with each endpoint. Link to PDF Document

This was delivered to web developers at Sabre customers (airlines) and Sabre technical support staff as an online knowledge base generated by Madcap Flare. The SabreSonic Web product is designed for airlines that want an all-in-one soution that encompasses both client and server sides, which they can then customize to meet their needs. Customers perceive this product in terms of features that they can choose to utilize or not. For features that customers choose to activate, the UI is customizable in appearance and behavior. This document describes the functionality provided by each feature, so that customers can decide if it is useful for their business, describes the behavioral options availble, and identifies the customizable screen text and CSS. Link to sample knowledge base pages that cover two of the simpler features.

This was delivered to web developers at Sabre customers (airlines) and Sabre technical support staff as a PDF document. The SabreSonic Web product is designed for airlines that use the all-in-one soution provided by SabreSonic Web. Customers who want to tailor the UI's behavior in ways beyond that provided by the administrator tools can add their own custom Javascript components to the product to provide additional functionality. Link to PDF document.

Out of a number of guides to deploying the middleware components that made up Sun's J2EE platform, allowing customers to implement web applications via JSPs, servlets, and standalone Java applications, and including supporting services that provided access control, security, etc., that I wrote for Sun, this is the simplest. It was distributed as a PDF document, generated from Adobe Framemader, to system architects and developers at Sun Microsystems customers and Sun technical support staff. Link to PDF document.