<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Web Application Development with Microsoft Technologies</title>
	<link>http://marcelolopezblog.net</link>
	<description>News, Reviews, Experiences and Gadgets about .NET Technologies for Web Developers.</description>
	<pubDate>Fri, 27 Jun 2008 02:17:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Invited to a JCI meeting to talk about entrepreneur and leadership</title>
		<link>http://marcelolopezblog.net/2008/06/18/invited-to-a-jci-meeting-to-talk-about-entrepreneur-and-leadership/</link>
		<comments>http://marcelolopezblog.net/2008/06/18/invited-to-a-jci-meeting-to-talk-about-entrepreneur-and-leadership/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 01:54:31 +0000</pubDate>
		<dc:creator>luismarlopez</dc:creator>
		
		<category><![CDATA[Management]]></category>

		<category><![CDATA[entrepreneur]]></category>
<category>entrepreneur</category><category>Management</category>
		<guid isPermaLink="false">http://marcelolopezblog.net/2008/06/18/invited-to-a-jci-meeting-to-talk-about-entrepreneur-and-leadership/</guid>
		<description><![CDATA[Last night I enjoyed a meeting in the Camara de Comercio building, here in Montevideo, with a group of young entrepreneurs from the Junior Chamber International  (JCI), Montevideo Chapter. 
I met with almost 15 young entrepreneurs who have a clear goal: have success in life. The group is organized by roles, and is working in several projects [...]]]></description>
			<content:encoded><![CDATA[<p><font face="Calibri">Last night I enjoyed a meeting in the Camara de Comercio building, here in Montevideo, with a group of young entrepreneurs from the </font><a href="hhttp://www.jci.cc/"><font face="Calibri">Junior Chamber International </font></a><font face="Calibri"><span> </span>(JCI), Montevideo Chapter.</font><font face="Calibri"> </font></p>
<p><font face="Calibri">I met with almost 15 young entrepreneurs who have a clear goal: have success in life.</font><font face="Calibri"><span> </span></font><font face="Calibri">The group is organized by roles, and is working in several projects to develop their skills about leadership and entrepreneur. Some of them already have their own ideas and ongoing business and are trying to use the business network formed by JCI +200.000 members, who meet regularly all over the world.</font><font face="Calibri"> </font></p>
<p><font face="Calibri">I was invited by Luciano Varela to spend some time with them talking about my experiences in leadership in my previous company (</font><a href="http://www.tcs.com/"><font face="Calibri">TCS</font></a><font face="Calibri">) and my current challenges now at </font><a href="http://www.uruit.com/"><font color="#800080" face="Calibri">UruIT Global IT Services</font></a><font face="Calibri">. </font><font face="Calibri"> </font></p>
<p><font face="Calibri">Even when I am usually boring when talking about my past experiences, I wish to have added some value to my talk and to encourage this group to move forward. I hope they invite me to some of the trainings they organize to create leaders and CEOs, as I would like to improve my skills and also meet new people. </font><font face="Calibri"> </font></p>
<p><!--adsense--></p>
<p><font face="Calibri">Yesterday I met some guys who are currently leading their own projects related to IT (PHP and ERPs development), so overall this was a nice and very productive time. </font><font face="Calibri"> </font></p>
<p style="margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri">I wish this Uruguayan young team all the best in their initiatives ! </font></p>
<p style="margin: 0in 0in 0pt" class="MsoNormal">&nbsp;</p>
<p style="margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri">Marcelo</font></p>
<p style="margin: 0in 0in 0pt" class="MsoNormal">&nbsp;</p>
<p style="margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri">PS: If you live in Montevideo, and you are between 20 and 40 years old with an entrepeneur spirit, just drop me a line and I will send you JCI Montevido Chapter email right away.</font></p>
<a href="http://marcelolopezblog.net/tag/entrepreneur/" rel="tag">entrepreneur</a>, <a href="http://marcelolopezblog.net/tag/management/" rel="tag">Management</a>]]></content:encoded>
			<wfw:commentRss>http://marcelolopezblog.net/2008/06/18/invited-to-a-jci-meeting-to-talk-about-entrepreneur-and-leadership/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PMP Certification Achieved&#8230; Agile + Traditional development ?</title>
		<link>http://marcelolopezblog.net/2008/06/07/pmp-certification-achieved-agile-traditional-development/</link>
		<comments>http://marcelolopezblog.net/2008/06/07/pmp-certification-achieved-agile-traditional-development/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 03:49:00 +0000</pubDate>
		<dc:creator>luismarlopez</dc:creator>
		
		<category><![CDATA[Management]]></category>

		<category><![CDATA[entrepreneur]]></category>

		<category><![CDATA[PMP]]></category>
