<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gary Pretty's Blog &#187; ASP.Net</title>
	<atom:link href="http://blog.garypretty.co.uk/index.php/tag/aspnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.garypretty.co.uk</link>
	<description>.Net Development &#38; General Tech Related News</description>
	<lastBuildDate>Sat, 04 Feb 2012 00:32:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Scott Guthrie &#8211; Manchester &#8211; September 2009 &#8211; ASP.Net 4.0, MVC, Silverlight 3, VS 2010</title>
		<link>http://blog.garypretty.co.uk/index.php/2009/09/16/scott-guthrie-manchester-september-2009-asp-net-4-0-mvc-silverlight-3-vs-2010/</link>
		<comments>http://blog.garypretty.co.uk/index.php/2009/09/16/scott-guthrie-manchester-september-2009-asp-net-4-0-mvc-silverlight-3-vs-2010/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 22:22:37 +0000</pubDate>
		<dc:creator>Gary Pretty</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[scott gu]]></category>
		<category><![CDATA[scott guthrie]]></category>
		<category><![CDATA[silverlight 3]]></category>
		<category><![CDATA[visual studio 2010]]></category>

		<guid isPermaLink="false">http://blog.garypretty.co.uk/?p=223</guid>
		<description><![CDATA[Scott Guthrie, Microsoft&#8217;s Corporate Vice Presedent and all round .Net Guru is coming to Manchester, UK, later this month to talk about what&#8217;s new with Visual Studio 2010, ASP.Net 4.0, Silverlight 3 and upcoming improvements to the MVC Framework! Seating for this event, entitled Guathon 2009,  is very limited and as such you can only join the &#8230; </p><p><a class="more-link block-button" href="http://blog.garypretty.co.uk/index.php/2009/09/16/scott-guthrie-manchester-september-2009-asp-net-4-0-mvc-silverlight-3-vs-2010/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-224 alignleft" style="margin: 20px; border: black 1px solid;" title="scottguthrie" src="http://blog.garypretty.co.uk/wp-content/scottguthrie.png" alt="scottguthrie" width="215" height="165" /></p>
<p>Scott Guthrie, Microsoft&#8217;s Corporate Vice Presedent and all round .Net Guru is coming to Manchester, UK, later this month to talk about what&#8217;s new with Visual Studio 2010, ASP.Net 4.0, Silverlight 3 and upcoming improvements to the MVC Framework!</p>
<p>Seating for this event, entitled Guathon 2009,  is very limited and as such you can only join the wait list at the moment, but I have been lucky enough to secure a place at what promises to be a fantastic workshop.</p>
<p>The announcement on the <a href="http://www.developerdeveloperdeveloper.com/guathon/">event home page over at DeveloperDeveloperDeveloper</a> also has a funny section of &#8220;things you might not know about Scott Gu&#8221;, such as;</p>
<blockquote>
<li>When Scott Guthrie throws exceptions, it’s across the room.</li>
<li>All arrays Scott Guthrie declares are of infinite size, because Scott Guthrie knows no bounds.</li>
<li>Scott Guthrie doesn’t have disk latency because the hard drive knows to hurry the hell up.</li>
<li>Scott Guthrie writes code that optimizes itself.</li>
<li>Scott Guthrie can’t test for equality because he has no equal.</li>
<li>Scott Guthrie doesn’t need garbage collection because he doesn’t call .Dispose(), he calls .DropKick().</li>
</blockquote>
<p>For the rest of this amusing list and more info on the event or to add yourself to the wait list, <a href="http://www.developerdeveloperdeveloper.com/guathon/" target="_blank">visit the event home page</a>.</p>

<!-- start wp-tags-to-technorati 1.02 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/ASP.Net' rel='tag' target='_self'>ASP.Net</a>, <a class='technorati-link' href='http://technorati.com/tag/ASP.NET+MVC' rel='tag' target='_self'>ASP.NET MVC</a>, <a class='technorati-link' href='http://technorati.com/tag/scott+gu' rel='tag' target='_self'>scott gu</a>, <a class='technorati-link' href='http://technorati.com/tag/scott+guthrie' rel='tag' target='_self'>scott guthrie</a>, <a class='technorati-link' href='http://technorati.com/tag/silverlight+3' rel='tag' target='_self'>silverlight 3</a>, <a class='technorati-link' href='http://technorati.com/tag/visual+studio+2010' rel='tag' target='_self'>visual studio 2010</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://blog.garypretty.co.uk/index.php/2009/09/16/scott-guthrie-manchester-september-2009-asp-net-4-0-mvc-silverlight-3-vs-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BOOK REVIEW: Professional Refactoring in C# and ASP.NET (Wrox)</title>
		<link>http://blog.garypretty.co.uk/index.php/2009/08/07/book-review-professional-refactoring-in-c-and-asp-net-wrox/</link>
		<comments>http://blog.garypretty.co.uk/index.php/2009/08/07/book-review-professional-refactoring-in-c-and-asp-net-wrox/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 10:37:11 +0000</pubDate>
		<dc:creator>Gary Pretty</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[wrox]]></category>

		<guid isPermaLink="false">http://blog.garypretty.co.uk/index.php/2009/08/07/book-review-professional-refactoring-in-c-and-asp-net-wrox/</guid>
		<description><![CDATA[Title: Professional Refactoring in C# and ASP.Net Publisher: Wrox Author: Danijel Arsenovski Even the most experienced developers can sometimes be found sat staring at their monitor trying to decide which way to implement a solution. Asking a fellow developer for input will probably result in more avenues to consider as opposed to narrowing down the &#8230; </p><p><a class="more-link block-button" href="http://blog.garypretty.co.uk/index.php/2009/08/07/book-review-professional-refactoring-in-c-and-asp-net-wrox/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.garypretty.co.uk/wp-content/refact.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 20px 20px 0px; border-top: 0px; border-right: 0px" src="http://blog.garypretty.co.uk/wp-content/refact_thumb.jpg" border="0" alt="refact" width="163" height="204" align="left" /></a></p>
<p><strong>Title:</strong> Professional Refactoring in C# and ASP.Net</p>
<p><strong>Publisher:</strong> Wrox</p>
<p><strong>Author:</strong> Danijel Arsenovski</p>
<p>Even the most experienced developers can sometimes be found sat staring at their monitor trying to decide which way to implement a solution. Asking a fellow developer for input will probably result in more avenues to consider as opposed to narrowing down the initial choice. But all things considered if the end result meets the user’s requirements does it really matter which design choice we make?</p>
<p>Well&#8230;&#8230;yes. The code will still need to be maintained and updated; this can be time consuming if the code is unstructured or messy. However with some refactoring techniques to follow it’s possible to make the right decisions during design and implementation and this book contains the techniques to help you make those decisions.</p>
<p><strong><br />
Why did I read this book?</strong></p>
<p>I’ve read a couple of books on the subject of refactoring, these where mainly concerned with the business logic layer side of applications so I was interested in what this book had to say about refactoring ASP.Net.</p>
<p><strong><br />
First Impressions</strong></p>
<p>The book starts with a good introduction of refactoring including its benefits and also spends some time “Debunking Common Misconceptions” (one or two I’ve firsthand experience of trying to dismiss) and “Smells”. This isn’t a scratch and sniff section but a way of identifying code that is a candidate for refactoring. Throughout the book Smells will be introduced along with ways to detect them, which refactoring technique to use to eliminate them and the rational for removing them.</p>
<p>The Introduction chapter includes an index of the Smells as well as Refactorings and Object-Orientated Design Principles so they can be quickly found and referenced. I found this to be really useful as I was working my way through the book. </p>
<p><strong><br />
What’s Covered</strong></p>
<p>In the words of the book;</p>
<blockquote><p>&#8220;This book covers the refactoring techniques that will enable you to become more efficient and productive. You will be able to use this information to respond to change and improve the design of existing code&#8221;.</p></blockquote>
<p>In my opinion this book does indeed go a long way to achieving the above statement.</p>
<p>The book covers the following areas;</p>
<ul>
<li>Assembling a refactoring toolkit</li>
<li>Techniques for performing unit testing </li>
<li>Tips on refactoring to patterns</li>
<li>Using refactoring to upgrade legacy C# and ASP.Net code</li>
<li>Using method extraction to eliminate duplicated code</li>
<li>Making code more simple and easier to understand</li>
<li>OO theory and design patterns</li>
<li>Methods for using LINQ and C# 3.0 enhancements</li>
</ul>
<p><strong><br />
What I Liked?</strong></p>
<p>I enjoyed the chapters on “LINQ and Other C# 3.0 Enhancements” and “Refactoring ASP.NET Applications” which I found very insightful and will be using some of these techniques in the future.</p>
<p>Most of this book is, obviously, based around Refactoring Techniques and these chapters are very well presented with good code examples. I like the way that the Smells and Refactorings are emphasised throughout the chapters as this reinforces the point being made as well as making the sections easier to locate when you want to reference them.</p>
<p>Although I have read about refactoring before I did enjoy reading through these chapters which reinforced what I had previously read and having the examples in C# was a real advantage as this is the language that I currently develop with.</p>
<p><strong><br />
What Could Be Better?</strong></p>
<p>I’m a big advocate of Test Driven Development (TDD) and I think that this methodology is key when refactoring. Always having a number of tests for the code that you are refactoring allows you the confidence to alter the code knowing that if your change was to impact an area you weren’t expecting this would be highlighted to you with a failed test. Although this is mentioned in this book I think that this should have been given more emphasis.</p>
<p><strong><br />
The Final Verdict</strong></p>
<p>All in all this was a good and worthwhile read and although I would not recommend relying on simply this book for all areas of knowledge of this subject (i.e. TDD), I would certainly recommend the book to my peers.</p>

<!-- start wp-tags-to-technorati 1.02 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/ASP.Net' rel='tag' target='_self'>ASP.Net</a>, <a class='technorati-link' href='http://technorati.com/tag/book+review' rel='tag' target='_self'>book review</a>, <a class='technorati-link' href='http://technorati.com/tag/C%23' rel='tag' target='_self'>C#</a>, <a class='technorati-link' href='http://technorati.com/tag/refactoring' rel='tag' target='_self'>refactoring</a>, <a class='technorati-link' href='http://technorati.com/tag/wrox' rel='tag' target='_self'>wrox</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://blog.garypretty.co.uk/index.php/2009/08/07/book-review-professional-refactoring-in-c-and-asp-net-wrox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BOOK REVIEW: ASP.Net MVC 1.0, Problem &#8211; Design &#8211; Solution (Wrox)</title>
		<link>http://blog.garypretty.co.uk/index.php/2009/06/29/book-review-asp-net-mvc-1-0-problem-design-solution-wrox/</link>
		<comments>http://blog.garypretty.co.uk/index.php/2009/06/29/book-review-asp-net-mvc-1-0-problem-design-solution-wrox/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 15:03:19 +0000</pubDate>
		<dc:creator>Gary Pretty</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[wrox]]></category>

		<guid isPermaLink="false">http://blog.garypretty.co.uk/index.php/2009/06/29/book-review-asp-net-mvc-1-0-problem-design-solution-wrox/</guid>
		<description><![CDATA[Title: ASP.NET MVC 1.0 Problem – Design – Solution Publisher: Wrox Authors: Nick Beradi, Al Katawazi, Marco Bellinaso It seems that recently every man and his dog have been talking about ASP.Net MVC and the many advantages it brings along with it.  I have to admit that, up until now, I have not really looked &#8230; </p><p><a class="more-link block-button" href="http://blog.garypretty.co.uk/index.php/2009/06/29/book-review-asp-net-mvc-1-0-problem-design-solution-wrox/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://blog.garypretty.co.uk/wp-content/mvcbook.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 35px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="mvcbook" src="http://blog.garypretty.co.uk/wp-content/mvcbook_thumb.jpg" border="0" alt="mvcbook" width="244" height="244" align="left" /></a> Title:</strong> ASP.NET MVC 1.0 Problem – Design – Solution</p>
<p><strong>Publisher:</strong> Wrox</p>
<p><strong>Authors:</strong> Nick Beradi, Al Katawazi, Marco Bellinaso</p>
<p>It seems that recently every man and his dog have been talking about ASP.Net MVC and the many advantages it brings along with it.  I have to admit that, up until now, I have not really looked into it a great deal, except for watching a couple of sessions at last years MSDN Roadshow.  Anyway, I decided that it was about time I found out more about ASP.Net MVC and see if it really was worth all of the hype.</p>
<p><strong></strong></p>
<p>Why did I read THIS book?</p>
<p>The reason I chose this book was two fold – firstly, it claimed to give you a good grounding in using ASP.Net MVC to those with experience of ASP.Net Web Development.  Secondly, in the books’ own words it provided “solid, workable solutions to real work problems” (I was dubious about this claim….many books I have read have claimed to do this and failed miserably with the first couple of chapters).</p>
<p><strong><br />
First Impressions</strong></p>
<p>Right from the very first chapter it starts off on the correct foot, giving an overview of the application you will create as you work through the book, that application being The Beer House, which is available for download as a starter kit.  The main attraction of this application to me was that it contained many of the features I often implement in my own applications, such as forums, article management and user profile / membership management.  The idea of reading a book that directly relates to my real-world programming was a big pull for me.</p>
<p>Thankfully, this book certainly does not try and force MVC down your throat as a must-use solution, instead giving an honest opinion that, yes MVC is very useful in many situations, but that in other situations, classic ASP.Net Web Forms may still be the more logical option.  This is a refreshing change from some of the other more self-righteous books I have had the des-pleasure of sampling where they simply see their subject matter and related methods as the only way to go.</p>
<p><strong><br />
What’s Covered?</strong></p>
<p>I don’t think I can put the content of the book in better words that the book itself, so here are those very words;</p>
<li>Techniques for building a flexible, easily configurable, and instrumented site</li>
<li>How to use jQuery to enhance and extend the capabilities of your ASP.NET MVC site</li>
<li>How to design a module to manage articles, news, and blog posts</li>
<li>Tips for creating and managing multiple polls on your site</li>
<li>Ways to build a robust newsletter system for e–mail newsletters on a background thread</li>
<li>How to develop a Web 2.0 community–centric forum from scratch</li>
<li>Steps for adding a working e–commerce store based on PayPal</li>
<li>All the different ways to deploy an ASP.NET MVC site</li>
<p>All of the above is covered in ample detail and I really did find this book extremely useful when relating the MVC implementation with my tradition Web Forms methods.</p>
<p>I especially liked the fact that attention was paid to the design of the application you create.  Coming from a web design background I am often astounded by the lack of attention paid to this area and it was pleasing to see a chapter dedicated to this for the non-design minded developer.</p>
<p>The other thing I loved about this book was that as well as ensuring every detail was covered off when developing each solution for the Beer House application, the authors have made a clear effort to highlight when something more may be needed in different circumstances and provided sample code and examples where needed.</p>
<p><strong><br />
Source Code Problems</strong></p>
<p>Probably the only bad thing I have to say about this book were the problems I had when attempting to get the source code to compile once I had downloaded it from the Wrox web site.  I think the main problem was that the code on the site was possibly an old version with several other versions kicking around the internet.  I am unsure as to which was the correct up-to-date copy.</p>
<p>However, all that said, with some tinkering, I did manage to get it to compile and what a lovely application it is. <img src='http://blog.garypretty.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong><br />
The Final Verdict</strong></p>
<p>I found this book to be an extremely concise and focused journey through ASP.Net MVC and a perfect introduction to the subject and I would highly recommend it to anybody who is looking for a good grounding in the subject.</p>
<p>This was also my first read of a book from the <strong>Problem – Design – Solution </strong>series from Wrox, and if the other books in the series are in a similar style, then I look forward to reading more as the straight forward style with real-world connections suited me down to the ground.  </p>
<p>You can find this book <a href="http://www.amazon.co.uk/ASP-NET-MVC-1-0-Website-Programming/dp/0470410957" target="_blank">for sale on Amazon</a> or from <a href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470410957.html" target="_blank">the Wiley web site</a>.</p>

<!-- start wp-tags-to-technorati 1.02 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/ASP.Net' rel='tag' target='_self'>ASP.Net</a>, <a class='technorati-link' href='http://technorati.com/tag/ASP.NET+MVC' rel='tag' target='_self'>ASP.NET MVC</a>, <a class='technorati-link' href='http://technorati.com/tag/book+review' rel='tag' target='_self'>book review</a>, <a class='technorati-link' href='http://technorati.com/tag/C%23' rel='tag' target='_self'>C#</a>, <a class='technorati-link' href='http://technorati.com/tag/wrox' rel='tag' target='_self'>wrox</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://blog.garypretty.co.uk/index.php/2009/06/29/book-review-asp-net-mvc-1-0-problem-design-solution-wrox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Typemock for ASP.NET Unit Testing</title>
		<link>http://blog.garypretty.co.uk/index.php/2009/05/19/typemock-for-aspnet-unit-testing/</link>
		<comments>http://blog.garypretty.co.uk/index.php/2009/05/19/typemock-for-aspnet-unit-testing/#comments</comments>
		<pubDate>Tue, 19 May 2009 12:39:27 +0000</pubDate>
		<dc:creator>Gary Pretty</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[typemock]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://blog.garypretty.co.uk/?p=98</guid>
		<description><![CDATA[This is fresh from the typemock.com blog; Unit Testing ASP.NET? ASP.NET unit testing has never been this easy. Typemock is launching a new product for ASP.NET developers – the ASP.NET Bundle &#8211; and for the launch will be giving out FREE licenses to bloggers and their readers. The ASP.NET Bundle is the ultimate ASP.NET unit &#8230; </p><p><a class="more-link block-button" href="http://blog.garypretty.co.uk/index.php/2009/05/19/typemock-for-aspnet-unit-testing/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>This is fresh from the <a href="http://blog.typemock.com">typemock.com blog</a>;</p>
<p><a href="http://www.typemock.com/"><span style="color: #006699;">Unit Testing</span></a> ASP.NET? <a href="http://www.typemock.com/ASP.NET_unit_testing_page.php"><span style="color: #006699;">ASP.NET unit testing</span></a> has never been this easy.</p>
<p>Typemock is launching a new product for ASP.NET developers – the <strong>ASP.NET Bundle</strong> &#8211; and for the launch will be giving out <span style="color: #000000;"><span style="color: #006600;"><strong>FREE licenses</strong></span> to bloggers and their readers.</p>
<p>The ASP.NET Bundle is the ultimate ASP.NET unit testing solution, and offers both </span><a href="http://www.typemock.com/"><span style="color: #006699;">Typemock Isolator</span></a>, a <a href="http://www.typemock.com/"><span style="color: #006699;">unit test</span></a> tool and <a href="http://sm-art.biz/Ivonna.aspx"><span style="color: #006699;">Ivonna</span></a>, the Isolator add-on for <a href="http://sm-art.biz/Ivonna.aspx"><span style="color: #006699;">ASP.NET unit testing</span></a>, for a bargain price.</p>
<p>Typemock Isolator is a leading <a href="http://www.typemock.com/"><span style="color: #006699;">.NET unit testing</span></a> tool (C# and VB.NET) for many ‘hard to test’ technologies such as <a href="http://typemock.com/sharepointpage.php"><span style="color: #006699;">SharePoint</span></a>, <a href="http://www.typemock.com/ASP.NET_unit_testing_page.php"><span style="color: #006699;">ASP.NET</span></a>, <a href="http://www.typemock.com/ASP.NET_unit_testing_page.php"><span style="color: #006699;">MVC</span></a>, <a href="http://www.typemock.com/wcfpage.php"><span style="color: #006699;">WCF</span></a>, WPF, <a href="http://www.typemock.com/Silverlight_unit_testing_page.php"><span style="color: #006699;">Silverlight</span></a> and more. Note that for <a href="http://www.typemock.com/Silverlight_unit_testing_page.php"><span style="color: #006699;">unit testing Silverlight</span></a> there is an open source Isolator add-on called <a href="http://www.typemock.com/Silverlight_unit_testing_page.php"><span style="color: #006699;">SilverUnit</span></a>.</p>
<p>The first 60 bloggers who will blog this text in their blog and <a href="http://blog.typemock.com/2009/05/get-free-typemock-licenses-aspnet.html"><span style="color: #006699;">tell us about it</span></a>, will get a Free Isolator ASP.NET Bundle license (Typemock Isolator + Ivonna). If you post this in an ASP.NET <strong>dedicated</strong> blog, you&#8217;ll get a license automatically (even if more than 60 submit) during the first week of this announcement.</p>
<p>Also 8 bloggers will get an <strong>additional 2 licenses</strong> (each) to give away to their readers / friends.</p>
<p>Go ahead, click the following link for <a href="http://blog.typemock.com/2009/05/get-free-typemock-licenses-aspnet.html"><span style="color: #006699;">more information </span></a>on how to get your free license.</p>

<!-- start wp-tags-to-technorati 1.02 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/ASP.Net' rel='tag' target='_self'>ASP.Net</a>, <a class='technorati-link' href='http://technorati.com/tag/typemock' rel='tag' target='_self'>typemock</a>, <a class='technorati-link' href='http://technorati.com/tag/unit+testing' rel='tag' target='_self'>unit testing</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://blog.garypretty.co.uk/index.php/2009/05/19/typemock-for-aspnet-unit-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Windows Web Gallery&#8221; Announced</title>
		<link>http://blog.garypretty.co.uk/index.php/2009/03/18/windows-web-gallery-announced/</link>
		<comments>http://blog.garypretty.co.uk/index.php/2009/03/18/windows-web-gallery-announced/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 17:15:39 +0000</pubDate>
		<dc:creator>Gary Pretty</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[community apps]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.garypretty.co.uk/?p=70</guid>
		<description><![CDATA[Microsoft have just spoken about the new Windows Web Gallery at Mix09 Basically the Windows Web Gallery is a single web site that makes community apps available based on both ASP.Net and PHP.  The site is still in its early days, but already features well known apps such as DotNetNuke and WordPress.  There is also a &#8230; </p><p><a class="more-link block-button" href="http://blog.garypretty.co.uk/index.php/2009/03/18/windows-web-gallery-announced/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Microsoft have just spoken about the new Windows Web Gallery at Mix09</p>
<p>Basically the Windows Web Gallery is a single web site that makes community apps available based on both ASP.Net and PHP.  The site is still in its early days, but already features well known apps such as DotNetNuke and WordPress.  There is also a submission system for you to have your own apps included as long as it meets the guidelines set out by MS (I haven&#8217;t read them yet).</p>
<p>The plus points are it should allow you to always ensure you have the latest versions of the apps and keep your eyes out for new material arriving on the scene.</p>
<p><a href="http://www.microsoft.com/web/gallery/">Check out the Web Gallery now here</a>.</p>

<!-- start wp-tags-to-technorati 1.02 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/ASP.Net' rel='tag' target='_self'>ASP.Net</a>, <a class='technorati-link' href='http://technorati.com/tag/community+apps' rel='tag' target='_self'>community apps</a>, <a class='technorati-link' href='http://technorati.com/tag/open+source' rel='tag' target='_self'>open source</a>, <a class='technorati-link' href='http://technorati.com/tag/php' rel='tag' target='_self'>php</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://blog.garypretty.co.uk/index.php/2009/03/18/windows-web-gallery-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Expression Web 2 Beta &#8211; What&#8217;s New?</title>
		<link>http://blog.garypretty.co.uk/index.php/2008/03/12/microsoft-expression-web-2-beta-whats-new/</link>
		<comments>http://blog.garypretty.co.uk/index.php/2008/03/12/microsoft-expression-web-2-beta-whats-new/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 14:44:16 +0000</pubDate>
		<dc:creator>Gary Pretty</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Expression Web]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://blog.garypretty.co.uk/index.php/2008/03/12/microsoft-expression-web-2-beta-whats-new/</guid>
		<description><![CDATA[UPDATE: This post was originally written for the Beta version of Expression Web 2. However, the content still applies to the full version that has now been released. By now you have probably heard that the beta of version 2 of Microsoft&#8217;s web design tool Expression Web has just been released.  I am a big &#8230; </p><p><a class="more-link block-button" href="http://blog.garypretty.co.uk/index.php/2008/03/12/microsoft-expression-web-2-beta-whats-new/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE: This post was originally written for the Beta version of Expression Web 2. However, the content still applies to the full version that has now been released.</strong></p>
<p>By now you have probably heard that the beta of version 2 of Microsoft&#8217;s web design tool Expression Web has just been released.  I am a big fan of Expression Web, having used it from the beta of version 1, and like many people I have been eagerly awaiting the release of version 2.  So, was it worth the wait?</p>
<p>Lets break down some of the new and updated features in Expression Web 2;</p>
<p> <strong>PHP Support</strong></p>
<p>If you develop using PHP (which I don&#8217;t), then the new version of Expression Web certainly delivers alot for you!  The app now supports PHP intellisense and syntax highlighting, which will likely bring all the PHP developers who liked the look of Expression Web 1, but not the lack of PHP support, into the community. </p>
<p>But thats not all.  Expression Web 2 now supports the previewing of PHP sites locally, without the need for a seperately installed web server.  I know how much that features helps me all the time when I&#8217;m using Expression for creating ASP.Net sites and no doubt this will be the same for PHP developers.</p>
<p><strong>ASP.Net &amp; AJAX Controls</strong></p>
<p>One of the biggest gripes I had (and I wasn&#8217;t alone) with Expression Web 1 was the lack of AJAX support.  When Expression Web was originally released, I automatically assumed that the standard AJAX controls (update panel, update progress, script manager etc.) would be available. Not so. This meant that I along with countless other developers and designers had to partially create our pages in Expression and then switch to Visual Studio or Visual Web Developer to work with AJAX.  Then, once you had these controls in your page, you recieved errors in design view in Expression becuase it didnt support the controls.</p>
<p>Luckily, the Expression Web team listened to the feedback and they have fixed this one too, and there is now full support for the standard ASP.Net Ajax controls to simply drag and drop them into your page.</p>
<p>Also, with regards to ASP.Net controls, you can now include custom controls in your web site, as well as a couple of new ASP.Net data controls, namely the ListView and DataPager control for when you are working with .Net 3.5.</p>
<p><strong>Silverlight 1.0, Windows Media &amp; Flash</strong></p>
<p>You can now drop your Silverlight 1.0 applications straight into your site using Expression Web 2. Further to this, there is now support to also embed Windows Media and Flash into your site as well as Flash preview in design view!</p>
<p><strong>Photoshop Support</strong></p>
<p>Another new feature, which I know I am going to end up using all the time, is the newly added support for importing from photoshop.  Expression Web 2 will import any PSD (Photoshop) file and convert it to an optimised image file format for your site.  Not only that, but it has in-built support for photoshop layers, allowing you to decide to show or hide particular layers from the psd file.  Finally, once you have your optimised image, you can go back and edit it in photoshop from with Expression and it will update your picture in your site accordingly.</p>
<p><strong>In Summary</strong></p>
<p>Good job Microsoft!</p>
<p>Above are just four of the main new features that are part of the new Expression Web 2 Beta, a couple of the others which I won&#8217;t go into now are;</p>
<ul>
<li>Improved FTP Publishing</li>
<li>Enhanced CSS styling and validation</li>
<li>Byte Order Mark Options (one of the little niggles with the first Expression Web was the lack of support for BOM, leading to encoding errors, especially with applications like WordPress).</li>
</ul>
<p>If you want to try Expression Web 2 Beta (I would definantely recommend it), go and <a href="http://www.microsoft.com/expression/products/download.aspx?key=web2beta">download the beta here</a>.</p>
<p>I would also suggest checking out the <a href="http://blogs.msdn.com/xweb/default.aspx">Expression Web Team Blog</a> for news and updates regarding the app.</p>

<!-- start wp-tags-to-technorati 1.02 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/AJAX' rel='tag' target='_self'>AJAX</a>, <a class='technorati-link' href='http://technorati.com/tag/ASP.Net' rel='tag' target='_self'>ASP.Net</a>, <a class='technorati-link' href='http://technorati.com/tag/Expression+Web' rel='tag' target='_self'>Expression Web</a>, <a class='technorati-link' href='http://technorati.com/tag/Web+Design' rel='tag' target='_self'>Web Design</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://blog.garypretty.co.uk/index.php/2008/03/12/microsoft-expression-web-2-beta-whats-new/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

