<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title>Articles by Scott Golightly</title>
<link>http://dotnet.sys-con.com/</link>
<description>Latest articles from Scott Golightly</description>
<copyright>Copyright 2008 .NET DEVELOPER&apos;S JOURNAL</copyright>
<lastBuildDate>Sun, 20 Jul 2008 16:38:00 GMT</lastBuildDate>
<generator>.NET DEVELOPER&apos;S JOURNAL</generator>
<ttl>10</ttl>
<docs>http://backend.userland.com/rss</docs>

<item>
<title>Backup for Continuance of Operations</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/159557.htm</guid><link>http://dotnet.sys-con.com/read/159557.htm</link>
<pubDate>Thu, 08 Dec 2005 11:30:00 GMT</pubDate>
<description>Every person who has ever been responsible for backing up data has had to ask themselves the same basic questions. They need to know what data has to be backed up, how frequently it changes, where to store the backups, and how quickly the data will have to be restored in case of disaster. The answers to these questions in a large way determine the media used to back up the data and the ultimate storage location for the backup. It seems that every day we read about a hurricane, fire, flood, or other disaster. Couple the natural disasters with the need for 24x7 availability and increasing government regulation and it&apos;s easy to understand why the disaster recovery plans of an organization are coming under scrutiny. For years the general pattern was to back up data to tape and store those tapes onsite in a vault or offsite in a secure location. But several recent developments have started people looking at other alternatives.</description>

</item><item>
<title>Using Features of Visual Basic .NET to Trace Your Application</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/46341.htm</guid><link>http://dotnet.sys-con.com/read/46341.htm</link>
<pubDate>Mon, 13 Sep 2004 00:00:00 GMT</pubDate>
<description>At one time or another, most applications have to determine when a certain subroutine or function is executed and inform the user when an important event or an error occurred. Over the years, clever developers created different methods for these kinds of notifications. At some point in time, just about every Visual Basic programmer has tried using a message box to show when a method or subroutine was called. While this technique might work well for debugging, it&apos;s highly error-prone. Because there are legitimate times when a message box should be shown to the user, the developer can&apos;t just comment out every call to MessageBox.</description>

</item><item>
<title>Multiple Active Result Sets and Asynchronous Connections in ADO.NET 2.0</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/45539.htm</guid><link>http://dotnet.sys-con.com/read/45539.htm</link>
<pubDate>Tue, 06 Jul 2004 00:00:00 GMT</pubDate>
<description>In the early 1990s, I was working on a project in which we were creating an accounts receivable system. Because the users of the system would be dealing with people whose accounts were past due, the major concern of the client was that the windows open as quickly as possible. The ultimate goal was to have the main window in the application open in three seconds or less. We tried our best to optimize the application by removing unnecessary code from the window initialization code and optimized the database with appropriate indexes.</description>

</item></channel></rss>