<?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>Ranko</title><link>http://weblogs.asp.net/ranko/default.aspx</link><description>Delusions of grandeur</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Trigger CRM Workflows On Records Created By Import</title><link>http://weblogs.asp.net/ranko/archive/2009/10/14/trigger-crm-workflows-on-records-created-by-import.aspx</link><pubDate>Wed, 14 Oct 2009 09:49:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7229597</guid><dc:creator>Ranko</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ranko/rsscomments.aspx?PostID=7229597</wfw:commentRss><comments>http://weblogs.asp.net/ranko/archive/2009/10/14/trigger-crm-workflows-on-records-created-by-import.aspx#comments</comments><description>&lt;p&gt;How often do you want to run a workflow only if the record is created through an import? If the answer is “at least once”, read on.&lt;/p&gt;  &lt;p&gt;The only problem is figuring out how to trigger the workflow. Fortunately the solution is dead simple.&lt;/p&gt;  &lt;p&gt;Every time you run an import job it generates a unique sequence number of the migration job. That number, appropriately called &lt;b&gt;Import Sequence Number&lt;/b&gt;, is in turn stored in each record that particular data import creates and exposed to the CRM GUI. &lt;/p&gt;  &lt;p&gt;That means that you can create workflows that trigger on create event and check if the record has an Import Sequence Number to determine if it was created by a data import.&lt;/p&gt;  &lt;p&gt;If nothing else, you can use this to circumvent the one record owner per import rule.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7229597" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ranko/archive/tags/Data+Import/default.aspx">Data Import</category><category domain="http://weblogs.asp.net/ranko/archive/tags/Dynamics/default.aspx">Dynamics</category><category domain="http://weblogs.asp.net/ranko/archive/tags/CRM+4.0/default.aspx">CRM 4.0</category><category domain="http://weblogs.asp.net/ranko/archive/tags/Workflows/default.aspx">Workflows</category><category domain="http://weblogs.asp.net/ranko/archive/tags/WWF/default.aspx">WWF</category></item><item><title>Updating Records With MS Dynamic CRM 4.0 Import Wizard</title><link>http://weblogs.asp.net/ranko/archive/2009/07/30/updating-records-with-ms-dynamic-crm-4-0-import-wizard.aspx</link><pubDate>Thu, 30 Jul 2009 09:22:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7157747</guid><dc:creator>Ranko</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ranko/rsscomments.aspx?PostID=7157747</wfw:commentRss><comments>http://weblogs.asp.net/ranko/archive/2009/07/30/updating-records-with-ms-dynamic-crm-4-0-import-wizard.aspx#comments</comments><description>&lt;p&gt;Records update feature is another one of those features I learned to hate in 
CRM. First we were teased in the Titan previews with it. Then it wasn’t in the 
RTM of the CRM, and then rumors were that one of the rollups (I forget which 
one) for CRM included this option. I say rumors because I never found it after 
applying the rollup.&lt;/p&gt;
&lt;p&gt;Well, not until I bumped into it one day by chance. And I was so happy I took 
a screenshot and sent it out to a few colleagues to share my happiness. A few 
days latter I was back at the home office and wanted to try it out, prepared a 
test import for update and it wasn’t there to be found!&lt;/p&gt;
&lt;p&gt;But it is, and here is how you can get the mysterious &lt;i&gt;Enrich data by 
updating records rather than creating new records&lt;/i&gt; option to show up in your 
data import too.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Export the data you want to update&lt;br&gt;&lt;/b&gt;Build your query, or 
export the data from a view. You can omit mandatory fields if you are not 
updating them. Now for the tricks that make the update work:&lt;/p&gt;
&lt;p&gt;Export the data into a &lt;b&gt;Dynamic worksheet&lt;/b&gt;, open the Excel 
file and edit the data as needed.&lt;/p&gt;
&lt;p&gt;Select the whole worksheet, not just the records, then right click on any of 
the columns and select the Unhide option. Non Excel users watch out, right click 
Unhide on a filed will not unhide the columns we need.&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Now you should have gone from this:&lt;br&gt;&lt;img src="http://weblogs.asp.net/blogs/ranko/UnhideColumn.png" mce_src="http://weblogs.asp.net/blogs/ranko/UnhideColumn.png" border="0"&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;To this:&lt;br&gt;&lt;a href="http://weblogs.asp.net/blogs/ranko/UnhiddenColumns.png" mce_href="http://weblogs.asp.net/blogs/ranko/UnhiddenColumns.png"&gt;&lt;img src="http://weblogs.asp.net/blogs/ranko/UnhiddenColumns.png" mce_src="http://weblogs.asp.net/blogs/ranko/UnhiddenColumns.png" border="0"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;The record ID is what makes the magic of the update work. But this is not 
enough. Now you need to move the ID column to be the first one and rename it to 
Record Name, in my example - Opportunity. The export added two spaces in front 
of the exported column name, make sure you remove them when renaming the column. 
The end result should look a little like this:&lt;br&gt;&lt;a href="http://weblogs.asp.net/blogs/ranko/ReadyForImport.png" mce_href="http://weblogs.asp.net/blogs/ranko/ReadyForImport.png"&gt;&lt;img src="http://weblogs.asp.net/blogs/ranko/ReadyForImport.png" mce_src="http://weblogs.asp.net/blogs/ranko/ReadyForImport.png" border="0"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;The GUIDs in the&amp;nbsp;first column, and the record name in the&amp;nbsp;header row are the 
key for this operation. They are&amp;nbsp;enabling the CRM to recognize that you are 
using the existing records and&amp;nbsp;what&amp;nbsp;entity you are trying to update.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Save the file as a CSV; and if you are using any special characters remember 
to save it in Unicode format.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Enrich your records&lt;/b&gt;&lt;br&gt;Now that you have your file you can 
go to the Import Data wizard. Pick out your data file and delimiters (by default 
Excel 2007 will use no delimiter for data and semicolon as a field delimiter). 
On the second screen you should see the checked &lt;i&gt;Enrich data by updating 
existing records rather than creating new records&lt;/i&gt; option; the record type 
drop-down should be filled in and disabled; and data map should be set to 
Automatic and disabled as well.&lt;br&gt;&lt;a href="http://weblogs.asp.net/blogs/ranko/DataImportStep2.png" mce_href="http://weblogs.asp.net/blogs/ranko/DataImportStep2.png"&gt;&lt;img src="http://weblogs.asp.net/blogs/ranko/DataImportStep2.png" mce_src="http://weblogs.asp.net/blogs/ranko/DataImportStep2.png" border="0"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;When testing I was using the sample data set you see in the screenshots 
above, and trust me those two fields are not the only mandatory ones. So why am 
I not getting any errors from the wizard? Because we are updating. The ignored 
column is the Owner, which is &lt;b&gt;not&lt;/b&gt; valid for create and update 
actions.&lt;/p&gt;
&lt;p&gt;You can proceed with the Data Import wizard, and see it running&amp;nbsp;on the 
Imports page. &lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7157747" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ranko/archive/tags/Data+Import/default.aspx">Data Import</category><category domain="http://weblogs.asp.net/ranko/archive/tags/Dynamics/default.aspx">Dynamics</category><category domain="http://weblogs.asp.net/ranko/archive/tags/CRM+4.0/default.aspx">CRM 4.0</category></item><item><title>CRM Permissions For Data Import</title><link>http://weblogs.asp.net/ranko/archive/2009/05/10/crm-permissions-for-data-import.aspx</link><pubDate>Sun, 10 May 2009 20:02:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7080467</guid><dc:creator>Ranko</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ranko/rsscomments.aspx?PostID=7080467</wfw:commentRss><comments>http://weblogs.asp.net/ranko/archive/2009/05/10/crm-permissions-for-data-import.aspx#comments</comments><description>&lt;p&gt;The other day I received an e-mail that led me to a fun-to-solve problem with one of our MS Dynamics CRM 4.0 installations. A user informed me that they could see the Imports section within the workplace just fine, but no New button. A quick check of the security roles and a double check using a test account latter and there it was, or is it better to say there it wasn't. No New button on the Imports page.&lt;/p&gt;&lt;p&gt;First thing to check was the test account. It goes around quite a bit, and it changes Business Units and security roles quite often. One thing to remember is that rarely security roles will not apply properly, so you can remove and reapply all security roles to that system user. In some, even more rare, cases you will need to disable, enable and reapply the roles to the user. &lt;/p&gt;&lt;p&gt;And that wasn't it in this scenario, since my test user still didn't get the coveted button.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The next likely culprit was the security role itself. As soon as my brain decided to work I realised where the problem was. In this implementation the security is pretty tight, meaning that the end users are not allowed to delet almost anything. That included turning off the deletion for Data Import and Data Map entities. Lack of those permissions will result with the users unable to create new Data Import records. The solution is to give the requiered role the user scope for deletion of &lt;b&gt;both&lt;/b&gt; the Data Import and Data Map.&lt;/p&gt;&lt;p&gt;Fortunately for me I did so much work with CRM security I needed more coffee to remember this. But remembering my first steps with Dynamic CRM I wish it included even more documentation on security, and SharePoint's smart security settings (when you turn a setting on, SharePoint automatically checks all additional required permissions).&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7080467" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ranko/archive/tags/Data+Import/default.aspx">Data Import</category><category domain="http://weblogs.asp.net/ranko/archive/tags/Dynamics/default.aspx">Dynamics</category><category domain="http://weblogs.asp.net/ranko/archive/tags/Security+Roles/default.aspx">Security Roles</category><category domain="http://weblogs.asp.net/ranko/archive/tags/CRM+4.0/default.aspx">CRM 4.0</category></item><item><title>Killing Choices Is Not All That Good</title><link>http://weblogs.asp.net/ranko/archive/2008/03/12/killing-choices-is-not-all-that-good.aspx</link><pubDate>Wed, 12 Mar 2008 20:24:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5957859</guid><dc:creator>Ranko</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ranko/rsscomments.aspx?PostID=5957859</wfw:commentRss><comments>http://weblogs.asp.net/ranko/archive/2008/03/12/killing-choices-is-not-all-that-good.aspx#comments</comments><description>&lt;P&gt;I love Silverlight. If you are reading this text, you know why. Looking at the various demos makes me want to work in Silverlight. When Microsoft.com offers me their download center in Silverlight I click the yes please option.&lt;/P&gt;
&lt;P&gt;The eye candy makes me happy to be a user. Even the moving backgrounds are subtle enough and I don't feel dizzy or ready to rant. All the effects make me feel special and loved.&lt;/P&gt;
&lt;P&gt;And then I hit my middle button.&lt;/P&gt;
&lt;P&gt;No, it must be me. The Silverlight wouldn't do that to me. Look at it, it loves the dev me &lt;EM&gt;and&lt;/EM&gt; the user me. I hit the obviously malfunctioning middle button again, and the one on the side too (mapped to act as middle click) - just to be sure.&lt;/P&gt;
&lt;P&gt;No tab appears.&lt;/P&gt;
&lt;P&gt;Apparently, while starting work on a competitor product to Flash, no one cared to think about the usability of the user experience. Or think of the various user habits. Or look at all the mistakes Flash made.&lt;/P&gt;
&lt;P&gt;So I have to wonder - after playing catch up in the "tabs are good, people want tabs" game, why kill them again? What is so wrong about people opening links in new tabs? Is no one on the Silverlight design team loves tabs a bit too much? And why do they hate me using a context menu? I though Windows loved the context menu.&lt;/P&gt;
&lt;P&gt;Please stop me before I move on to the dreaded JavaScript link...&lt;/P&gt;
&lt;P&gt;And while I am at this choices thing, I'd like to know why Live anything doesn't allow me to set the language of my choice?&lt;/P&gt;
&lt;P&gt;Seriously people! I have it in my IE languages options, right there at the top. So you chose to be smarter than I and read my location, color me impressed. But I have a profile, don't I? And I can't set my preferred language? Why? Please let me know why me telling your site what language I like to read stuff in is bad.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5957859" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ranko/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://weblogs.asp.net/ranko/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Is Developing Just About Writing Code?</title><link>http://weblogs.asp.net/ranko/archive/2008/03/11/is-developing-just-about-writing-code.aspx</link><pubDate>Mon, 10 Mar 2008 23:21:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5946878</guid><dc:creator>Ranko</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ranko/rsscomments.aspx?PostID=5946878</wfw:commentRss><comments>http://weblogs.asp.net/ranko/archive/2008/03/11/is-developing-just-about-writing-code.aspx#comments</comments><description>&lt;P&gt;A couple of colleagues and I went to dinner a few weeks ago. As it does so often, we chatted about work stuff. It drifted to various topics, some more, some less on the personal side of life.&lt;/P&gt;
&lt;P&gt;One of the things I mentioned (or complained) was my unhappiness with my working knowledge of .net development work. Which is to say I went on about stuff I couldn't figure out due to a lot of stuff. Since my day job isn't really about writing code I have only my free time to learn .net. And being mostly self taught there is a big barrier standing between the idea and the text I need to look for - namely names of things.&lt;/P&gt;
&lt;P&gt;But another approach was mentioned. Development isn't about code. It is about the process. Working on an application is about a great many more steps than sitting down, firing up Visual Studio (or insert editor of your choice) writing a control to do X and a database (insert your data store here) to hold your information.&lt;/P&gt;
&lt;P&gt;Development starts with an idea, a need, a thing to get done. It starts with a piece of paper to jolt down the purposes, ideas and improvements of existing applications out there. If you ever looked into starting a company it is very much like that. You start with two business plans - a long one and a short one.&lt;/P&gt;
&lt;P&gt;An application should start like that. Writing down a short business plan, a summary you can show to people and make them understand why you need to write it, why it is an improvement on an existing version of the same thing (and odds are it already exists). It is your pitch to yourself and anyone interested. I like to grab non IT friends and talk to them because I have to explain things to them to make them understand, and they pose simple questions users might ask - &lt;A href="http://www.codinghorror.com/blog/archives/001066.html" mce_href="http://www.codinghorror.com/blog/archives/001066.html"&gt;it is like getting user feedback before you have anything to hand out to users&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The long business plan of an application is the long term projection. It needs to be harsh and realistic, slacking off time included. Writing down the phases and time frames. Expected growth and goals. Will it be released to the general public, will it be open-source, which licensing option will you use, how will you (will you) generate any income?&lt;/P&gt;
&lt;P&gt;Doing pre development planning offers a great deal of benefits, or I'd like to think. It allows you to set realistic goals for yourself. It should provide you with time frame to keep to. Looking into tools to use sets your framework and can help build new skills. Most of all it will keep you in focus.&lt;/P&gt;
&lt;P&gt;And development, be it for fun or profit, needs its focus.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5946878" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ranko/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>First Thoughts On MVC.NET</title><link>http://weblogs.asp.net/ranko/archive/2007/12/19/first-thoughts-on-mvc-net.aspx</link><pubDate>Wed, 19 Dec 2007 10:01:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5472217</guid><dc:creator>Ranko</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ranko/rsscomments.aspx?PostID=5472217</wfw:commentRss><comments>http://weblogs.asp.net/ranko/archive/2007/12/19/first-thoughts-on-mvc-net.aspx#comments</comments><description>&lt;p&gt;Finally some time for .net.&lt;/p&gt;  &lt;p&gt;Since Scott and Phil started writing about is I wanted to read and try out the MVC framework. So last night I managed to read a few blog posts on the topic, namely &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx"&gt;Scott's expectedly great series of posts&lt;/a&gt; and Phil's &lt;a href="http://haacked.com/archive/2007/11/10/the-rest-like-aspect-of-asp.net-mvc.aspx" mce_href="http://haacked.com/archive/2007/11/10/the-rest-like-aspect-of-asp.net-mvc.aspx"&gt;REST like post&lt;/a&gt; and &lt;a href="http://haacked.com/archive/2007/12/17/testing-routes-in-asp.net-mvc.aspx" mce_href="http://haacked.com/archive/2007/12/17/testing-routes-in-asp.net-mvc.aspx"&gt;Testing Routes&lt;/a&gt;. I wrapped my evening of MVC with Scott's (this time Hanselman) &lt;a href="http://www.hanselman.com/blog/ASPNET35ExtensionsPlusMVCHowToScreencast.aspx" mce_href="http://www.hanselman.com/blog/ASPNET35ExtensionsPlusMVCHowToScreencast.aspx"&gt;MVC How-To Screencast&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;The Screencast&lt;/b&gt;    &lt;br&gt;It is a really good place to start. Not to mention that I really enjoyed the production value it brought to the table. &lt;/p&gt;  &lt;p&gt;First of all the small screen capturing his face as he talked and worked was a great idea. I really thought it would bring nothing to the presentation, but it did. And it was small enough, and not present at all times, so it didn't overdo it or get in the way. The worse thing about it was that I kept thinking how he looked like a hockey player.&lt;/p&gt;  &lt;p&gt;Comments were useful for us (grab a few notes while watching) and him (not recording parts again), and sometimes funny. They helped set a nice casual tone.&lt;/p&gt;  &lt;p&gt;The only thing I have a minor issue with is the zooming which was sometimes too fast. There were times when I thought I was watching a car chase on TV.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;The MVC&lt;/b&gt;    &lt;br&gt;So far I really like the idea behind the model. And there are a few things I really want to try for myself.&lt;/p&gt;  &lt;p&gt;Routing my way - I am pretty sure that I can do all of the following out of the box:&lt;/p&gt;  &lt;p&gt;Add more stuff to the routing rules to get more parameters in. Should be simple enough and a brilliant way to make multi-language sites.&lt;/p&gt;  &lt;p&gt;Setting default actions to get prettier URLs. So site.com/category/product/productID would show the product details; but site.com/category/product/edit/productID will take me to the update page. The simplicity of making a end-user site and an administrative portion of a site is present (and you can then move the admin bit into a subdomain or something like that).&lt;/p&gt;  &lt;p&gt;Or even downsize it more: there has to be a way to make site.com/Green_Tea understand that it is looking at Green_Tea category and then list all the needed items.&lt;/p&gt;  &lt;p&gt;The thing I want to test the most is building routes dynamically, and cheating with the displayed URLs. For example: site.com/category/id should display a list of records. But what if the end user wanted a site in German? Why should his German speaking users need to read category? I should be able to map the category &lt;i&gt;display&lt;/i&gt; dynamically and get site.com/kategorie/ that routes to the controller listing the category.&lt;/p&gt;  &lt;p&gt;I hope to try it out a bit this Sunday. And I'll keep you posted.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5472217" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ranko/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>Community Server Cuts Personal And Small Business Licenses</title><link>http://weblogs.asp.net/ranko/archive/2007/11/03/community-server-cuts-personal-and-small-business-licenses.aspx</link><pubDate>Sat, 03 Nov 2007 21:32:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:4882239</guid><dc:creator>Ranko</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ranko/rsscomments.aspx?PostID=4882239</wfw:commentRss><comments>http://weblogs.asp.net/ranko/archive/2007/11/03/community-server-cuts-personal-and-small-business-licenses.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Yesterday Telligent, in an interesting turn of events if you ask me, announced that &lt;A class="" title="Read the full announcement here" href="http://communityserver.org/blogs/announcements/archive/2007/11/02/customer-support-announcement.aspx" mce_href="http://communityserver.org/blogs/announcements/archive/2007/11/02/customer-support-announcement.aspx"&gt;Personal and Small Business licenses for Community Server are no longer available&lt;/A&gt;. Yes, you read it right - not will not be available, but as of November 2nd, when it was posted, are no longer available.&lt;/P&gt;
&lt;P mce_keep="true"&gt;More from me soon, I promise. Life was a bit on the wild side lately.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=4882239" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ranko/archive/tags/Community+Server/default.aspx">Community Server</category><category domain="http://weblogs.asp.net/ranko/archive/tags/Community+News/default.aspx">Community News</category></item><item><title>ASP.NET Baby Steps</title><link>http://weblogs.asp.net/ranko/archive/2007/10/05/asp-net-baby-steps.aspx</link><pubDate>Fri, 05 Oct 2007 15:36:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:4359406</guid><dc:creator>Ranko</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ranko/rsscomments.aspx?PostID=4359406</wfw:commentRss><comments>http://weblogs.asp.net/ranko/archive/2007/10/05/asp-net-baby-steps.aspx#comments</comments><description>&lt;P&gt;When &lt;A title="Joe On .NET" href="http://joeon.net/" mce_href="http://joeon.net/"&gt;Joe&lt;/A&gt; made an open call to blog with &lt;A title="ScottGu's blog" href="http://weblogs.asp.net/scottgu/" mce_href="http://weblogs.asp.net/scottgu/"&gt;ScottGu&lt;/A&gt; I had to at least try to get in. And I did. Now I have to make a first post before my cold feet get the better of me.&lt;/P&gt;
&lt;P&gt;Baby steps, you know ...&lt;/P&gt;
&lt;P&gt;The idea I pitched was that I'd&amp;nbsp;write about getting into ASP.NET. I know that there are a lot of resources out there, most of them easy to find, but most of them presume that you know something or other. Something a self taught developer in training might not know. And would get frustrated by. And will spend way too much time figuring out.&lt;/P&gt;
&lt;P&gt;So I decided to try it out. Jolt down stuff as I go, or remember my pitfalls.&lt;/P&gt;
&lt;P&gt;And here we are - me taking baby steps writing my first blog; you reading my ramblings.&lt;/P&gt;
&lt;P&gt;So hang in there, first real post is coming soon.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=4359406" width="1" height="1"&gt;</description></item></channel></rss>