<category>entrepreneur</category><category>Management</category><category>PMP</category>
		<guid isPermaLink="false">http://marcelolopezblog.net/2008/06/07/pmp-certification-achieved-agile-traditional-development/</guid>
		<description><![CDATA[I have been involved in Software Development industry for more than 6 years now, and right now I am living a very challenging stage of my career.
During the last few years I had the chance to lead several teams of talented developers, which gave me invaluable experiences and a lot of exposure to software development [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 'Georgia','serif'">I have been involved in Software Development industry for more than 6 years now, and right now I am living a very challenging stage of my career.</span></p>
<p><span style="font-family: 'Georgia','serif'">During the last few years I had the chance to lead several teams of talented developers, which gave me invaluable experiences and a lot of exposure to software development processes.</span></p>
<p><span style="font-family: 'Georgia','serif'"> </span><span style="font-family: 'Georgia','serif'">I have worked in a CMMI level 5 corporation for 3 years, and I remember being tired of following processes and completing documents with almost no tangible value for our projects but for the organization itself. </span></p>
<p><span style="font-family: 'Georgia','serif'"></span><span style="font-family: 'Georgia','serif'">After attending to my <a href="http://www.pmi.org/CareerDevelopment/Pages/Certification-and-the-Job-Market.aspx" title="PMP Certification overview">PMP </a>course last year, I understood that traditional development processes can be customized depending on the projects needs, and also learnt about the added value of performing some of the activities specified in the PM-Book (guide for project management in general). </span></p>
<p><span style="font-family: 'Georgia','serif'"></span><span style="font-family: 'Georgia','serif'">Since working at <a href="http://www.uruit.com" title="UruIT Global IT Services and Nearshore Outsourcing from Uruguay">UruIT Global IT Services,</a> </span><span style="font-family: 'Georgia','serif'">I have been trying to adapt the best of a traditional processes to our agile style of development. Why we need to be agile ? Because our customers expect deliveries soon, and because we are focused in using latest tools and technologies in our solutions, usually increasing risks. </span></p>
<p><span style="font-family: 'Georgia','serif'"></span><span style="font-family: 'Georgia','serif'">However, I think that defining a procedure for identifying and monitoring risks, performing final revisions and a few quality assurance activities, estimating and monitoring costs, schedule or purchases, are helping us to have more profitable projects and satisfied customers every month. </span></p>
<p><span style="font-family: 'Georgia','serif'">This could be related to our customer profiles and team structure, but PMI suggested procedures are being adapted to our real needs with good results. </span><span style="font-family: 'Georgia','serif'">I hope this PMP certification can help me to adapt more and more process to our organization, always with the goal of improving team productivity and customer satisfaction. </span></p>
<p><span style="font-family: 'Georgia','serif'"></span><span style="font-family: 'Georgia','serif'">As a side note:</span></p>
<p><span style="font-family: 'Georgia','serif'"></span><span style="font-family: 'Georgia','serif'">At the beginning, I was mentioning a challenging period in my career, and this is to the fact that I am developing other skills rather than development. </span></p>
<p><span style="font-family: 'Georgia','serif'">During the last year I have been working in Sales and Delivery Management, trying to reach more and more customers interested in our nearshore development services, and trying to deliver on time and with the desired quality. </span></p>
<p><span style="font-family: 'Georgia','serif'">This PMP certification is part of this process. </span><span style="font-family: 'Georgia','serif'">I don’t have much time available during the week and weekends due to the overhead caused by my various job assignments, and I can spend some time reading blogs and news about emerging Microsoft technologies because it is part of my sales function, but I have almost no time for piloting them, except when meeting with our teams and architects.</span></p>
<p><span style="font-family: 'Georgia','serif'"></span><span style="font-family: 'Georgia','serif'">This blog will then turn more to a personal blog, focused in best development practices, software entrepreneurs and live experiences, but also a few technology sharing.</span><span style="font-family: 'Georgia','serif'">I consider myself as a lucky guy but also work committed and very entrepeneur, allowing me to reach the point where I am now, leading a company to a global vision, and helping talented individuals to reach their dreams. </span></p>
<p><span style="font-family: 'Georgia','serif'">I hope you get inspired from my stories from now onwards.</span></p>
<p><span style="font-family: 'Georgia','serif'"></span><span style="font-family: 'Georgia','serif'">Cheers,<br />
Marcelo</span><span style="font-family: 'Georgia','serif'"> </span><span style="font-family: 'Georgia','serif'"> </span><span style="font-family: 'Georgia','serif'"><span style="font-family: 'Georgia','serif'"><span> </span><span> </span></span><span style="font-family: 'Georgia','serif'"> </span></p>
<p></span><span style="font-family: 'Georgia','serif'"></span><span style="font-family: 'Georgia','serif'"></span></p>
<a href="http://marcelolopezblog.net/tag/entrepreneur/" rel="tag">entrepreneur</a>, <a href="http://marcelolopezblog.net/tag/management/" rel="tag">Management</a>, <a href="http://marcelolopezblog.net/tag/pmp/" rel="tag">PMP</a>]]></content:encoded>
			<wfw:commentRss>http://marcelolopezblog.net/2008/06/07/pmp-certification-achieved-agile-traditional-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ASP.NET MVC Tutorials and Source Code</title>
		<link>http://marcelolopezblog.net/2008/03/25/aspnet-mvc-tutorials-and-source-code/</link>
		<comments>http://marcelolopezblog.net/2008/03/25/aspnet-mvc-tutorials-and-source-code/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 01:49:44 +0000</pubDate>
		<dc:creator>luismarlopez</dc:creator>
		
		<category><![CDATA[MVC]]></category>

		<category><![CDATA[.NET 3.5]]></category>
<category>.NET 3.5</category><category>free asp.net tutorials</category><category>MVC</category>
		<guid isPermaLink="false">http://marcelolopezblog.net/2008/03/25/aspnet-mvc-tutorials-and-source-code/</guid>
		<description><![CDATA[Last week we started a new ASP.NET MVC project here at UruIT.
This new framework for ASP.NET is quite cool. It eliminates the page life cycle, postbacks and viewstate. It divides the architecture in View, Model and Controller.
We have been using MbUnit to test the code. Having these well defined tiers really improves unit testing. We [...]]]></description>
			<content:encoded><![CDATA[<p>Last week we started a new ASP.NET MVC project here at <a target="_blank" href="http://www.uruit.com" title="UruIT Global IT Services and Outsourcing from Uruguay">UruIT</a>.</p>
<p>This new framework for ASP.NET is quite cool. It eliminates the page life cycle, postbacks and viewstate. It divides the architecture in View, Model and Controller.</p>
<p>We have been using <a href="http://www.mbunit.com/" title="MB Unit testing mvc">MbUnit </a>to test the code. Having these well defined tiers really improves unit testing. We can have an object mock instead of rendering the actual page (View) for testing the Controller and be sure that all the methods are working properly, even before we finish the coding phase.</p>
<p>However the framework is still in Preview (2) and there are lot of changes with each release. The community around MVC is increasing every day but there is still poor documentation for some of the features. For instance, we found several issues when trying to add File Upload functionality to our MVC web site.</p>
<p>Last week Microsoft released the <a href="http://www.codeplex.com/aspnet" title="Source code for MVC">source code</a> for the actual build of this new framework. This will definetely help to understand what is going on behind the scenes.</p>
<p><!--adsense--></p>
<p>If you would like to learn more about ASP.NET MVC I can recommend Scott Hanselman videos available at <a href="http://www.asp.net/learn/3.5-extensions-videos/default.aspx">http://www.asp.net/learn/3.5-extensions-videos/default.aspx</a>. Scott Guthrie also published some tutorials (a bit out of date and some lines are not working with latest Preview 2 version but it worth a read) at his blog: <a href="http://weblogs.asp.net/scottgu/archive/2008/02/12/asp-net-mvc-framework-road-map-update.aspx">http://weblogs.asp.net/scottgu/archive/2008/02/12/asp-net-mvc-framework-road-map-update.aspx</a></p>
<p>In order to test this MVC Framework you need VS 2008 and the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=38cc4cf1-773a-47e1-8125-ba3369bf54a3" title="Download MVC Framework">MVC Preview 2</a> installed in your computer.</p>
<p>Soon I will be posting more about our experiences with MVC.</p>
<p>Have fun <img src='http://marcelolopezblog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<a href="http://marcelolopezblog.net/tag/.net-3.5/" rel="tag">.NET 3.5</a>, <a href="http://marcelolopezblog.net/tag/free-asp.net-tutorials/" rel="tag">free asp.net tutorials</a>, <a href="http://marcelolopezblog.net/tag/mvc/" rel="tag">MVC</a>]]></content:encoded>
			<wfw:commentRss>http://marcelolopezblog.net/2008/03/25/aspnet-mvc-tutorials-and-source-code/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OSLO: Microsoft investing in their S+S model</title>
		<link>http://marcelolopezblog.net/2008/01/28/oslo-microsoft-investing-in-their-ss-model/</link>
		<comments>http://marcelolopezblog.net/2008/01/28/oslo-microsoft-investing-in-their-ss-model/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 02:11:28 +0000</pubDate>
		<dc:creator>luismarlopez</dc:creator>
		
		<category><![CDATA[S+S]]></category>

		<category><![CDATA[SOA]]></category>
<category>S+S</category><category>SOA</category><category>Uncategorized</category>
		<guid isPermaLink="false">http://marcelolopezblog.net/2008/01/28/oslo-microsoft-investing-in-their-ss-model/</guid>
		<description><![CDATA[Microsoft is investing a lot of effort and money in their new service oriented model, named S+S (Software + Services). But, what is S+S ?
From MS site: &#8220;It is the next generation of SOA and Web-based applications spanning &#8220;on premise&#8221; software and &#8220;in the cloud&#8221; services&#8221;, an approach Microsoft calls Software + Services.
Some time ago, SaaS [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft is investing a lot of effort and money in their new service oriented model, named S+S (Software + Services). But, what is S+S ?</p>
<p>From MS site: &#8220;It is the next generation of SOA and Web-based applications spanning &#8220;on premise&#8221; software and &#8220;in the cloud&#8221; services&#8221;, an approach Microsoft calls Software + Services.</p>
<p>Some time ago, SaaS architecture discovered a new way of delivering the software: hosting it and providing it as a service, trying to catch the long tail of consumers, using the web as the distribution channel.</p>
<p>SaaS also introduced several questions and issues about data and application domain ownership, SLAs, and required particular characteristics for the product in order to be suitable for this deliver method. This led also into issues for the given ISV to find a reliable hosting provider for selling their product to the mass of consumers while reducing the costs.</p>
<p>S+S is no more than a hibryd architecture trying to have the best of various worlds.</p>
<p>Basically we are talking about connecting a on-premise or on-PC software package (running in the client computer, PDA or other devices) with an ISB (Internet Service Bus - which is no more than a integration hub containing a set of well defined URIs, connecting points, providing unified access to services within the &#8220;cloud&#8221; (Internet) ) + services connected to this ISBs.</p>
<p align="center">
<!--adsense-->
</p>
<p>This model will then allow third party providers to join the cloud of services and the clients to have a custom (composite) version of their software installed in their devices while consuming many of these services integrated within the ISB (which actually works as an ESB and as an ecosystem for various services providers). VMs are a perfect match for assembling this user needs in an isolated space and having the web (cloud) as the environment for running the applications.</p>
<p> So how is Microsoft supporting all these new trends? The set of technologies with the code name &#8220;OSLO&#8221; is the answer:</p>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'">The .NET Framework &#8220;V4&#8243; </span></li>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'">BizTalk Server &#8220;V6&#8243; </span></li>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'">BizTalk Services &#8220;V1&#8243; </span></li>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'">Visual Studio &#8220;V10&#8243; </span></li>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'">System Center &#8220;V5&#8243; </span></li>
<p> All new versions for these well known existing products will be shipped during the current year. The target is to simplify the design, development and deployment of solutions based in this new architecture named S+S.</p>
<p>For more information about OSLO and how it will enable you to support your S+S and SaaS architectures you can visit <a href="http://www.microsoft.com/soa/products/oslo.aspx">http://www.microsoft.com/soa/products/oslo.aspx</a></p>
<a href="http://marcelolopezblog.net/tag/s%2Bs/" rel="tag">S+S</a>, <a href="http://marcelolopezblog.net/tag/soa/" rel="tag">SOA</a>, <a href="http://marcelolopezblog.net/tag/uncategorized/" rel="tag">Uncategorized</a>]]></content:encoded>
			<wfw:commentRss>http://marcelolopezblog.net/2008/01/28/oslo-microsoft-investing-in-their-ss-model/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Almost one month without posting&#8230; here is a Merry Christmas one !</title>
		<link>http://marcelolopezblog.net/2007/12/19/almost-one-month-without-posting-here-is-a-merry-christmas-one/</link>
		<comments>http://marcelolopezblog.net/2007/12/19/almost-one-month-without-posting-here-is-a-merry-christmas-one/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 23:13:48 +0000</pubDate>
		<dc:creator>luismarlopez</dc:creator>
		
		<category><![CDATA[Outsourcing]]></category>
<category>Outsourcing</category>
		<guid isPermaLink="false">http://marcelolopezblog.net/2007/12/19/almost-one-month-without-posting-here-is-a-merry-christmas-one/</guid>
		<description><![CDATA[It&#8217;s been almost one month since my last post. That&#8217;s a lot ! I would like my blog to be updated frequently, but sometimes, the focus must be somewhere else. I hope to be able to post in a more regular manner and include not only news but also more tips and tutorials. But everything [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been almost one month since my last post. That&#8217;s a lot ! I would like my blog to be updated frequently, but sometimes, the focus must be somewhere else. I hope to be able to post in a more regular manner and include not only news but also more tips and tutorials. But everything times time, and at this point, I don&#8217;t have a lot.</p>
<p>However, let me tell you the reasons why I have been so busy. Last month has been exciting for me. Our company is growing faster. So do I.  :D</p>
<p>We have some new projects, some new challenges. These includes ASP.NET developments, Sharepoint ones, RIAs , SEO and more. I am helping with some new proposals, so I hope 2008 is even better.  </p>
<p>What do we do ? We specialize in doing .<a href="http://www.uruit.com" title="UruIT - .NET Development Outsourcing">NET Development from Uruguay</a>. We have clients around the world, mainly Europe and U.S.</p>
<p> Our prices are competitive, as well as the quality of our work and the professionals working with me. English skills and timezone is also a plus. That is probably the reason why I see a good future for UruIT.</p>
<p>So this has been an exciting year for me. Even when I am tired, I am happy. I hope you are happy too.</p>
<p>I&#8217;ll be posting some pics of summer time in Uruguay, weather is getting nice, so I am planning to take some rest during January.</p>
<p>I wish you a Merry Christmas and a truly Happy New Year !</p>
<a href="http://marcelolopezblog.net/tag/outsourcing/" rel="tag">Outsourcing</a>]]></content:encoded>
			<wfw:commentRss>http://marcelolopezblog.net/2007/12/19/almost-one-month-without-posting-here-is-a-merry-christmas-one/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Download Visual Studio 2008 and .NET 3.5 !</title>
		<link>http://marcelolopezblog.net/2007/11/20/download-visual-studio-2008-and-net-35/</link>
		<comments>http://marcelolopezblog.net/2007/11/20/download-visual-studio-2008-and-net-35/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 17:42:24 +0000</pubDate>
		<dc:creator>luismarlopez</dc:creator>
		
		<category><![CDATA[Visual Studio]]></category>

		<category><![CDATA[.NET 3.5]]></category>
<category>.NET 3.5</category><category>Uncategorized</category><category>Visual Studio</category>
		<guid isPermaLink="false">http://marcelolopezblog.net/2007/11/20/download-visual-studio-2008-and-net-35/</guid>
		<description><![CDATA[Great news for our developers community !
 Visual Studio 2008 has been shipped !
  You can choose to download the free Express versions or the complete versions with MSDN Subscription. But if you are not a MSDN subscriber, you can also get the Team Suite version and try it for 90 days !
Team Foundation Server 2008 trial [...]]]></description>
			<content:encoded><![CDATA[<p>Great news for our developers community !</p>
<p> <strong>Visual Studio 2008 has been shipped !</strong></p>
<p> <img src="http://marcelolopezblog.net/wp-content/uploads/2007/11/visualstudioexpress2008logo.jpg" alt="Visual Studio Express 2008" style="float: left" /> You can choose to download the <a href="http://www.microsoft.com/express/download/" title="Visual Studio 2008 - Download express"><strong>free Express versions</strong> </a>or the complete versions with MSDN Subscription. <strong>But if you are not a MSDN subscriber, you can also get the </strong><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D95598D7-AA6E-4F24-82E3-81570C5384CB&amp;displaylang=en" title="Download Team Suite VS 2008"><strong>Team Suite version and try it for 90 days</strong></a><strong> !</strong></p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B0155166-B0A3-436E-AC95-37D7E39A440C&amp;displaylang=en" title="Download TFS 2008"><strong>Team Foundation Server 2008</strong> </a>trial version is also available for download!</p>
<p> Standalone <strong>.NET 3.5 runtime is available</strong> <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&amp;displaylang=en" title=".NET 3.5 runtime">here</a></p>
<p>So go ahead and download your desired version and checkout all the features we have been seeing around during the past year !</p>
<a href="http://marcelolopezblog.net/tag/.net-3.5/" rel="tag">.NET 3.5</a>, <a href="http://marcelolopezblog.net/tag/uncategorized/" rel="tag">Uncategorized</a>, <a href="http://marcelolopezblog.net/tag/visual-studio/" rel="tag">Visual Studio</a>]]></content:encoded>
			<wfw:commentRss>http://marcelolopezblog.net/2007/11/20/download-visual-studio-2008-and-net-35/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New ASP.NET MVC Framework Explained</title>
		<link>http://marcelolopezblog.net/2007/11/18/new-aspnet-mvc-framework-explained/</link>
		<comments>http://marcelolopezblog.net/2007/11/18/new-aspnet-mvc-framework-explained/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 21:13:28 +0000</pubDate>
		<dc:creator>luismarlopez</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>
<category>ASP.NET</category><category>Uncategorized</category>
		<guid isPermaLink="false">http://marcelolopezblog.net/2007/11/18/new-aspnet-mvc-framework-explained/</guid>
		<description><![CDATA[
There is a lot of buzz around about the new MVC framework from Microsoft. This will be an Optional feature for those who want an implementation of an MVC architecture in ASP.NET.
Latest Scott Guthrie post explains in great detail how to implement a simple e-commerce site using the new framework.
MVC maps URLs to classes, instead [...]]]></description>
			<content:encoded><![CDATA[<p><!--adsense#horizontal--></p>
<p>There is a lot of buzz around about the new MVC framework from Microsoft. This will be an Optional feature for those who want an implementation of an MVC architecture in ASP.NET.</p>
<p>Latest Scott Guthrie post explains in great detail how to implement a simple e-commerce site using the new framework.</p>
<p>MVC maps URLs to classes, instead of files in disk, as most of the other web frameworks do.</p>
<p>You need create your Controller classes (which use a ControllerAction attribute on each method to map the requested URL to the proper controller method and use the parameters requested from the URL).</p>
<p> Scott uses Linq to SQL ORM for coding the data model. You can use DataSets, N-Hibernate or whatever you like to handle the data access and data objects.</p>
<p>Having such a layer architecture improves not only maintanance but also reusability. You can easily change the controller logic to render different data to the same view page.</p>
<p>This architecture is also very convenient for implementing test cases for each layer/class. For example, you can have a N-Unit class to test each controller.  You don&#8217;t need the View/browser to do your unit testing, so it simplifies this task a lot.</p>
<p>Finally you render the UI implementing Views, and having a RenderView method to the proper View from the Controller.</p>
<p>For the view, MVC supports aspx, ascx, master pages and AJAX.NET. MVC View Pages by default derive from the System.Web.Mvc.ViewPage base class. This class includes helpers that you can use in the UI, such as the Html.ActionLink Method that allow you to have links in the page mapping to a Controller method.</p>
<p>So far, using the MVC Framework is pretty straight forward.</p>
<p>I suggest you to read Socott Guthrie first post explaining the new model <a href="http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx" title="ASP.NET MVC Framework Explained">here</a> with lot of concepts and clear samples.</p>
<p>Brad Adams also posted about using <a href="http://blogs.msdn.com/brada/archive/2007/11/14/rss-feed-with-the-new-asp-net-mvc-framework.aspx" title="MVC ASP.NET RSS">MVC for creating a RSS Feed</a> and Frederk Normen wrote about <a href="http://weblogs.asp.net/fredriknormen/archive/2007/11/17/asp-net-mvc-framework-create-your-own-icontrollerfactory-and-use-spring-net.aspx" title="Spring.NET with MVC">using Spring.NET </a>to handle dependencies when creating Controllers through a Controller Factory.</p>
<p>If you&#8217;d like to learn in detail about all of these MVC concepts, then go to Scott&#8217;s post right away !</p>
<a href="http://marcelolopezblog.net/tag/asp.net/" rel="tag">ASP.NET</a>, <a href="http://marcelolopezblog.net/tag/uncategorized/" rel="tag">Uncategorized</a>]]></content:encoded>
			<wfw:commentRss>http://marcelolopezblog.net/2007/11/18/new-aspnet-mvc-framework-explained/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft Technet Online - Already registered !</title>
		<link>http://marcelolopezblog.net/2007/11/16/microsoft-technet-online-already-registered/</link>
		<comments>http://marcelolopezblog.net/2007/11/16/microsoft-technet-online-already-registered/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 20:40:49 +0000</pubDate>
		<dc:creator>luismarlopez</dc:creator>
		
		<category><![CDATA[Resources]]></category>
<category>Resources</category>
		<guid isPermaLink="false">http://marcelolopezblog.net/2007/11/16/microsoft-technet-online-already-registered/</guid>
		<description><![CDATA[I already registered for the big next event from Microsoft at our South Region &#8220;ConoSur&#8221;. It is the Microsoft Technet and MSDN Briefing online, which is going to be held this month on 29th.
Best of all: this is an online event, so you can attend from your home or office using the new MS Office [...]]]></description>
			<content:encoded><![CDATA[<p>I already registered for the big next event from Microsoft at our South Region &#8220;ConoSur&#8221;. It is the Microsoft Technet and MSDN Briefing online, which is going to be held this month on 29th.</p>
<p>Best of all: this is an online event, so you can attend from your home or office using the new MS Office Live Meeting 2007 !</p>
<p>I like most of the topics for developers, specially are the ones related to Web development. Topics will cover Web Development with Silverlight, Expression and VS 2008, SQL Server 2008, .NET 3.5 and SaaS, among others.</p>
<p>You can view the entire agenda and register (Spanish readers) <a href="http://www.mslatam.com/conosur/briefingonline07/agendaevento1.aspx" title="Technet online nov 29th agenda">here</a>.</p>
<a href="http://marcelolopezblog.net/tag/resources/" rel="tag">Resources</a>]]></content:encoded>
			<wfw:commentRss>http://marcelolopezblog.net/2007/11/16/microsoft-technet-online-already-registered/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SOA Security in Enterprise Applications</title>
		<link>http://marcelolopezblog.net/2007/11/08/soa-security-in-enterprise-applications/</link>
		<comments>http://marcelolopezblog.net/2007/11/08/soa-security-in-enterprise-applications/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 18:20:02 +0000</pubDate>
		<dc:creator>luismarlopez</dc:creator>
		
		<category><![CDATA[SOA]]></category>

		<category><![CDATA[Resources]]></category>
<category>Resources</category><category>SOA</category>
		<guid isPermaLink="false">http://marcelolopezblog.net/2007/11/08/soa-security-in-enterprise-applications/</guid>
		<description><![CDATA[
A good reading that came in the latest MSDN newsletter, about security aspects that you would need to have in mind when using SOA in large enterprise architectures.
 It covers alternatives for authentication (centralized repository for storing the keys), placing the security logic, risks of having a coupled solution, using Sharepoint as a tool for isolating [...]]]></description>
			<content:encoded><![CDATA[<p><!--adsense#horizontal--></p>
<p>A good reading that came in the latest MSDN newsletter, about security aspects that you would need to have in mind when using SOA in large enterprise architectures.</p>
<p> It covers alternatives for authentication (centralized repository for storing the keys), placing the security logic, risks of having a coupled solution, using Sharepoint as a tool for isolating islands of data, magnified security issues that might arrive with a large-scale SOA approach, and other new concepts and trends that worth a read.</p>
<p>You can find the SOA article <a href="http://blogs.msdn.com/dachou/archive/2007/10/17/soa-security-enterprise-architecture-perspective.aspx" title="SOA Security ">here</a>. </p>
<p>In some large scale scenarios I would consider having REST in place instead. There is a new model from MS that will help us to build REST applications faster. If you&#8217;d like to read about it, its code name is <a href="http://weblogs.asp.net/mikebosch/archive/2007/10/23/project-codename-astoria-microsoft-takes-a-rest.aspx" title="ASTORIA">ASTORIA</a>.</p>
<p> I hope you like it.</p>
<a href="http://marcelolopezblog.net/tag/resources/" rel="tag">Resources</a>, <a href="http://marcelolopezblog.net/tag/soa/" rel="tag">SOA</a>]]></content:encoded>
			<wfw:commentRss>http://marcelolopezblog.net/2007/11/08/soa-security-in-enterprise-applications/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Monthly AJAX.NET, ASP.NET, Silverlight Links.- October 2007</title>
		<link>http://marcelolopezblog.net/2007/11/04/monthly-ajaxnet-aspnet-silverlight-links-october-2007/</link>
		<comments>http://marcelolopezblog.net/2007/11/04/monthly-ajaxnet-aspnet-silverlight-links-october-2007/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 23:02:56 +0000</pubDate>
		<dc:creator>luismarlopez</dc:creator>
		
		<category><![CDATA[Resources]]></category>

		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[AJAX.NET]]></category>
<category>AJAX.NET</category><category>ASP.NET</category><category>Resources</category><category>Uncategorized</category>
		<guid isPermaLink="false">http://marcelolopezblog.net/2007/11/04/monthly-ajaxnet-aspnet-silverlight-links-october-2007/</guid>
		<description><![CDATA[I&#8217;ve been very busy last month working for our new customer Nick, from UK. We are developing a new module for his ASP.NET Recruitment System. We worked almost 15 hours a day for the past week to finish with the tricky module on time !
That is why I haven&#8217;t updated my blog in a long time. I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been very busy last month working for our new customer Nick, from UK. We are developing a new module for his ASP.NET Recruitment System. We worked almost 15 hours a day for the past week to finish with the tricky module on time !</p>
<p>That is why I haven&#8217;t updated my blog in a long time. I just had some time to read the hot topics in the blogs, and some other articles that helped me a lot with my current assignment. So these are some of the bookmarked links for October:</p>
<ul>
<li> <a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx" title="ASP.NET MVC Framework">ASP.NET MVC Framework</a> announced</li>
</ul>
<p>Without any doubts, the hottest announcement during October. Microsoft plans to ship a Model View Controler version for ASP.NET so you will be able to use this well known architecture in a simple way with ASP.NET.</p>
<ul>
<li> <a href="http://weblogs.asp.net/mikebosch/archive/2007/10/23/project-codename-astoria-microsoft-takes-a-rest.aspx" title="Astoria - REST ASP.NET">ASTORIA released</a></li>
</ul>
<p>Expose the database in a REST format with this new tool from MS. Big companies such as Ebay and Amazon uses this model for exposing the data, and even when it can reduce the data load and perform faster, for certain scenarios I believe that WebServices are still needed. It needs entity framework in order to work.</p>
<ul>
<li><a href="http://www.gleblanc.eu/post/Available-tutorials.aspx" title="Silverlight 1.1">Tutorials for Silverlight 1.1 (managed code)</a></li>
</ul>
<p>Samples, tutorials and simple tasks you can do with Silverlight 1.1.</p>
<ul>
<li><a href="http://encosia.com/2007/10/24/are-you-making-these-3-common-aspnet-ajax-mistakes/" title="AJAX PAGE LIFE CYCLE">Page Life Cycle with AJAX Explained</a></li>
</ul>
<p>Understand how the update panel works, and avoid some common mistakes when working with it.</p>
<ul>
<li><a href="http://www.designvitality.com/blog/2007/10/43-exceptionally-useful-ajax-applications/" title="ANY kind of AJAX applications">43 AJAX applications </a></li>
</ul>
<p>Use these scripts to add AJAX functionality to ANY kind of website. These will definitely help to have your visitors happier.</p>
<p><a href="http://www.codeproject.com/useritems/NHibernateDataSource.asp" title="NHibernate Data Source Control">NHibernate Data Source Control</a></p>
<p>A datasource control for NHibernate. If you use this ORM you must give it a try !</p>
<p>I hope these few links help you to be updated in this evolving world. Stay tuned, this week I&#8217;ll be writting about our outsourcing experience from Uruguay !</p>
<p><!--adsense#horizontal--></p>
<a href="http://marcelolopezblog.net/tag/ajax.net/" rel="tag">AJAX.NET</a>, <a href="http://marcelolopezblog.net/tag/asp.net/" rel="tag">ASP.NET</a>, <a href="http://marcelolopezblog.net/tag/resources/" rel="tag">Resources</a>, <a href="http://marcelolopezblog.net/tag/uncategorized/" rel="tag">Uncategorized</a>]]></content:encoded>
			<wfw:commentRss>http://marcelolopezblog.net/2007/11/04/monthly-ajaxnet-aspnet-silverlight-links-october-2007/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
