<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Improving client-side development in Visual Studio</title>
	<atom:link href="http://encosia.com/improving-client-side-development-in-visual-studio/feed/" rel="self" type="application/rss+xml" />
	<link>http://encosia.com/improving-client-side-development-in-visual-studio/</link>
	<description>ASP.NET and AJAX code, ideas, and examples.</description>
	<lastBuildDate>Wed, 16 May 2012 23:02:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Avi Pinto</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-47045</link>
		<dc:creator>Avi Pinto</dc:creator>
		<pubDate>Sat, 29 Oct 2011 07:17:56 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-47045</guid>
		<description>Thanks Mads for the extension, installed it and it&#039;s awesome!</description>
		<content:encoded><![CDATA[<p>Thanks Mads for the extension, installed it and it&#8217;s awesome!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mads Kristensen</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-47042</link>
		<dc:creator>Mads Kristensen</dc:creator>
		<pubDate>Sat, 29 Oct 2011 03:05:08 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-47042</guid>
		<description>Most of the suggested features are available for Visual Studio 2010 through the free extension Web Essentials http://visualstudiogallery.msdn.microsoft.com/6ed4c78f-a23e-49ad-b5fd-369af0c2107f</description>
		<content:encoded><![CDATA[<p>Most of the suggested features are available for Visual Studio 2010 through the free extension Web Essentials <a href="http://visualstudiogallery.msdn.microsoft.com/6ed4c78f-a23e-49ad-b5fd-369af0c2107f" rel="nofollow">http://visualstudiogallery.msdn.microsoft.com/6ed4c78f-a23e-49ad-b5fd-369af0c2107f</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-46265</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Tue, 04 Oct 2011 14:22:34 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-46265</guid>
		<description>It definitely has some nice improvements. You can download the &quot;Visual Studio 11 Developer Preview&quot; on MSDN and use it today if you&#039;re inclined. I&#039;ve been using it in place of VS2010 since BUILD and it has been stable. Since it doesn&#039;t require converting the projects to a VS11-only format like VS2010 did, it&#039;s safe to go ahead and give it a try early without having to worry about painting yourself into a corner.</description>
		<content:encoded><![CDATA[<p>It definitely has some nice improvements. You can download the &#8220;Visual Studio 11 Developer Preview&#8221; on MSDN and use it today if you&#8217;re inclined. I&#8217;ve been using it in place of VS2010 since BUILD and it has been stable. Since it doesn&#8217;t require converting the projects to a VS11-only format like VS2010 did, it&#8217;s safe to go ahead and give it a try early without having to worry about painting yourself into a corner.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KD</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-46253</link>
		<dc:creator>KD</dc:creator>
		<pubDate>Mon, 03 Oct 2011 22:58:42 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-46253</guid>
		<description>Hey guys,

I had a sneak peak at the next Visual Studio release at the BUILD conference a couple weeks back.  A lot of these features are coming in the next release.  I saw the color picker for CSS, they also showed go to function in javascript and also all the javascript functions in a drop down like in the .NET code.  They also have a way to optimize all your project&#039;s image files, and best of all, minify and bundling of javascript and css files is all built in!  I&#039;m excitedly looking forward to its release.</description>
		<content:encoded><![CDATA[<p>Hey guys,</p>
<p>I had a sneak peak at the next Visual Studio release at the BUILD conference a couple weeks back.  A lot of these features are coming in the next release.  I saw the color picker for CSS, they also showed go to function in javascript and also all the javascript functions in a drop down like in the .NET code.  They also have a way to optimize all your project&#8217;s image files, and best of all, minify and bundling of javascript and css files is all built in!  I&#8217;m excitedly looking forward to its release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Maunder</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-41795</link>
		<dc:creator>Chris Maunder</dc:creator>
		<pubDate>Fri, 21 Jan 2011 10:01:08 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-41795</guid>
		<description>We&#039;ve been using .less. The support for .config files is great, but it really is high time this gets baked into the IDE.</description>
		<content:encoded><![CDATA[<p>We&#8217;ve been using .less. The support for .config files is great, but it really is high time this gets baked into the IDE.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gareth</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-41793</link>
		<dc:creator>Gareth</dc:creator>
		<pubDate>Fri, 21 Jan 2011 09:01:41 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-41793</guid>
		<description>Hi there,

Great, common sense!

I know I&#039;m late to the party but I cannot agree with this more. Having come from a PHP background, working with the Eclipse IDE, to C# based web development with VS2008, the sudden increase in how bloody difficult it was to work with css and js was a shocker. Ouch.  

My workaround is to have eclipse running at the same time as VS 2008 and edit my JS and CSS in that - it was simply taking too long to navigate around my JS docs.

Resharper 6, currently on beta, is adding JS code navigation and some other stuff too.

Good news for me is that we&#039;re getting VS2010 soon, so I&#039;ll give jsenhancements a go.

Thanks for putting into a well ordered, FAO Microsoft list what I&#039;ve been thinking.

G</description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>Great, common sense!</p>
<p>I know I&#8217;m late to the party but I cannot agree with this more. Having come from a PHP background, working with the Eclipse IDE, to C# based web development with VS2008, the sudden increase in how bloody difficult it was to work with css and js was a shocker. Ouch.  </p>
<p>My workaround is to have eclipse running at the same time as VS 2008 and edit my JS and CSS in that &#8211; it was simply taking too long to navigate around my JS docs.</p>
<p>Resharper 6, currently on beta, is adding JS code navigation and some other stuff too.</p>
<p>Good news for me is that we&#8217;re getting VS2010 soon, so I&#8217;ll give jsenhancements a go.</p>
<p>Thanks for putting into a well ordered, FAO Microsoft list what I&#8217;ve been thinking.</p>
<p>G</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adolfo</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-40443</link>
		<dc:creator>Adolfo</dc:creator>
		<pubDate>Wed, 24 Nov 2010 15:49:58 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-40443</guid>
		<description>I have a dream for VS2011.
A add-on that with a caption: &quot;kill your graphic designer&quot;
xD</description>
		<content:encoded><![CDATA[<p>I have a dream for VS2011.<br />
A add-on that with a caption: &#8220;kill your graphic designer&#8221;<br />
xD</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-40153</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Fri, 22 Oct 2010 23:36:53 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-40153</guid>
		<description>I think we can expect a VS2010 service pack that improves the client-side experience sooner than v.Next, like VS2008&#039;s sp1 added JavaScript code completion.

The new extensibility model makes it much easier to write plugins to address these issues too (like the JSEnhancements plugin I referenced in the post). Hopefully, as that ecosystem matures, we&#039;ll begin seeing lots of small plugins to make specific improvements, which can be continually improved as necessary.</description>
		<content:encoded><![CDATA[<p>I think we can expect a VS2010 service pack that improves the client-side experience sooner than v.Next, like VS2008&#8242;s sp1 added JavaScript code completion.</p>
<p>The new extensibility model makes it much easier to write plugins to address these issues too (like the JSEnhancements plugin I referenced in the post). Hopefully, as that ecosystem matures, we&#8217;ll begin seeing lots of small plugins to make specific improvements, which can be continually improved as necessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-40151</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Fri, 22 Oct 2010 19:31:02 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-40151</guid>
		<description>Unless Microsoft releases an extension that gives us some of these ideas, then we will unfortunately never see them until Visual Studio 2012 (or whatever year we get the next version).  I&#039;m not saying I&#039;d still love to have them, but I just wish Microsoft could release smaller updates to some of its products more frequently (like Chrome&#039;s release schedule).  This has technically been done for some other products through an &quot;out-of-band&quot; release, like the Silverlight Toolkit, but I&#039;d like to see them just update the actual product.  Maybe if most of visual studio was just a bunch of extensions, then they could update any of those extensions separately (like one for the designer).  Instead, we have to wait years most of the time.  Anyway, these are some great ideas for CSS and Javascript.</description>
		<content:encoded><![CDATA[<p>Unless Microsoft releases an extension that gives us some of these ideas, then we will unfortunately never see them until Visual Studio 2012 (or whatever year we get the next version).  I&#8217;m not saying I&#8217;d still love to have them, but I just wish Microsoft could release smaller updates to some of its products more frequently (like Chrome&#8217;s release schedule).  This has technically been done for some other products through an &#8220;out-of-band&#8221; release, like the Silverlight Toolkit, but I&#8217;d like to see them just update the actual product.  Maybe if most of visual studio was just a bunch of extensions, then they could update any of those extensions separately (like one for the designer).  Instead, we have to wait years most of the time.  Anyway, these are some great ideas for CSS and Javascript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-39835</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Wed, 08 Sep 2010 22:16:37 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-39835</guid>
		<description>JSLint has its uses, but its recommendation on function() vs. function () is purely Crockford&#039;s style preference.  His reasoning there made a little sense before JavaScript syntax highlighting was commonplace, but it&#039;s rare to find non-VS2010-formatted JavaScript that uses that style these days.  There&#039;s something awkward about that space.

That change from VS2008 to VS2010 was similar to switching the default C# brace formatting from Allman to K&amp;R &lt;em&gt;and&lt;/em&gt; dropping support for Allman at the same time.</description>
		<content:encoded><![CDATA[<p>JSLint has its uses, but its recommendation on function() vs. function () is purely Crockford&#8217;s style preference.  His reasoning there made a little sense before JavaScript syntax highlighting was commonplace, but it&#8217;s rare to find non-VS2010-formatted JavaScript that uses that style these days.  There&#8217;s something awkward about that space.</p>
<p>That change from VS2008 to VS2010 was similar to switching the default C# brace formatting from Allman to K&#038;R <em>and</em> dropping support for Allman at the same time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Wilson</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-39832</link>
		<dc:creator>Brad Wilson</dc:creator>
		<pubDate>Wed, 08 Sep 2010 18:30:14 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-39832</guid>
		<description>Re: the spacing after the word &quot;function&quot;

This agrees with the recommendations of JSLint. In fact, I&#039;ve found that JSLint and VS 2010 generally agree on document formatting in all regards except one: VS 2010 wants to indent case statements, and JSLint wants them to line up with the switch statement.</description>
		<content:encoded><![CDATA[<p>Re: the spacing after the word &#8220;function&#8221;</p>
<p>This agrees with the recommendations of JSLint. In fact, I&#8217;ve found that JSLint and VS 2010 generally agree on document formatting in all regards except one: VS 2010 wants to indent case statements, and JSLint wants them to line up with the switch statement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Kadlec</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-39769</link>
		<dc:creator>Thomas Kadlec</dc:creator>
		<pubDate>Sun, 29 Aug 2010 13:44:18 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-39769</guid>
		<description>Good article I liked almost all of those ideas.  I&#039;ve especially found CSS editing and formatting lacking in Visual Studio.  I completely agree that indenting style sheets based on depth helps readability and comprehension a lot.</description>
		<content:encoded><![CDATA[<p>Good article I liked almost all of those ideas.  I&#8217;ve especially found CSS editing and formatting lacking in Visual Studio.  I completely agree that indenting style sheets based on depth helps readability and comprehension a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amadeus</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-39735</link>
		<dc:creator>Amadeus</dc:creator>
		<pubDate>Wed, 25 Aug 2010 15:52:23 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-39735</guid>
		<description>Agree def. with all the issues pointed.

Using ctrl+shift+f to do anything in client-side dev. is a workaround, but i alway prefer other editors rather than VS because of the lacking features...</description>
		<content:encoded><![CDATA[<p>Agree def. with all the issues pointed.</p>
<p>Using ctrl+shift+f to do anything in client-side dev. is a workaround, but i alway prefer other editors rather than VS because of the lacking features&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Amada</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-39695</link>
		<dc:creator>Ben Amada</dc:creator>
		<pubDate>Sun, 22 Aug 2010 00:48:10 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-39695</guid>
		<description>As you said in your UPDATE, having most of these enhancement as Options would be best, since everyone has their own style.

I liked most of your suggestions, except for automatic reordering of CSS styles by property name.  I intentionally group the properties by their &quot;type&quot;.  Example, margin and padding together.  If absolutely positioned, then position, left, top, right and bottom together.  For fonts, I group font family, size, color together.  Etc.

I&#039;m usually not happy when VS decides to reformat things on its own.  Back in the VS 2002/2003 days, it did this a lot.  I generally prefer what I type is left alone.  JS is one area where I think since VS 2010, it tends to indent blocks of code incorrectly -- or at least unintuitively to me.  I think it can be turned off, but then it might turn off too much.</description>
		<content:encoded><![CDATA[<p>As you said in your UPDATE, having most of these enhancement as Options would be best, since everyone has their own style.</p>
<p>I liked most of your suggestions, except for automatic reordering of CSS styles by property name.  I intentionally group the properties by their &#8220;type&#8221;.  Example, margin and padding together.  If absolutely positioned, then position, left, top, right and bottom together.  For fonts, I group font family, size, color together.  Etc.</p>
<p>I&#8217;m usually not happy when VS decides to reformat things on its own.  Back in the VS 2002/2003 days, it did this a lot.  I generally prefer what I type is left alone.  JS is one area where I think since VS 2010, it tends to indent blocks of code incorrectly &#8212; or at least unintuitively to me.  I think it can be turned off, but then it might turn off too much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ashfaq</title>
		<link>http://encosia.com/improving-client-side-development-in-visual-studio/#comment-39670</link>
		<dc:creator>Ashfaq</dc:creator>
		<pubDate>Fri, 20 Aug 2010 04:22:17 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=1030#comment-39670</guid>
		<description>Thank you for your wonderful post. After jQuery comes into action, I think I spent more time in writing javaScript than writing server side code. I agree with your post and it would be great to have all those(color picker, CSS Outlining, JavaScript formating ) into VS 2010. But I think VS team should include two more thing. Use of &quot;Ctl +M +O&quot;, which is a nice feature in .cs/.vb file and at the time of writing inline js on a file I want to see that control name pops-up. For example, when I write something like 

$(&#039;#&#039;).val()

It would be great help if as soon as I press &lt;%= all controls name pop-up. That would save a lot of time on coding. What do you think Dave?

Ashfaq</description>
		<content:encoded><![CDATA[<p>Thank you for your wonderful post. After jQuery comes into action, I think I spent more time in writing javaScript than writing server side code. I agree with your post and it would be great to have all those(color picker, CSS Outlining, JavaScript formating ) into VS 2010. But I think VS team should include two more thing. Use of &#8220;Ctl +M +O&#8221;, which is a nice feature in .cs/.vb file and at the time of writing inline js on a file I want to see that control name pops-up. For example, when I write something like </p>
<p>$(&#8216;#&#8217;).val()</p>
<p>It would be great help if as soon as I press &lt;%= all controls name pop-up. That would save a lot of time on coding. What do you think Dave?</p>
<p>Ashfaq</p>
]]></content:encoded>
	</item>
</channel>
</rss>

