<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Jason Mauss&amp;#39; Blog Cabin : .NET Development</title><link>http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx</link><description>Tags: .NET Development</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>How to determine object responsibility?</title><link>http://weblogs.asp.net/jamauss/archive/2008/07/17/how-to-determine-object-responsibility.aspx</link><pubDate>Thu, 17 Jul 2008 19:21:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6412072</guid><dc:creator>jamauss</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=6412072</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2008/07/17/how-to-determine-object-responsibility.aspx#comments</comments><description>&lt;p&gt;Right now I'm working on a project that requires its own custom registration/authentication system and it got me thinking about object responsiblity and OO design.&lt;/p&gt;&lt;p&gt;I'll pose this question and see what kind of opinions everyone has.&lt;/p&gt;&lt;p&gt;I have a "User" class with the usual properties - first name, last name, email, etc.etc.&lt;/p&gt;&lt;p&gt;Should my User class have a method named "Register" where the User object is responsible for knowing how to register itself - OR - should I have a 'Register' method in say, some kind of security class that accepts a User object and uses the property values to register the User? I've abstracted all the direct DB interaction code into a data access library but &lt;b&gt;where&lt;/b&gt; the Register method belongs - in terms of good standard OO design - still has me thinking. I might have to dig up my copy of "Object Thinking". It's been a while since I read it but I remember it having good stuff on topics like this.&lt;/p&gt;&lt;p&gt;What do you think the right design is? &lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6412072" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Agile/default.aspx">Agile</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>Firefox Support for WebParts &amp; Atlas</title><link>http://weblogs.asp.net/jamauss/archive/2006/01/20/436038.aspx</link><pubDate>Fri, 20 Jan 2006 22:19:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:436038</guid><dc:creator>jamauss</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=436038</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2006/01/20/436038.aspx#comments</comments><description>I just have to point to &lt;A href="http://weblogs.asp.net/scottgu/archive/2006/01/20/436034.aspx"&gt;this&lt;/a&gt;, because of the "cool" factor. Some really awesome stuff being developed, and I'm really glad to see it supporting Firefox since it's been my main browser for about 2 years now.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=436038" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Random+Cool+Links/default.aspx">Random Cool Links</category></item><item><title>Annoyance in Windows Forms 2.0 - ContextMenuStrip Controls</title><link>http://weblogs.asp.net/jamauss/archive/2005/11/10/430274.aspx</link><pubDate>Fri, 11 Nov 2005 03:22:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:430274</guid><dc:creator>jamauss</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=430274</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/11/10/430274.aspx#comments</comments><description>&lt;p&gt;When you add a MenuStrip control to your form - the Windows Forms Designer automatically&amp;nbsp;sets it&amp;nbsp;as the menu for the MainMenuStrip property of your form. However, when you add a ContextMenuStrip control to your form, it &lt;strong&gt;does not&lt;/strong&gt; set it as the context menu in the ContextMenuStrip property automatically. You have to go set it manually yourself. I wonder what the reason is for this - anybody know?&lt;/p&gt; &lt;p&gt;Also - it's really difficult to change the order (vertically) of MenuStrip controls at design-time&amp;nbsp;on a form when you have more than one. Anybody know the easy way to do it?&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=430274" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category></item><item><title>Get a descriptive size string for your uploads</title><link>http://weblogs.asp.net/jamauss/archive/2005/10/25/428482.aspx</link><pubDate>Wed, 26 Oct 2005 05:04:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:428482</guid><dc:creator>jamauss</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=428482</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/10/25/428482.aspx#comments</comments><description>&lt;p&gt;In an ASP.NET page, when you've used a System.Web.UI.HtmlControls.HtmlInputFile control in your page - sometimes you want to get the size of the file uploaded. The HttpPostedFile class has a ContentLength property - but the value attainable by using the .ToString() method leaves something to be desired. So, here is a simple little method I wrote&amp;nbsp;to get you a more descriptive string from the ContentLength value&amp;nbsp;- I thought I'd share it here for anyone that wants to do something similar.&lt;/p&gt; &lt;p&gt;C#:&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt; &lt;p&gt;public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;static&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; GetFileSizeStringFromContentLength(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;font size="2"&gt; ContentLength)&lt;br /&gt;{&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&lt;/font&gt;&lt;font size="2"&gt;(ContentLength &amp;gt; 1048575)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return String.Format("{0:0.00 mb}", (Convert.ToDecimal((Convert.ToDouble(ContentLength) / 1024) / 1024))) ;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return String.Format("{0:0.00 kb}", (Convert.ToDecimal(Convert.ToDouble(ContentLength) / 1024))) ;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;}&lt;br /&gt;&lt;br /&gt;&lt;font size="3"&gt;VB.NET:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Function&lt;/font&gt;&lt;font size="2"&gt; GetFileSizeStringFromContentLength(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; ContentLength &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Integer&lt;/font&gt;&lt;font size="2"&gt;) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; (ContentLength &amp;gt; 1048575) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font size="2"&gt;GetFileSizeStringFromContentLength = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt;.Format("{0:0.00 mb}", (Convert.ToDecimal((Convert.ToDouble(ContentLength) / 1024) / 1024)))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font size="2"&gt;GetFileSizeStringFromContentLength = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt;.Format("{0:0.00 kb}", (Convert.ToDecimal(Convert.ToDouble(ContentLength) / 1024)))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Function&lt;/font&gt;&lt;font size="2"&gt;&lt;font size="3"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;You can adjust the string format to attain more precise size measurements - all I cared to have was something like "230.45 kb" or "2.12 mb" - but you can do whatever you want, of course.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=428482" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category></item><item><title>How-To-Select a Charting Component for .NET</title><link>http://weblogs.asp.net/jamauss/archive/2005/10/18/427788.aspx</link><pubDate>Tue, 18 Oct 2005 16:07:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:427788</guid><dc:creator>jamauss</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=427788</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/10/18/427788.aspx#comments</comments><description>&lt;p&gt;My first How-To-Select Guide on Charting components for .NET has finally made it's way onto the web!&lt;/p&gt; &lt;p&gt;I'd be interested in hearing feedback if you are interested enough to read it. You can find it &lt;a href="http://www.howtoselectguides.com/dotnet/charting/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=427788" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Random+Cool+Links/default.aspx">Random Cool Links</category></item><item><title>What is your RSS strategy and how is it designed?</title><link>http://weblogs.asp.net/jamauss/archive/2005/10/06/426845.aspx</link><pubDate>Fri, 07 Oct 2005 02:04:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:426845</guid><dc:creator>jamauss</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=426845</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/10/06/426845.aspx#comments</comments><description>&lt;p&gt;As I've been working on my DevCampus.com website, one of the things I am taking very seriously and spending time thinking about and researching is my RSS strategy (or "xml feeds" in general, I'd like to at least offer ATOM and maybe another format to please everyone).&lt;/p&gt; &lt;p&gt;Last night I started reading &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0596008813/qid=1128648580/sr=2-1/ref=pd_bbs_b_2_1/002-7721243-7188031?v=glance&amp;amp;s=books"&gt;Developing Feeds with RSS and ATOM&lt;/a&gt;. I'm hoping this book will give me some insights into being on the other side of the fence. What I mean by "other side of the fence" is that while I've been blogging and consuming RSS/ATOM feeds for years now, I've never actually been responsible for creating the XML and producing my own feeds for anything yet. Since nobody can deny the popularity and demand for&amp;nbsp;xml feeds, I'd be abandoning quite an audience if I didn't have a huge variety of feeds for people when DevCampus finally goes live. (Which I hope to be around the first of the year, btw) While I think it's a bit extreme for Scoble to say you should be fired if you don't have an RSS feed, I would agree that you look out of touch and out of date if you don't provide any. Gotta give the people what they want, right? &lt;/p&gt; &lt;p&gt;So anyway - I have high hopes and goals for RSS and the content on my site. I've listed them below. If you've ever been in charge of managing feeds for a website, blogging engine, whatever, feel free to chime in with your comments. I haven't really got far into this book yet so I'm looking for feed-managing wisdom from those willing to share it. "You shouldn't do that, it'll chew up far too much bandwidth" or "Oh that's easy, use&amp;nbsp;this custom HttpHandler/HttpModule that's freely available at this website and it will take care of everything for you" - you know what I'm talking about. I imagine that feeds have been around long enough that some components to produce feeds are already out there. The notes below are as much for my brainstorming as they are for you to read so, keep that in mind I guess. I make no claims that these ideas are original or innovative.&lt;/p&gt; &lt;p&gt;DevCampus.com RSS Goals:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;strong&gt;Feeds for the most recent content&lt;/strong&gt; - the last 5, 10, 25 or 50 pieces of content. Or maybe provide a URL that lets someone specify the number of items they'd like to see with a querystring value?&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Allow feeds to be dynamically requested by the use of certain URL's&lt;/strong&gt;. For example, if a request like &lt;a href="http://www.devcampus.com/Database/SQLServer/RSS"&gt;http://www.devcampus.com/Database/SQLServer/RSS&lt;/a&gt;&amp;nbsp;(or /ATOM) came into my application, I'd like for my application to&amp;nbsp;know this is a request for the latest content under the SQL Server course under the Database department. This would also allow me to automatically have feeds available every time I add another department or course of content. I could simply construct URL's based on the current department and course and stick that behind a little RSS or ATOM icon for each department and/or course home page.&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Request Tracking&lt;/strong&gt;.&amp;nbsp;I'd like to be able to keep track of when and how often requests for feeds are made. If I see 10 times as many requests being made for an ASP.NET 2.0 feed as I do for underwater basket weaving in VB.NET I can adjust what content I am writing for accordingly.&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Search Feeds&lt;/strong&gt;. If someone searches for a specific keyword or phrase I'd like for them to be able to subscribe to the results as a feed. That way they don't have to keep coming back to my site and search to see if there is any content that they might be interested in.&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Custom feed URL's&lt;/strong&gt;. For example, if I wanted to allow people to subscribe to newsletters via RSS, I'd like to be able to designate a specific URL (that I store in a database most likely) and have any URL in that list of URL's return the XML for a certain feed. Maybe I'd just associate a certain SQL query with that URL and provide a DataReader, DataSet, or DataTable to an RSS/ATOM generating component. Whatever works.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;So - if you have any advice for me, I'm all ears.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=426845" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/DevCampus.com/default.aspx">DevCampus.com</category></item><item><title>Amazon.com Web Services</title><link>http://weblogs.asp.net/jamauss/archive/2005/10/04/426641.aspx</link><pubDate>Wed, 05 Oct 2005 04:30:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:426641</guid><dc:creator>jamauss</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=426641</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/10/04/426641.aspx#comments</comments><description>&lt;p&gt;Since I'm an author and I like to write about technical stuff, I'd really like to be able to use Amazon.com's web services to display books on my DevCampus.com website that relate to the topic(s) covered in an article or whatever text is on the page. Sorta like the way Google AdSense works, but for books. For example, on an article page that covers XML Web Services, I'd like to see the top 4 or 5 search results for XML Web Services (w/ a cover&amp;nbsp;shot image, associate link, price (maybe), isbn, star rating (maybe), etc.) in a simple ASP.NET user/server control package. From what I've looked at so far, it seems like Amazon.com Web Services are up to the task. And it's free to register as a web services developer - nice.&lt;/p&gt; &lt;p&gt;Has anyone ever developed using their web services and if so - what was your experience like? I was going to roll my own "relevant books" feature for the site but figured I would save myself several hours by consuming Amazon.com's Web Services instead.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=426641" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/DevCampus.com/default.aspx">DevCampus.com</category></item><item><title>Data Modeling and Enums</title><link>http://weblogs.asp.net/jamauss/archive/2005/09/26/426007.aspx</link><pubDate>Mon, 26 Sep 2005 16:40:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:426007</guid><dc:creator>jamauss</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=426007</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/09/26/426007.aspx#comments</comments><description>&lt;p&gt;How should enums be modeled in your database? Static Lookup Table? Or should they be left out of the data model and contained only in the object model? Specifically, I'm thinking about an enum that is represented in the UI layer by something like a combo or list box.&lt;/p&gt; &lt;p&gt;Rather than just coming to a decision on my own - I thought I would open it up to my readers (both of you..heh) to give me your opinions on how enums should be modeled in the database. I'm guessing that there are a couple of different ways of thinking on this that both have convincing arguments.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=426007" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category></item><item><title>Visual Studio 2005 Guide now online!</title><link>http://weblogs.asp.net/jamauss/archive/2005/09/08/424685.aspx</link><pubDate>Thu, 08 Sep 2005 18:09:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:424685</guid><dc:creator>jamauss</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=424685</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/09/08/424685.aspx#comments</comments><description>There had been a lull for a while in getting new guides published to the internet over at Xtras &lt;a href="http://www.howtoselectguides.com"&gt;HowToSelectGuides.com&lt;/a&gt; website. Just the other day though, Mike S published the &lt;a href="http://www.howtoselectguides.com/dotnet/visualstudio2005/"&gt;Visual Studio 2005 Guide&lt;/a&gt;, written by &lt;a href="http://www.larkware.com"&gt;Mike Gunderloy&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt; What I'm even more jazzed about is that the first guide that I wrote on .NET Charting components, is next in line to be published. When it gets published, it will be &lt;a href="http://www.howtoselectguides.com/dotnet/charting/"&gt;here&lt;/a&gt;.&lt;br /&gt; &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=424685" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Random+Cool+Links/default.aspx">Random Cool Links</category></item><item><title>Installing the aspnetdb on SqlExpress</title><link>http://weblogs.asp.net/jamauss/archive/2005/08/08/421940.aspx</link><pubDate>Mon, 08 Aug 2005 18:01:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:421940</guid><dc:creator>jamauss</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=421940</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/08/08/421940.aspx#comments</comments><description>&lt;p&gt;I've been cruising around the ASP.NET 2.0 beta forums and the web w/ Google at my side, but this one is just kicking my butt so far.&lt;/p&gt; &lt;p&gt;I've got VS.NET 2005 Beta 2 and SQL Express installed on a Virtual PC running WinXP SP2 and I'm trying to run the aspnet_regsql -W (the wizard) to create the aspnetdb so that I can play with WebParts and drop a WebPartManager on one of my ASP.NET pages. When I provide the wizard with all of the information and click "Next &amp;gt;&amp;gt;" to have it create the database I get an error - "Creation or change of the SQL Server database failed"&lt;/p&gt; &lt;p&gt;I've seen lots of posts and messages around the web that say, "just run the wizard and it will setup the database for you" but...that's not happening for me. Anybody know if there are web.config entries or other prerequisites to check on before running the wizard? Anybody else had this problem?&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=421940" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category></item><item><title>The names have changed</title><link>http://weblogs.asp.net/jamauss/archive/2005/07/28/420918.aspx</link><pubDate>Thu, 28 Jul 2005 19:32:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:420918</guid><dc:creator>jamauss</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=420918</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/07/28/420918.aspx#comments</comments><description>&lt;p&gt;I recently read &lt;a href="http://www.eweek.com/article2/0,1895,1841073,00.asp"&gt;here&lt;/a&gt; about the name changes given to Indigo and Avalon. From now on...&lt;/p&gt; &lt;p&gt;Indigo = Windows Communication Foundation&lt;br /&gt;Avalon&amp;nbsp;= Windows Presentation Foundation&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Perhaps Microsoft will feel like renaming a portion of Enterprise Service to "Windows Transaction Foundation" or maybe a portion of the .NET Framework for WinForms&amp;nbsp;controls to "Windows Template Foundation" ?&lt;/p&gt; &lt;p&gt;Ok, sorry, bad joke. I know.&lt;/p&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;UPDATE&lt;/font&gt;: It seems that, in addition to stealing his first name, I've stolen &lt;a href="http://www.jasonbock.net/JB/Default.aspx?blog=entry.0ac27034b3014d02b454cdef2ff00a5e"&gt;Jason Bock's joke&lt;/a&gt; about the new names for Indigo and Avalon. So, in addition to it being a bad joke, it wasn't even original! Guess I won't try to make that transition into comedy any time soon. &lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=420918" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Random+Cool+Links/default.aspx">Random Cool Links</category></item><item><title>CodeHeads</title><link>http://weblogs.asp.net/jamauss/archive/2005/06/27/416077.aspx</link><pubDate>Tue, 28 Jun 2005 04:30:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:416077</guid><dc:creator>jamauss</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=416077</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/06/27/416077.aspx#comments</comments><description>&lt;p&gt;I haven't even finished watching &lt;a href="http://mediaserver.aspsoft.com/blog/BillyHollisPresentingCodeheadsAnonymous.aspx"&gt;Billy Hollis' GrokTalk&lt;/a&gt; but I've gotta link to it. Not only does it provide a good dose of comic relief but it drives homes an important point. There are a number of interesting videos there actually. I just watched Jon Goodyear's talk on Master Pages, too. &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.groktalk.net/blog/"&gt;GrokTalk.NET - 10 minute micro-presentations&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=416077" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Random+Cool+Links/default.aspx">Random Cool Links</category></item><item><title>What do you look for in O/R Mappers for .NET?</title><link>http://weblogs.asp.net/jamauss/archive/2005/06/27/415908.aspx</link><pubDate>Mon, 27 Jun 2005 17:28:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:415908</guid><dc:creator>jamauss</dc:creator><slash:comments>21</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=415908</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/06/27/415908.aspx#comments</comments><description>&lt;p&gt;I figured I might as well write another feedback gathering post for O/R Mappers for .NET while I'm at it. Once the first draft of my .NET Charting Component guide goes off to the editor I'll start focusing on the O/R Mapper for .NET Guide. So - any experiences evaluating O/R Mappers for .NET and what features sold you on one in particular (if that was the case). I know that asking questions similar to "which O/R Mapper is best" often ignite religious debates in some comment threads so if you can please - keep from turning comments here into that. I'm looking for objective opinions and opinions backed with actual experience.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=415908" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category></item><item><title>What do you look for in .NET Charting Components?</title><link>http://weblogs.asp.net/jamauss/archive/2005/06/27/415905.aspx</link><pubDate>Mon, 27 Jun 2005 17:20:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:415905</guid><dc:creator>jamauss</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=415905</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/06/27/415905.aspx#comments</comments><description>&lt;p&gt;As some of you might remember hearing, I'm writing a &lt;A href="http://weblogs.asp.net/jamauss/archive/2005/06/09/411067.aspx"&gt;How-To-Select Guide on .NET Charting Components&lt;/a&gt;. My first draft deadline is approaching fast - this Wednesday actually. I've written most of the content but I thought maybe I could collect some valuble feedback here on my blog also since the primary readership is developers.&lt;/p&gt; &lt;p&gt;If you've ever had to evaluate and/or purchase a .NET charting component before, and you'd like to spend a moment commenting on your experience, I'd be very interested to hear what you have to say. I'm not really looking for "I used product X because product Y was a real loser" type feedback - since it's likely I've already come to a conclusion on each product. I'm just trying to find out what your decision points were or which features really sold you on any particular component.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=415905" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category></item><item><title>How-To-Select Guides - A Great Idea</title><link>http://weblogs.asp.net/jamauss/archive/2005/06/09/411067.aspx</link><pubDate>Thu, 09 Jun 2005 20:46:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:411067</guid><dc:creator>jamauss</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/rsscomments.aspx?PostID=411067</wfw:commentRss><comments>http://weblogs.asp.net/jamauss/archive/2005/06/09/411067.aspx#comments</comments><description>&lt;p&gt;Some of you have probably seen some &lt;a href="http://www.larkware.com/editorials/howtoselect.html"&gt;mentions&lt;/a&gt; recently of &lt;a href="http://www.xtras.net/"&gt;Xtras&lt;/a&gt; new &lt;a href="http://www.howtoselectguides.com/"&gt;How-To-Select Guides&lt;/a&gt; popping up here and there. Well, here's another one. I believe these guides are going to be really useful, to developers or anyone else that has to go figure out which components have the features they require for their software. I know I've had to do it on several occasions in my career. It seems like just as you've settled on which component you are going to go with, you buy it, ....and then discover a component that would have been better suited for the job. These guides should help keep that from happening to you. I can't think of anyone better suited to run something like this than a company like Xtras, either.&lt;/p&gt; &lt;p&gt;I'm enthused to have been asked by Mike Gunderloy (who's probably been the editor for half the articles I've ever written)&amp;nbsp;to author a couple of these guides. I'm currently working on&amp;nbsp;a guide for "How To Select a Charting Component for&amp;nbsp;.NET" which is going to feature around 30 different charting component vendors in the .NET space.&amp;nbsp;I'll also be authoring a guide on "How To Select an Object-Relational Mapping Tool for .NET" which I think will be fun to write. If you want to get a feel for what the guides are all about , have a look at the first guide on &lt;a href="http://www.howtoselectguides.com/HTSGuides/NetComponents/PDFComponents/tabid/52/Default.aspx"&gt;.NET PDF Components&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;In addition to writing some of the guides himself, Mike G. has assembled a talented group of folks to help write these guides, including &lt;a href="http://codebetter.com/blogs/jay.kimble/default.aspx"&gt;Jay Kimble&lt;/a&gt; and &lt;a href="http://sqljunkies.com/WebLog/donkiely/"&gt;Don Kiely&lt;/a&gt;. I'd also like to congratulate&amp;nbsp;Mike Schinkel&amp;nbsp;on&amp;nbsp; recently publishing the first of many guides recently. Mike S. has been at TechEd this week getting vendors to sign up to have their products included in the guides. I found it pretty funny that Jay&amp;nbsp;has been&amp;nbsp;&lt;a href="http://codebetter.com/blogs/jay.kimble/archive/2005/06/07/64165.aspx"&gt;"fantasizally" (is that a word?) there with him&lt;/a&gt;&amp;nbsp;helping push the guides. Funny stuff.&lt;/p&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;UPDATE&lt;/font&gt;: It appears that &lt;a href="http://www.codebetter.com/blogs/raymond.lewallen/"&gt;Raymond Lewallen&lt;/a&gt; is also an author....awesome.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=411067" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamauss/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category><category domain="http://weblogs.asp.net/jamauss/archive/tags/Random+Cool+Links/default.aspx">Random Cool Links</category></item></channel></rss>