<?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>Ramblings of a Coder&#039;s Mind &#187; Visual Studio</title>
	<atom:link href="http://karunab.com/tag/visual-studio/feed/" rel="self" type="application/rss+xml" />
	<link>http://karunab.com</link>
	<description>Got Tech? Will Hack.</description>
	<lastBuildDate>Thu, 06 Oct 2011 10:48:07 +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>First hand at F#</title>
		<link>http://karunab.com/2009/05/24/first-hand-at-f/</link>
		<comments>http://karunab.com/2009/05/24/first-hand-at-f/#comments</comments>
		<pubDate>Sun, 24 May 2009 12:21:36 +0000</pubDate>
		<dc:creator>Karun</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[F#]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://karunab.com/?p=219</guid>
		<description><![CDATA[With the release of the first beta of Visual Studio 2010 which includes support for F#, it was only a matter of time till I tried my hand at it. I don&#8217;t go for Hello World programs. Apart from C, the first code I&#8217;ve written in every other language (since I heard this question) has <a href='http://karunab.com/2009/05/24/first-hand-at-f/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>With the release of the first beta of Visual Studio 2010 which includes support for F#, it was only a matter of time till I tried my hand at it.</p>
<p>I don&#8217;t go for Hello World programs. Apart from C, the first code I&#8217;ve written in every other language (since I heard this question) has been the same. Keeping up tradition, here&#8217;s the F# port.</p>
<p style="padding-left: 30px;">let Check (x: int) = float(int(sqrt(float x))) = sqrt(float x)<br />
for x = 32 to 99 do<br />
let sqVal = pown x 2<br />
if (Check(sqVal / 100) &amp;&amp; Check(sqVal % 100)) then<br />
System.Console.WriteLine(sqVal);<br />
done</p>
<p>This code aims to find every 4 digit number that is a perfect square whose upper and lower two digits are both perfect squares. This question was part of my sem 1 C paper and got me a 0/10. Clearly the examiner didn&#8217;t understand my answer. :P In honor of the great act of stupidity on my side (of writing such a solution in an exam), I recreate this in every concievable language as my first code :)</p>
<p>This is my first piece of code in a functional language so if I could have done this better, please let me know. Now to try out Haskell :)</p>
<p>A note about the VS 2010 F# editor. I know its not meant for performance but compiling clearly takes a couple of seconds. The IDE also could do with a bit more work with its intellisense because it didn&#8217;t like remembering System.Console and instead searched for the string everytime meaning I would hit System.Configuration instead (I am used to hitting enter after &#8216;Con&#8217; due to C# :))</p>
]]></content:encoded>
			<wfw:commentRss>http://karunab.com/2009/05/24/first-hand-at-f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VS 2010 Beta 1: User Interface</title>
		<link>http://karunab.com/2009/05/21/vs-2010-beta-1-user-interface/</link>
		<comments>http://karunab.com/2009/05/21/vs-2010-beta-1-user-interface/#comments</comments>
		<pubDate>Thu, 21 May 2009 14:32:40 +0000</pubDate>
		<dc:creator>Karun</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://karunab.com/?p=190</guid>
		<description><![CDATA[Well, I&#8217;ve been browsing through Visual Studio 2010 for a while now. I&#8217;ve not gotten into coding but did get a chance to have a look at the User Interface for this product. Here are some of the things I&#8217;ve noticed. WPF is in: Oh yes, you heard right! The start page uses WPF for <a href='http://karunab.com/2009/05/21/vs-2010-beta-1-user-interface/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Microsoft_Visual_Studio"><img class="alignright" title="Visual Studio 2010" src="http://karunab.com/wp-content/uploads/2009/05/vs-2010-logo.png" alt="" /></a>Well, I&#8217;ve been browsing through Visual Studio 2010 for a while now. I&#8217;ve not gotten into coding but did get a chance to have a look at the User Interface for this product. Here are some of the things I&#8217;ve noticed.</p>
<ol>
<li><strong><span style="text-decoration: underline;">WPF is in</span>:</strong> Oh yes, you heard right! The start page uses WPF for a clean and slick use. Have a look at the start screen (image in the gallery at the bottom)</li>
<li><strong><span style="text-decoration: underline;">New context highlighting</span>:</strong> Its bigger and better than ever! The editor looks slicker that ever before and I&#8217;m loving every byte of it ;)</li>
<li><strong><span style="text-decoration: underline;">Changed Intellisense drop down menu</span>:</strong> I must admit, my favourite part of the VS editor is its code intellisense and they have changed things up a bit in this department. I must admit though, I haven&#8217;t figured out what the Ctrl+Alt+Space exactly does :(</li>
<li><strong><span style="text-decoration: underline;">Inbuilt support for Office projects</span>:</strong> Want to write managed code extentions for Office products? Go right ahead. Start your work out of the box ;) I believe you don&#8217;t need to export <abbr title="Primary Interop Assemblies">PIA</abbr> with your projects any more. (More on this in a technical detail post)</li>
<li><strong><span style="text-decoration: underline;">F# supported <abbr title="Out of the Box">OOB</abbr></span>:</strong> I&#8217;m sure you have heard of <a href="http://en.wikipedia.org/wiki/F_Sharp_(programming_language)" target="_blank">F#</a>, the object oriented functional programming language. Well, it isn&#8217;t an outcast any more. :P Visual Studio 2010 has full support for the language. No more need for downloading and installing separate binaries. :)</li>
</ol>
<p>One thing still remains the same. The installer takes a lot of time to finish up the entire process. Also, .NET Framework 4.0 Beta 1 asked me for a reboot before proceeding with the rest of the installer (Don&#8217;t remember 3.5/2.0 asking for reboots in prior Visual Studios). I dislike installers asking me to reboot but I especially hate it when it doesn&#8217;t give me an option to restart later ¬¬. The installer isn&#8217;t going to go ahead either way. The rest will be completed after reboot. You should let me restart later ;( I&#8217;ll make sure I mention that in my feedback to the VS team :)</p>
<p>There are a lot of videos out there about Visual Studio. You might want to check out <a title="chan eight plus one" href="http://channel9.msdn.com/" target="_blank">channel 9</a> for <a title="10-4 sir!" href="http://channel9.msdn.com/shows/10-4/" target="_blank">10-4</a>. The 10-4 shows are downloadable so you can get the weekly video podcast whenever you want :)</p>
<p>Au revoir!</p>
]]></content:encoded>
			<wfw:commentRss>http://karunab.com/2009/05/21/vs-2010-beta-1-user-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 / .NET 4.0 Beta 1 released</title>
		<link>http://karunab.com/2009/05/21/visual-studio-2010-net-40-beta-1-released/</link>
		<comments>http://karunab.com/2009/05/21/visual-studio-2010-net-40-beta-1-released/#comments</comments>
		<pubDate>Thu, 21 May 2009 08:23:54 +0000</pubDate>
		<dc:creator>Karun</dc:creator>
				<category><![CDATA[Preview]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[New Technology]]></category>
		<category><![CDATA[Pre-Release]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://karunab.com/?p=175</guid>
		<description><![CDATA[Yes, they are out! You might have been hearing about the two for the past week or two around the interneticle blogosphere. I certainly did and as with every VS release, I was excited. VS is the best IDE I have seen so its no surprise that a new release excites me. Initial reports state <a href='http://karunab.com/2009/05/21/visual-studio-2010-net-40-beta-1-released/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Yes, they are out! You might have been hearing about the two for the past week or two around the interneticle blogosphere. I certainly did and as with every VS release, I was excited. VS is the best IDE I have seen so its no surprise that a new release excites me.</p>
<p>Initial reports state that the editor now uses WPF at points, has a brand new editor and improvements in syntaxes. Another thing they have changed is VS 2010 now has native support for F# :o This release isn&#8217;t really high on performance and optimization but gives you a good look as to where this project is going. Seems really exciting the things they have done. You can have a look at the <a title="VS 2010 TK" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=752cb725-969b-4732-a383-ed5740f02e93&amp;displayLang=en" target="_blank">Visual Studio 2010 Training Kit</a> VS 2010 TS B1 :)</p>
<p>All this and much more in this release. I&#8217;ll have an initial review up by tonight when I get my hands on it.</p>
<p>People who are waiting to download it can do so off MSDN Premium, <a title="Download details: Visual Studio Team System 2010 Team Suite Beta 1 - ISO" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=255fc5f1-15af-4fe7-be4d-263a2621144b&amp;displaylang=en" target="_blank">Microsoft Downloads</a> or try the <a title="Download details: Visual Studio Team System 2010 Team Suite Beta 1 – Web Installer" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=85520793-68fc-4361-a8b6-dc2cff49c8d2&amp;displaylang=en" target="_blank">Web Installer</a>. I&#8217;m sure there are other not so legal ways to do it as well :P If you are looking for a x64 VS 2010 Team System then don&#8217;t. There isn&#8217;t one :( So its x86 for all of us! Don&#8217;t worry, the following OS&#8217; are supported:</p>
<ul>
<li>Windows 7 RC (x86 and x64) Ultimate Edition</li>
<li>Windows Vista (x86 or x64), all editions except Starter Edition</li>
<li>Windows XP (x86 or x64), Service Pack 2 or later, all editions except Starter Edition</li>
<li>Windows Server 2003 (x86 or x64), Service Pack 1 or later, all editions</li>
<li>Windows Server 2003 R2 or later (x86 or x64), all editions</li>
<li>Windows Server 2008 (x86 and x64) or later (all editions)</li>
<li>Windows Server 2008 R2 RC (x64) Enterprise Edition</li>
</ul>
<p>Windows 7 might be supported in this release but Microsoft doesn&#8217;t really recommend using VS 2010 B1 on Win7. Why? I guess as with most betas, you want bug reports that are purely based on your product. Two betas working together could do a lot more weirder things than just one.</p>
<p>If you already have Visual Studio 2008 on your machine then don&#8217;t worry, VS 2010 B1 will install beside it without disturbing your precious VS 08 install ;) As with any beta, don&#8217;t rely on it for your major dev work and avoid installs on your primary machine.</p>
]]></content:encoded>
			<wfw:commentRss>http://karunab.com/2009/05/21/visual-studio-2010-net-40-beta-1-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

