<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Aaron Schnieder on ASP.NET</title><subtitle type="html" /><id>http://weblogs.asp.net/aaronschnieder/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/aaronschnieder/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2008-06-16T22:35:00Z</updated><entry><title>ASP.NET Session Expiration Redirect</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2009/07/14/asp-net-session-expiration-redirect.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2009/07/14/asp-net-session-expiration-redirect.aspx</id><published>2009-07-14T19:26:00Z</published><updated>2009-07-14T19:26:00Z</updated><content type="html">&lt;p&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana; font-size: 13px; line-height: 16px; text-align: left;"&gt;Unfortunately ASP.NET doesn't provide a nice out of the box solution for handling the session timeout gracefully. Everything expires behind the scenes and your user is left unaware of what has happened. Additional problems can arise if the user abandoned their browser in a state that you didn't code for, which can result in errors or exceptions taking place.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana; font-size: 13px; line-height: 16px; text-align: left;"&gt;With this in mind I like to put a Session Expired page in place in my applications and pro-actively send the user there when their session ends.&lt;span class="Apple-converted-space"&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.schnieds.com/2009/07/aspnet-session-expiration-redirect.html" title="[Read Full Post]" mce_href="http://www.schnieds.com/2009/07/aspnet-session-expiration-redirect.html"&gt;[Read Full Post] &lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aaron Schnieder&lt;br&gt;&lt;a href="http://www.churchofficeonline.com" title="http://www.churchofficeonline.com" mce_href="http://www.churchofficeonline.com"&gt;http://www.churchofficeonline.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7147376" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/ASP.NET/default.aspx" /></entry><entry><title>C# Competency Test</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2009/06/05/c-competency-test.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2009/06/05/c-competency-test.aspx</id><published>2009-06-05T16:58:00Z</published><updated>2009-06-05T16:58:00Z</updated><content type="html">&lt;p&gt;One of the companies I used to work for has a huge problem in keeping competent developers on board. They basically have a revolving door for anyone that is a decent software engineer and most of the employees that stay there long term can't go anywhere else - which is why they stay.&lt;/p&gt;&lt;p&gt;In honor of&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;their&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;high standard of excellence, I wrote the following C# competency test. If your organization is similar, feel free to pass it around and see if your co-workers can pass. :)&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.schnieds.com/2009/06/c-competency-test.html" title="[Read More]" mce_href="http://www.schnieds.com/2009/06/c-competency-test.html"&gt;[Read More]&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7108971" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="C#" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/C_2300_/default.aspx" /></entry><entry><title>How To Register An ASP.NET Custom Control</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2009/04/08/how-to-register-an-asp-net-custom-control.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2009/04/08/how-to-register-an-asp-net-custom-control.aspx</id><published>2009-04-08T13:06:00Z</published><updated>2009-04-08T13:06:00Z</updated><content type="html">&lt;p&gt;Here is a quick post on how to register a custom ASP.NET control at the Page level or the Web.Config level. This works for standard sites as well as pre-compiled sites.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.schnieds.com/2009/04/how-to-register-aspnet-custom-control.html" mce_href="http://www.schnieds.com/2009/04/how-to-register-aspnet-custom-control.html"&gt;http://www.schnieds.com/2009/04/how-to-register-aspnet-custom-control.html&lt;/a&gt; &lt;/p&gt;&lt;p&gt;-Aaron&lt;br&gt;&lt;a href="http://www.churchofficeonline.com" mce_href="http://www.churchofficeonline.com"&gt;http://www.churchofficeonline.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7035566" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/ASP.NET/default.aspx" /></entry><entry><title>LINQ vs FOREACH vs FOR Loop Performance</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2009/03/24/linq-vs-foreach-vs-for-loop-performance.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2009/03/24/linq-vs-foreach-vs-for-loop-performance.aspx</id><published>2009-03-24T16:22:00Z</published><updated>2009-03-24T16:22:00Z</updated><content type="html">&lt;p&gt;I made a blatantly stupid logic mistake the other day in a business
logic layer method that I was writing and got the following exception: “&lt;strong&gt;Collection was modified; enumeration operation may not execute.&lt;/strong&gt;”
The problem what I was trying to remove an object from a collection
while I was enumerating through it using a FOREACH statement. After I
realized what I had done I solved the problem by populating a new
collection with a little bit of LINQ.&lt;/p&gt;&lt;p&gt;After fixing my stupid mistake I went down a path of examining the performance differences between using LINQ, FOREACH and a standard FOR loop. I was surprised at the results. I knew that LINQ performance was slower, but I didn't realize exactly how much slower.&lt;/p&gt;&lt;p&gt;This is very import information for anyone who uses LINQ to be aware of: &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.schnieds.com/2009/03/linq-vs-foreach-vs-for-loop-performance.html" mce_href="http://www.schnieds.com/2009/03/linq-vs-foreach-vs-for-loop-performance.html"&gt;http://www.schnieds.com/2009/03/linq-vs-foreach-vs-for-loop-performance.html&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Aaron&lt;br&gt;&lt;a href="http://www.churchofficeonline.com" mce_href="http://www.churchofficeonline.com"&gt;http://www.churchofficeonline.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6996513" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="LINQ" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/LINQ/default.aspx" /><category term="C#" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/C_2300_/default.aspx" /></entry><entry><title>Creating a SQL Exclusion Table Using LEFT JOIN</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2009/03/17/creating-a-sql-exclusion-table-using-left-join.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2009/03/17/creating-a-sql-exclusion-table-using-left-join.aspx</id><published>2009-03-17T17:42:00Z</published><updated>2009-03-17T17:42:00Z</updated><content type="html">&lt;p&gt;For a current project I needed to create a table that contained a list
of exclusions that should be filtered out from another table when a
specific set of criteria were met. This is a pretty common scenario
where you have a large table of data and you want to be able to provide
the ability through a user interface for a user to filter the data
using an exclusion list.&lt;/p&gt;&lt;p&gt;Read the full post below: &lt;a href="http://www.schnieds.com/2009/03/creating-sql-exclusion-table-using-left.html" mce_href="http://www.schnieds.com/2009/03/creating-sql-exclusion-table-using-left.html"&gt;&lt;br&gt;http://www.schnieds.com/2009/03/creating-sql-exclusion-table-using-left.html&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Aaron&lt;br&gt;&lt;a href="http://www.churchofficeonline.com" mce_href="http://www.churchofficeonline.com"&gt;http://www.churchofficeonline.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6971063" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="SQL Server" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/SQL+Server/default.aspx" /></entry><entry><title>The Keys To Successfully Delivering Software</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2009/03/04/the-keys-to-successfully-delivering-software.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2009/03/04/the-keys-to-successfully-delivering-software.aspx</id><published>2009-03-04T03:14:00Z</published><updated>2009-03-04T03:14:00Z</updated><content type="html">&lt;p&gt;I have been developing and delivering software for over 10 years now
and I have learned a few things along the way. I am not the smartest
developer, the most elegant engineer or a hardcore software design
geek. I have however had a good deal of success delivering software
that meets business requirements on time and learned what works and
what doesn’t along the way. In this post I will share with you what I
have learned that works well and what routinely causes failure.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.schnieds.com/2009/03/keys-to-successfully-delivering.html" mce_href="http://www.schnieds.com/2009/03/keys-to-successfully-delivering.html"&gt;[Read The Full Post]&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6936919" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="general software development" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/general+software+development/default.aspx" /></entry><entry><title>How Has The Recession Effected You As A Developer?</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2008/12/15/how-has-the-recession-effected-you-as-a-developer.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2008/12/15/how-has-the-recession-effected-you-as-a-developer.aspx</id><published>2008-12-15T17:00:00Z</published><updated>2008-12-15T17:00:00Z</updated><content type="html">&lt;p&gt;With all of the recession talk in the news, the daily massive layoffs
that are taking place and the general doom &amp;amp; gloom feeling in the
air I am very curious about how the recession has specifically effected
developer's jobs. I have read many articles on CNN, MSNBC, etc. that
have identified "computer programmer" positions as relatively safe jobs
during this tough economic time. Have you found that to be true, are
your jobs as developers relatively stable?
&lt;/p&gt;&lt;p&gt;This blog posts provides a poll to vote on how the recession has
specifically effected you as a developer.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.schnieds.com/2008/12/how-has-recession-effected-developers.html" mce_href="http://www.schnieds.com/2008/12/how-has-recession-effected-developers.html"&gt;http://www.schnieds.com/2008/12/how-has-recession-effected-developers.html&lt;/a&gt; &lt;/p&gt;&lt;p&gt;- Aaron&lt;br&gt;&lt;a href="http://www.schnieds.com/2008/12/how-has-recession-effected-developers.html" mce_href="http://www.schnieds.com/2008/12/how-has-recession-effected-developers.html"&gt;http://www.churchofficeonline.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6788162" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="general software development" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/general+software+development/default.aspx" /></entry><entry><title>Team Foundation Server (TFS) Installation Errors &amp; Fixes</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2008/10/29/team-foundation-server-tfs-installation-errors-amp-fixes.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2008/10/29/team-foundation-server-tfs-installation-errors-amp-fixes.aspx</id><published>2008-10-29T15:27:00Z</published><updated>2008-10-29T15:27:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;I have had the unfortunate pleasure of conducting three different Team
Foundation Server - TFS - installations in the last couple of years.
Each installation has been difficult to say the least and each
installation has presented me with new &amp;amp; challenging errors. To
benefit others who need to install TFS, this post is dedicated to TFS
installation errors and how to fix them.&lt;br&gt;&lt;span style="font-weight: bold;"&gt;If
you have a TFS installation error &amp;amp; fix you would like me to add to
this post, please put it in the comments and I will get it added ASAP. &lt;/span&gt;&lt;br&gt;Hopefully this post can become a single valuable resource for TFS installation error troubleshooting.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.schnieds.com/2008/10/team-foundation-server-tfs-installation.html" mce_href="http://www.schnieds.com/2008/10/team-foundation-server-tfs-installation.html"&gt;[Read The Full Post Here]&lt;/a&gt; &lt;/p&gt;&lt;p&gt;- Aaron&lt;br&gt;&lt;a href="http://www.churchofficeonline.com" mce_href="http://www.churchofficeonline.com"&gt;http://www.churchofficeonline.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6709987" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="team foundation server" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/team+foundation+server/default.aspx" /></entry><entry><title>WCF BasicHttpBinding with Windows Authentication &amp; a 2.0 Client</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2008/10/10/wcf-basichttpbinding-with-windows-authentication-amp-a-2-0-client.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2008/10/10/wcf-basichttpbinding-with-windows-authentication-amp-a-2-0-client.aspx</id><published>2008-10-10T14:52:00Z</published><updated>2008-10-10T14:52:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;Windows Authentication is a great way to provide authentication
security in your WCF services. With the WSHttpEndpoing and a .NET 3.0+
client Windows Authentication works right out of the box with WCF,
everything is just peachy. However, if you want to use the
BasicHttpBinding for .NET 2.0 client backward compatibility then it is
going to require a bit of configuration for both the clients &amp;amp;
server.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.schnieds.com/2008/10/wcf-basichttpbinding-with-windows.html" mce_href="http://www.schnieds.com/2008/10/wcf-basichttpbinding-with-windows.html"&gt;[Read The Full Post Here] &lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aaron&lt;br&gt;&lt;a href="http://www.churchofficeonline.com" mce_href="http://www.churchofficeonline.com"&gt;http://www.churchofficeonline.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6669203" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="WCF" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/WCF/default.aspx" /><category term="Web Services" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/Web+Services/default.aspx" /></entry><entry><title>Setting Up IIS7 In Vista For ASP.NET / WCF Development Purposes</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2008/10/09/setting-up-iis7-in-vista-for-asp-net-wcf-development-purposes.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2008/10/09/setting-up-iis7-in-vista-for-asp-net-wcf-development-purposes.aspx</id><published>2008-10-09T16:01:00Z</published><updated>2008-10-09T16:01:00Z</updated><content type="html">&lt;p&gt;I recently needed to setup IIS in Vista (again) to support my ASP.NET
&amp;amp; WCF development purposes. Since there are a few different things
to remember when setting up IIS in Vista to support development
purposes (ASP.NET, WCF, Windows Authentication, etc.) I figured others
might benefit from a quick How To.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.schnieds.com/2008/10/setting-up-iis7-in-vista-for-aspnet-wcf.html" mce_href="http://www.schnieds.com/2008/10/setting-up-iis7-in-vista-for-aspnet-wcf.html"&gt;[Read the full post here] &lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6667261" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/ASP.NET/default.aspx" /><category term="IIS" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/IIS/default.aspx" /><category term="WCF" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/WCF/default.aspx" /></entry><entry><title>How To Have a Successful .NET Developer Interview</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2008/09/30/how-to-have-a-successful-net-developer-interview.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2008/09/30/how-to-have-a-successful-net-developer-interview.aspx</id><published>2008-09-30T20:48:00Z</published><updated>2008-09-30T20:48:00Z</updated><content type="html">&lt;p&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(51, 51, 51); font-family: -webkit-sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;I have been through a number of interviews now in my career and I have fared pretty well in many of them. While going through the interviews, I have created a mental list of what has worked well and what made a good impression on those conducting the interview. I have also made note of what impresses me (or turns me off) when I am the one conducting an interview. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(51, 51, 51); font-family: -webkit-sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;Here are my top tips for success during your .NET developer interview.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.schnieds.com/2008/09/how-to-have-successful-net-developer.html" mce_href="http://www.schnieds.com/2008/09/how-to-have-successful-net-developer.html"&gt;[Read Full Post] &lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6649104" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="general software development" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/general+software+development/default.aspx" /></entry><entry><title>Multiple WCF Endpoints &amp; .NET 2.0 Clients</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2008/08/21/multiple-wcf-endpoints-amp-net-2-0-clients.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2008/08/21/multiple-wcf-endpoints-amp-net-2-0-clients.aspx</id><published>2008-08-21T21:12:00Z</published><updated>2008-08-21T21:12:00Z</updated><content type="html">&lt;p&gt;I recently ran into a problem where .NET 2.0 clients were having
problems connecting to the enterprise .NET 3.0 WCF web services
platform that we built for internal use. We are hosting all of the web
services in IIS6 (no upgrade to IIS7 anytime in the near future) and
everything was working great for anyone running .NET 3.0 or later on
their client apps. &lt;/p&gt;  &lt;p&gt;The root of the problem was that we had
only implemented one Endpoint, using the WSHttpBinding. This was great
for any clients running .NET 3.0 or later, but this binding doesn't
provide any backwards compatibility for clients running a framework
earlier than .NET 3.0..... &lt;/p&gt;&lt;p&gt;Read my full post here:&amp;nbsp; &lt;a href="http://www.schnieds.com/2008/08/multiple-wcf-endpoints-net-20-clients.html" mce_href="http://www.schnieds.com/2008/08/multiple-wcf-endpoints-net-20-clients.html"&gt;http://www.schnieds.com/2008/08/multiple-wcf-endpoints-net-20-clients.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;- Aaron&lt;br&gt;&lt;a href="http://www.churchofficeonline.com" mce_href="http://www.churchofficeonline.com"&gt;http://www.churchofficeonline.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6548828" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="WCF" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/WCF/default.aspx" /><category term="Web Services" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/Web+Services/default.aspx" /></entry><entry><title>ASP.NET Locale (State/Province, Country) LINQ User Control</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2008/07/21/asp-net-locale-state-province-country-linq-user-control.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2008/07/21/asp-net-locale-state-province-country-linq-user-control.aspx</id><published>2008-07-21T20:22:00Z</published><updated>2008-07-21T20:22:00Z</updated><content type="html">&lt;p&gt;I just published my "Locale LINQ" user control...&lt;/p&gt;&lt;p&gt;&lt;b&gt;Here are the basic features:&lt;/b&gt;&lt;br&gt;- Displays the corresponding States/Provinces based on the selected Country&lt;br&gt;- Includes a pretty exhaustive list of Countries &amp;amp; their associated  States/Provinces&lt;br&gt;- Allows for an initial Country or State/Province to be selected via markup or  server side code&lt;br&gt;- Caches the list of States/Provinces &amp;amp; Countries for great performance&lt;br&gt;- Based on an XML file containing the list of States/Provinces &amp;amp; Countries&lt;br&gt;- Uses LINQ for all of the data access &amp;amp; queries &lt;/p&gt;&lt;p&gt;&lt;b&gt;Check it out:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.schnieds.com/2008/06/aspnet-locale-stateprovince-country.html" mce_href="http://www.schnieds.com/2008/06/aspnet-locale-stateprovince-country.html"&gt;http://www.schnieds.com/2008/06/aspnet-locale-stateprovince-country.html&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;-Aaron&lt;a href="http://www.churchofficeonline.com" mce_href="http://www.churchofficeonline.com"&gt;&lt;br&gt;http://www.churchofficeonline.com&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6428197" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/ASP.NET/default.aspx" /><category term="LINQ" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/LINQ/default.aspx" /></entry><entry><title>SQL Stored Procedure Modified Date Query </title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2008/07/09/sql-stored-procedure-modified-date-query.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2008/07/09/sql-stored-procedure-modified-date-query.aspx</id><published>2008-07-09T18:37:00Z</published><updated>2008-07-09T18:37:00Z</updated><content type="html">&lt;p&gt;While working on a project I needed to determine the last modified date for some SQL stored procedures. &lt;/p&gt;&lt;p&gt;Read my full post below for a description of how to accomplish this: &lt;a href="http://www.schnieds.com/2008/07/sql-stored-procedure-modified-date.html" mce_href="http://www.schnieds.com/2008/07/sql-stored-procedure-modified-date.html"&gt;&lt;br&gt;http://www.schnieds.com/2008/07/sql-stored-procedure-modified-date.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;-Aaron&lt;br&gt;&lt;a href="http://www.churchofficeonline.com" mce_href="http://www.churchofficeonline.com"&gt;http://www.churchofficeonline.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6380827" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="SQL Server" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/SQL+Server/default.aspx" /></entry><entry><title>Firefox 3 Download Day &amp; Google Toolbar for Firefox 3 Available</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/aaronschnieder/archive/2008/06/16/google-toolbar-for-firefox-3-available.aspx" /><id>http://weblogs.asp.net/aaronschnieder/archive/2008/06/16/google-toolbar-for-firefox-3-available.aspx</id><published>2008-06-16T21:35:00Z</published><updated>2008-06-16T21:35:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;Title says it all, check out the rest of my post here: &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;a href="http://www.schnieds.com/2008/06/firefox-3-download-day-google-toolbar.html" mce_href="http://www.schnieds.com/2008/06/firefox-3-download-day-google-toolbar.html"&gt;http://www.schnieds.com/2008/06/firefox-3-download-day-google-toolbar.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Summary:&lt;/p&gt;&lt;p&gt;- Firefox 3 is being released tomorrow&lt;br&gt;- Download it to help set a record&lt;br&gt;- Google Toolbar for Firefox 3 available&lt;br&gt;&lt;/p&gt;&lt;p&gt;- Aaron&lt;br&gt;&lt;a href="http://www.churchofficeonline.com" mce_href="http://www.churchofficeonline.com"&gt;http://www.churchofficeonline.com&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6283749" width="1" height="1"&gt;</content><author><name>schnieds</name><uri>http://weblogs.asp.net/members/schnieds.aspx</uri></author><category term="general software development" scheme="http://weblogs.asp.net/aaronschnieder/archive/tags/general+software+development/default.aspx" /></entry></feed>