<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>McLaughlin, Brett D.</title>	<link>http://tc.eserver.org/authors/McLaughlin,_Brett_D.</link>
	<description>A bibliography of works by McLaughlin, Brett D. in the field of technical communication.</description>
	<language>en-us</language>
	<copyright>Copyright (c) 2005-08 by the EServer. All rights reserved.</copyright>
	<managingEditor>tclib-editorial@eserver.org (TC Library Editorial Board)</managingEditor>
	<webMaster>webmaster@eserver.org (Geoffrey Sauer)</webMaster>
	<image>
		<url>http://tc.eserver.org/images/newlogo.gif</url>
		<title>McLaughlin, Brett D.</title>
		<link>http://tc.eserver.org/dir/McLaughlin,_Brett_D.</link>
	</image>
	<item>
		<title>Solid Ajax Applications, Part 2: Building Ajax Back Ends</title>
		<link>http://tc.eserver.org/30805.html</link>
		<guid>http://tc.eserver.org/30805.html</guid>
		<description>Back end processing -- server-side scripts and programs -- can&apos;t always be tossed into an Ajax application and behave well. Instead, careful planning to ensure data is sent in an appropriate and efficient form ensures your entire application is cohesive, rather than needlessly complex. Brett McLaughlin explains how a good server-side script complements Ajax behavior.</description>
	</item>
	<item>
		<title>JSON on the Server Side</title>
		<link>http://tc.eserver.org/30674.html</link>
		<guid>http://tc.eserver.org/30674.html</guid>
		<description>JSON is an easy format to use for sending (and receiving) data that maps to objects, or even arrays of objects. In this final article of the series, you&apos;ll learn how to handle data sent to a server in the JSON format and how to reply to scripts using the same format.</description>
	</item>
	<item>
		<title>Building the Front End: Craft Intelligent and Intuitive Front Ends for Ajax Applications</title>
		<link>http://tc.eserver.org/30665.html</link>
		<guid>http://tc.eserver.org/30665.html</guid>
		<description>With Ajax still one of the industry&apos;s hottest buzzwords, more and more applications are being built with Ajax technologies. However, it&apos;s not always easy to build a good application. This article focuses on how to build intuitive, easy-to-use Ajax-driven applications.</description>
	</item>
	<item>
		<title>Mastering Ajax, Part 1: Introduction to Ajax</title>
		<link>http://tc.eserver.org/28465.html</link>
		<guid>http://tc.eserver.org/28465.html</guid>
		<description>Ajax, which consists of HTML, JavaScript™ technology, DHTML, and DOM, is an outstanding approach that helps you transform clunky Web interfaces into interactive Ajax applications. The author, an Ajax expert, demonstrates how these technologies work together -- from an overview to a detailed look -- to make extremely efficient Web development an easy reality. He also unveils the central concepts of Ajax, including the XMLHttpRequest object.</description>
	</item>
	<item>
		<title>Using Ajax</title>
		<link>http://tc.eserver.org/27552.html</link>
		<guid>http://tc.eserver.org/27552.html</guid>
		<description>Put a new shine on your web applications. Tired of clunky web interfaces and waiting around for a page to reload? Well, it’s about time to give your web apps that pine-scented desktop application feel. What are we talking about? Just the newest thing to hit the Web: &#xD;Ajax—asynchronous JavaScript and XML—and your ticket to building &#xD;rich Internet applicationsthat are more interactive,responsive, and easy &#xD;to use. So, grab your trial-size Ajax,included with every copy of Head &#xD;Rush Ajax:we’re about to put some polish on your web apps. </description>
	</item>
	<item>
		<title>Mastering Ajax, Part 1: Introduction to Ajax</title>
		<link>http://tc.eserver.org/27051.html</link>
		<guid>http://tc.eserver.org/27051.html</guid>
		<description>Ajax, which consists of HTML, JavaScript™ technology, DHTML, and DOM, is an outstanding approach that helps you transform clunky Web interfaces into interactive Ajax applications. The author, an Ajax expert, demonstrates how these technologies work together -- from an overview to a detailed look -- to make extremely efficient Web development an easy reality. He also unveils the central concepts of Ajax, including the XMLHttpRequest object.</description>
	</item>
	<item>
		<title>Mastering Ajax, Part 2: Make Asynchronous Requests with JavaScript and Ajax</title>
		<link>http://tc.eserver.org/27050.html</link>
		<guid>http://tc.eserver.org/27050.html</guid>
		<description>Most Web applications use a request/response model that gets an entire HTML page from the server. The result is a back-and-forth that usually involves clicking a button, waiting for the server, clicking another button, and then waiting some more. With Ajax and the XMLHttpRequest object, you can use a request/response model that never leaves users waiting for a server to respond. In this article, Brett McLaughlin shows you how to create XMLHttpRequest instances in a cross-browser way, construct and send requests, and respond to the server.</description>
	</item>
	<item>
		<title>All Hail Shale: Shale Isn&apos;t Struts</title>
		<link>http://tc.eserver.org/26885.html</link>
		<guid>http://tc.eserver.org/26885.html</guid>
		<description>What Shale isn&apos;t is a shrink-wrapped, well-documented, well-tested product complete with an automated installer and a polished management interface. Now find out what it is, as Brett McLaughlin unveils this mighty -- and rightful-- heir to the legacy of Struts. In this first of a five-part series, Brett explains what Shale is, how it&apos;s different from the Struts framework, and how to install and set it up in your development environment.</description>
	</item>
	<item>
		<title>Mastering Ajax, Part 3: Advanced Requests and Responses in Ajax</title>
		<link>http://tc.eserver.org/26891.html</link>
		<guid>http://tc.eserver.org/26891.html</guid>
		<description>For many Web developers, making simple requests and receiving simple responses is all they&apos;ll ever need, but for developers who want to master Ajax, a complete understanding of HTTP status codes, ready states, and the XMLHttpRequest object is required. In this article, Brett McLaughlin will show you the different status codes and demonstrate how browsers handle each and he will showcase the lesser-used HTTP requests that you can make with Ajax.</description>
	</item>
	<item>
		<title>Mastering Ajax, Part 4: Exploiting DOM for Web Response</title>
		<link>http://tc.eserver.org/26882.html</link>
		<guid>http://tc.eserver.org/26882.html</guid>
		<description>The great divide between programmers (who work with back-end applications) and Web programmers (who spend their time writing HTML, CSS, and JavaScript) is long standing. However, the Document Object Model (DOM) bridges the chasm and makes working with both XML on the back end and HTML on the front end possible and an effective tool. In this article, Brett McLaughlin introduces the Document Object Model, explains its use in Web pages, and starts to explore its usage from JavaScript.</description>
	</item>
	<atom:link href="http://tc.eserver.org/authors/McLaughlin,_Brett_D..xml" rel="self" type="application/rss+xml"/>
</channel>
</rss>