<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>IRohitable</title>
    <description>The multifaceted life of a coder</description>
    <link>http://www.irohitable.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 2.5.0.6</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.irohitable.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Rohit Khare</dc:creator>
    <dc:title>IRohitable</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Irohitable" /><feedburner:info uri="irohitable" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <title>SQL Server: Get week start and end dates of any month</title>
      <description>&lt;div id="AdnTop"&gt;&lt;div class="AdnTopLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnTopRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Get week start dates of any month&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="brush: sql;"&gt;DECLARE @startDate DATETIME
SET @StartDate = '20130101'
;WITH DayCounter(n) AS
( SELECT 0 UNION ALL SELECT n+1 FROM DayCounter WHERE n&amp;lt;30)
SELECT DISTINCT DateAdd(dd,7-(DATEPART(DW,@StartDate+n)-1),@StartDate+n) FROM DayCounter
WHERE MONTH(DateAdd(dd,7-(DATEPART(DW,@StartDate+n)-1),@StartDate+n)) = MONTH(@StartDate)&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Get week end dates of any month&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="brush: sql;"&gt;DECLARE @StartDate DATETIME
SET @StartDate = '20130101'
;WITH DayCounter(n) AS
( SELECT 0 UNION ALL SELECT n+1 FROM DayCounter WHERE n&amp;lt;30)
SELECT DISTINCT DateAdd(dd,7-(DATEPART(DW,@StartDate+n)),@StartDate+n) FROM DayCounter
WHERE MONTH(DateAdd(dd,7-(DATEPART(DW,@StartDate+n)-1),@StartDate+n)) = MONTH(@StartDate)&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div id="AdnBottom"&gt;&lt;div class="AdnBottomLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnBottomRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Irohitable/~4/fT3zpnlDYBI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Irohitable/~3/fT3zpnlDYBI/post.aspx</link>
      <author>rpk_2006@yahoo.com</author>
      <comments>http://www.irohitable.com/post/2013/01/19/SQL-Server-Get-week-start-and-end-dates-of-any-month.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.irohitable.com/post.aspx?id=22234c18-bb0a-48c3-8e91-5dc551279eac</guid>
      <pubDate>Sat, 19 Jan 2013 13:38:00 +0500</pubDate>
      <category>SQL Server</category>
      <category>Technology</category>
      <dc:publisher>Rohit</dc:publisher>
      <pingback:server>http://www.irohitable.com/pingback.axd</pingback:server>
      <pingback:target>http://www.irohitable.com/post.aspx?id=22234c18-bb0a-48c3-8e91-5dc551279eac</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.irohitable.com/trackback.axd?id=22234c18-bb0a-48c3-8e91-5dc551279eac</trackback:ping>
      <wfw:comment>http://www.irohitable.com/post/2013/01/19/SQL-Server-Get-week-start-and-end-dates-of-any-month.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.irohitable.com/syndication.axd?post=22234c18-bb0a-48c3-8e91-5dc551279eac</wfw:commentRss>
    <feedburner:origLink>http://www.irohitable.com/post.aspx?id=22234c18-bb0a-48c3-8e91-5dc551279eac</feedburner:origLink></item>
    <item>
      <title>Ruby Notes - 2</title>
      <description>&lt;div id="AdnTop"&gt;&lt;div class="AdnTopLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnTopRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;In this post of the Ruby Notes series:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Some unique control structures in Ruby&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ruby tries to make code more concise and readable where ever possible. Some new controls structures like &lt;strong&gt;&lt;em&gt;unless&lt;/em&gt;&lt;/strong&gt; , &lt;strong&gt;&lt;em&gt;until&lt;/em&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;each&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;make code&amp;nbsp;less verbose and more understandable.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;if not&lt;/strong&gt; vs. &lt;strong&gt;unless:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Take for instance this example where we use age old &lt;strong&gt;&lt;em&gt;If&lt;/em&gt;&lt;/strong&gt; to check for negation:&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;class Person
     attr_accessor :age


     def age
       @age
     end


     def age=(num)
        @age = num

        if not @age &amp;gt; 18
            puts 'Person not eligible for driving'
        end
     end

end&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now the same example using &lt;strong&gt;&lt;em&gt;Unless.&lt;/em&gt;&lt;/strong&gt; Not only &lt;strong&gt;unless&lt;/strong&gt; makes the negation easy to understand but also makes it more concise.&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;class Person 
    attr_accessor :age


    def age 
      @age 
    end


    def age=(num) 
       @age = num 

       unless @age &amp;gt; 18 
          puts 'Person not eligible for driving' 
       end 
    end 

end&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;With &lt;strong&gt;&lt;em&gt;unless&lt;/em&gt;&lt;/strong&gt;, the body of the statement is executed only if the condition is false. Not only the latter version is one token shorter than &lt;strong&gt;&lt;em&gt;if not&lt;/em&gt;&lt;/strong&gt;, it takes less mental energy to understand once you get used to it.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: none;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;while&lt;/strong&gt; vs. &lt;strong&gt;until&lt;/strong&gt;&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: none;"&gt;In exactly the same way that &lt;strong&gt;&lt;em&gt;if&lt;/em&gt;&lt;/strong&gt; has &lt;strong&gt;&lt;em&gt;unless&lt;/em&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;em&gt;while&lt;/em&gt;&lt;/strong&gt; has a substitute as &lt;strong&gt;&lt;em&gt;until&lt;/em&gt;&lt;/strong&gt;. An &lt;strong&gt;until&lt;/strong&gt; loop keeps going until its conditional part becomes true.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;i = 0 
while i &amp;lt;= 10 
  i += 1 
end 

puts i&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;i = 0 
until i == 10 
  i += 1 
end 

puts i&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: none;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;for&lt;/strong&gt; vs. &lt;strong&gt;each&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;customers = ['John','Alex','Peter']

for name in customers 
   puts name 
end&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;customers = ['John','Alex','Peter']

customers.each do |name| 
   puts name 
end&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: none;"&gt;Why use &lt;strong&gt;&lt;em&gt;each&lt;/em&gt;&lt;/strong&gt; over &lt;strong&gt;&lt;em&gt;for&lt;/em&gt;&lt;/strong&gt;? Because, &lt;strong&gt;&lt;em&gt;for&lt;/em&gt;&lt;/strong&gt; internally calls &lt;strong&gt;&lt;em&gt;each&lt;/em&gt;&lt;/strong&gt; so why complicate things and not use &lt;strong&gt;&lt;em&gt;each&lt;/em&gt;&lt;/strong&gt; directly.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Previous post of Ruby Notes Series: &lt;a href="http://www.irohitable.com/post/2012/08/24/Ruby-Notes-1.aspx" target="_blank"&gt;Ruby Notes - 1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div id="AdnBottom"&gt;&lt;div class="AdnBottomLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnBottomRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Irohitable/~4/00ejIum7Vv4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Irohitable/~3/00ejIum7Vv4/post.aspx</link>
      <author>rpk_2006@yahoo.com</author>
      <comments>http://www.irohitable.com/post/2012/08/31/Ruby-Notes-2.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.irohitable.com/post.aspx?id=23898732-3d79-43c2-9697-f0421373c2d1</guid>
      <pubDate>Fri, 31 Aug 2012 21:35:00 +0500</pubDate>
      <category>Ruby on Rails</category>
      <category>Technology</category>
      <dc:publisher>Rohit</dc:publisher>
      <pingback:server>http://www.irohitable.com/pingback.axd</pingback:server>
      <pingback:target>http://www.irohitable.com/post.aspx?id=23898732-3d79-43c2-9697-f0421373c2d1</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.irohitable.com/trackback.axd?id=23898732-3d79-43c2-9697-f0421373c2d1</trackback:ping>
      <wfw:comment>http://www.irohitable.com/post/2012/08/31/Ruby-Notes-2.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.irohitable.com/syndication.axd?post=23898732-3d79-43c2-9697-f0421373c2d1</wfw:commentRss>
    <feedburner:origLink>http://www.irohitable.com/post.aspx?id=23898732-3d79-43c2-9697-f0421373c2d1</feedburner:origLink></item>
    <item>
      <title>Ruby Notes : 1</title>
      <description>&lt;div id="AdnTop"&gt;&lt;div class="AdnTopLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnTopRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is the first post of Ruby Notes series. This series and the later, Rails Notes, is a collection of my personal learning notes prepared while learning Ruby and Rails. These notes are the extract of the several books I referred while learning Ruby. These notes were lying on my shelf from quite some time when one bright sunny day I realised to publish them in the hope to help large number of beginners and enthusiasts needing quick reference to relevant topics only.&lt;/p&gt;
&lt;p&gt;In this post:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The Ruby style of Coding.&lt;/li&gt;
&lt;li&gt;Proper use of Comments.&lt;/li&gt;
&lt;li&gt;When to use Parentheses and when to ignore?&lt;/li&gt;
&lt;li&gt;How much code in one line? Single-line or multi-line.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;THE RUBY STYLE OF CODING&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Ruby style of coding is built on few simple ideas like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The code should be clear and itself tell the reader what exactly it is trying to do.&lt;/li&gt;
&lt;li&gt;The code should be concise.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To adapt these simple ideas into practice, Ruby stresses on &lt;em&gt;&lt;strong&gt;Convention over Configuration&lt;/strong&gt;&lt;/em&gt; from the very start. In Ruby, you indent your code with two spaces per level. The rule is &lt;strong&gt;not to use Tabs&lt;/strong&gt; for indentation.&lt;/p&gt;
&lt;p&gt;The Ruby naming convention in short says: &lt;strong&gt;Camels for Classes, Snakes everywhere.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This means the Class names should use Camel casing while the rest of the things like methods, arguments and variables should use lower case. For example:&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;class Customer   
   attr_accessor  :name,  :address,  :place

 
   def initialize(name, address, place)
       @name = name
       @address = address
       @place = place
   end


   def name_length
       puts name.size
   end
end&lt;/pre&gt;
&lt;p&gt;For constants there is a mixed belief. However, the Ruby community recommends all uppercase with words separated by underscore. For example:&lt;/p&gt;
&lt;p&gt;ANNUAL_DISCOUNT = 20&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;PROPER USE OF COMMENTS&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ruby's philosophy says: "Good code speaks for itself". Therefore, use comments only when necessary not just everywhere.&lt;/p&gt;
&lt;p&gt;(1) Keep background information separate from instructions:&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;# Author: 
# Copyright 2012:
#
# An example of Ruby class&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;(2) Not every line requires comment:&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;number += 1  # Add one to number&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;(3) An example of proper use of comment:&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;return 0 if divisor == 0  # Avoid division by zero&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;WHEN TO USE PARENTHESES AND WHEN TO IGNORE?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is no rigid rule but this is what the Ruby community prefers:&lt;/p&gt;
&lt;p&gt;(1) Use Parentheses with the arguments. For example:&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;def increment_number (number)
   number += 1
   puts number
end&lt;/pre&gt;
&lt;p&gt;(2) Ignore Parentheses in this type of situation:&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;def name_length()
   puts name.size
end&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;Use instead&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;def name_length
   puts name.size
end&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;HOW MUCH CODE IN ONE LINE? SINGLE-LINE OR MULTI-LINE?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: none;"&gt;Preferably one code statement per line is recommended for good readability. However, in certain situations you can fold cold block into one if it doesn't compromise readability. Note how this code can be written with folded block of code without compromising readability:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="zoundry_raven_tags"&gt;&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;&lt;strong&gt;Style 1:&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;5.times do |num|
  puts "The number is #{num}"
end&lt;/pre&gt;
&lt;p class="zoundry_raven_tags"&gt;&lt;strong&gt;&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Style 2:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="brush: rails;"&gt;5.times { |num|  puts "The number is #{num}"  }&lt;/pre&gt;
&lt;p class="zoundry_raven_tags"&gt;&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="zoundry_raven_tags"&gt;&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a class="ztag" href="http://www.technorati.com/tag/Ruby" rel="tag"&gt;Ruby&lt;/a&gt;, &lt;a class="ztag" href="http://www.technorati.com/tag/Ruby+on+Rails" rel="tag"&gt;Ruby on Rails&lt;/a&gt;&lt;/span&gt; &lt;br /&gt; &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Del.icio.us&lt;/span&gt; : &lt;a class="ztag" href="http://del.icio.us/tag/Ruby" rel="tag"&gt;Ruby&lt;/a&gt;, &lt;a class="ztag" href="http://del.icio.us/tag/Ruby%20on%20Rails" rel="tag"&gt;Ruby on Rails&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div id="AdnBottom"&gt;&lt;div class="AdnBottomLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnBottomRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Irohitable/~4/ooDwbuOcpZc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Irohitable/~3/ooDwbuOcpZc/post.aspx</link>
      <author>rpk_2006@yahoo.com</author>
      <comments>http://www.irohitable.com/post/2012/08/24/Ruby-Notes-1.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.irohitable.com/post.aspx?id=6704af75-6fd5-4cfe-8d5c-b033e2a26b4e</guid>
      <pubDate>Fri, 24 Aug 2012 18:17:00 +0500</pubDate>
      <category>Ruby on Rails</category>
      <dc:publisher>Rohit</dc:publisher>
      <pingback:server>http://www.irohitable.com/pingback.axd</pingback:server>
      <pingback:target>http://www.irohitable.com/post.aspx?id=6704af75-6fd5-4cfe-8d5c-b033e2a26b4e</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.irohitable.com/trackback.axd?id=6704af75-6fd5-4cfe-8d5c-b033e2a26b4e</trackback:ping>
      <wfw:comment>http://www.irohitable.com/post/2012/08/24/Ruby-Notes-1.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.irohitable.com/syndication.axd?post=6704af75-6fd5-4cfe-8d5c-b033e2a26b4e</wfw:commentRss>
    <feedburner:origLink>http://www.irohitable.com/post.aspx?id=6704af75-6fd5-4cfe-8d5c-b033e2a26b4e</feedburner:origLink></item>
    <item>
      <title>Exploring the new Visual Studio Express 2012 RC for Web</title>
      <description>&lt;div id="AdnTop"&gt;&lt;div class="AdnTopLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnTopRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Visual Studio 2012 RC packs many new improvements from the Setup to the looks and the underlying core features. The new Setup is said to be 20% faster based on the customization you choose.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.irohitable.com/image.axd?picture=VSRC1Setup.png" rel="lightbox"&gt;&lt;img style="width: 500px; height: 430px;" src="http://www.irohitable.com/image.axd?picture=zrtn_004p17583236_tn.jpg" alt="" width="500" height="430" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lot of work has been done on the &lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2012/05/08/visual-studio-11-user-interface-updates-coming-in-rc.aspx" target="_blank"&gt;overall UX&lt;/a&gt; to give even more friendlier experience. Let's start exploring the new IDE to see few areas where we frequently spend time:&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.irohitable.com/image.axd?picture=VS2012Express_FirstPage.png" rel="lightbox"&gt;&lt;img style="width: 600px; height: 422px;" src="http://www.irohitable.com/image.axd?picture=zrtn_008p81376c7_tn.jpg" alt="" width="800" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;The New Project screen. An empty ASP.NET Web Application now really means empty. You won't get basic start-up code for your application.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img src="http://www.irohitable.com/image.axd?picture=NewProject1.png" alt="NewProject1.png" width="775" height="464" /&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img src="http://www.irohitable.com/image.axd?picture=NewProject2.png" alt="NewProject2.png" width="768" height="492" /&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;An Empty Web Application comes with no default Web Page but only Web.Config file. If you want few lines of start-up code, you can always choose a Basic Template:&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img src="http://www.irohitable.com/image.axd?picture=MvcProjectTemplate.png" alt="MvcProjectTemplate.png" width="780" height="512" /&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;The Solution Explorer is one such area where tweaks have been done to make it light and clutter free. Things that don't directly affect the Solution View or the Project Hierarchy have been removed from the Solution Explorer. Enhanced Search has been added to search for any text or item in the Solution Explorer.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img src="http://www.irohitable.com/image.axd?picture=SolutionExplorerWebForms.png" alt="SolutionExplorerWebForms.png" width="657" height="499" /&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;The Solution Explorer also contains Active Sync option to easily navigate to the location of the opened document. Click on file in the Solution Explorer and select the Preview option on top of the Solution Explorer. It opens the code of the file for you to preview. Once the Preview icon is selected and marked, you can just keep clicking other files in the Solution Explorer to instantly look the code of the file.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img src="http://www.irohitable.com/image.axd?picture=SolutionExplorerButtons.png" alt="SolutionExplorerButtons.png" width="373" height="134" /&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Now lets take a look at the default page of a basic Web Froms Application. You will notice a fresh new template to start with:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.irohitable.com/image.axd?picture=DefaultAspx.png" rel="lightbox"&gt;&lt;img style="width: 600px; height: 449px;" src="http://www.irohitable.com/image.axd?picture=zrtn_012n50ec7b96_tn.jpg" alt="" width="800" height="449" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Now open the Mark-Up, i.e., the source of Default.aspx. You will notice improvements in code manageability and readability. Just click on any line of the source to notice a gray border around that line:&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.irohitable.com/image.axd?picture=DefaultMarkup1.png" rel="lightbox"&gt;&lt;img style="width: 600px; height: 152px;" src="http://www.irohitable.com/image.axd?picture=zrtn_013n1610a057_tn.jpg" alt="" width="800" height="152" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;The new HTML editor offers full support for HTML5 elements and snippets. The CSS editor offers full support for CSS3, including support for CSS hacks and snippets for vendor-specific extensions to CSS.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img src="http://www.irohitable.com/image.axd?picture=Html5Support.png" alt="Html5Support.png" width="608" height="210" /&gt;&lt;/p&gt;
&lt;p class="zoundry_raven_tags"&gt;&lt;!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com --&gt; &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a class="ztag" href="http://www.technorati.com/tag/Visual+Studio" rel="tag"&gt;Visual Studio&lt;/a&gt;, &lt;a class="ztag" href="http://www.technorati.com/tag/Visual+Studio+2012" rel="tag"&gt;Visual Studio 2012&lt;/a&gt;&lt;/span&gt; &lt;br /&gt; &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Del.icio.us&lt;/span&gt; : &lt;a class="ztag" href="http://del.icio.us/tag/Visual%20Studio" rel="tag"&gt;Visual Studio&lt;/a&gt;, &lt;a class="ztag" href="http://del.icio.us/tag/Visual%20Studio%202012" rel="tag"&gt;Visual Studio 2012&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div id="AdnBottom"&gt;&lt;div class="AdnBottomLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnBottomRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Irohitable/~4/1kX3sAogI5Y" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Irohitable/~3/1kX3sAogI5Y/post.aspx</link>
      <author>rpk_2006@yahoo.com</author>
      <comments>http://www.irohitable.com/post/2012/07/31/Exploring-the-new-Visual-Studio-Express-2012-RC-for-Web.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.irohitable.com/post.aspx?id=7e25cc36-953d-4e82-a53a-b9519c0e803f</guid>
      <pubDate>Tue, 31 Jul 2012 00:06:00 +0500</pubDate>
      <category>Technology</category>
      <category>Visual Studio</category>
      <dc:publisher>Rohit</dc:publisher>
      <pingback:server>http://www.irohitable.com/pingback.axd</pingback:server>
      <pingback:target>http://www.irohitable.com/post.aspx?id=7e25cc36-953d-4e82-a53a-b9519c0e803f</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.irohitable.com/trackback.axd?id=7e25cc36-953d-4e82-a53a-b9519c0e803f</trackback:ping>
      <wfw:comment>http://www.irohitable.com/post/2012/07/31/Exploring-the-new-Visual-Studio-Express-2012-RC-for-Web.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.irohitable.com/syndication.axd?post=7e25cc36-953d-4e82-a53a-b9519c0e803f</wfw:commentRss>
    <feedburner:origLink>http://www.irohitable.com/post.aspx?id=7e25cc36-953d-4e82-a53a-b9519c0e803f</feedburner:origLink></item>
    <item>
      <title>Enhancements in SQL Server 2012 Management Studio</title>
      <description>&lt;div id="AdnTop"&gt;&lt;div class="AdnTopLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnTopRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;SQL Server 2012 brings some of the most desired enhancements in the Management Studio to simplify manageability.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(1)&lt;/strong&gt; The new SQL Server Management Studio is built on Visual Studio 2012. As it opens, you soon recognize the familiar dark blue theme of Visual Studio 2010.&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;img style="text-align: center; display: block; margin-left: auto; margin-right: auto; border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=ssms1.png" alt="ssms1.png" width="471" height="308" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="text-align: center; display: block; margin-left: auto; margin-right: auto; border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=ssms2.png" alt="ssms2.png" width="600" height="300" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(2)&lt;/strong&gt; You can drag and move out Query Window from the main work area:&lt;/p&gt;
&lt;p&gt;&lt;img style="text-align: center; display: block; margin-left: auto; margin-right: auto; border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=ssms3.png" alt="ssms3.png" width="600" height="300" /&gt;&lt;/p&gt;
&lt;p&gt;It also has dual monitor support. You can move out a Query Window to another monitor or outside the main IDE.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(3)&lt;/strong&gt; You can even drag out the ToolBox from the main IDE and place it elsewhere on the desktop or on another monitor.&lt;/p&gt;
&lt;p&gt;&lt;img style="text-align: center; display: block; margin-left: auto; margin-right: auto; border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=ssms4.png" alt="ssms4.png" width="600" height="300" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(4)&lt;/strong&gt; Being based on Visual Studio, SSMS brings the same Clipboard Buffer feature of Visual Studio 2010. You can cycle through buffer text by holding down the SHIFT key and pressing CTRL+V.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(5)&lt;/strong&gt; Another interesting feature is &lt;strong&gt;&lt;em&gt;Insert Snippet&lt;/em&gt;&lt;/strong&gt; which you can find on menu via Edit -&amp;gt; IntelliSense. It allows you to inject variety of code snippets onto your Query Window:&lt;/p&gt;
&lt;p&gt;&lt;img style="text-align: center; display: block; margin-left: auto; margin-right: auto; border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=ssms5.png" alt="ssms5.png" width="600" height="300" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="text-align: center; display: block; margin-left: auto; margin-right: auto; border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=ssms6.png" alt="ssms6.png" width="553" height="278" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="text-align: center; display: block; margin-left: auto; margin-right: auto; border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=ssms7.png" alt="ssms7.png" width="457" height="188" /&gt;&lt;/p&gt;
&lt;p&gt;Above I selected &lt;strong&gt;Create Procedure Basic Template&lt;/strong&gt; to inject stored procedure code. It even provides you with two parameters to start with. You can always remove or add parameters according to your need.&lt;/p&gt;
&lt;p&gt;Similarly, you can inject many other type of code snippets like: Function, Index, Table, View etc. There are even more enhancements which are outside the scope of this post.&lt;/p&gt;
&lt;p class="zoundry_raven_tags"&gt;&lt;!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com --&gt;&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a class="ztag" href="http://www.technorati.com/tag/SQL+Server" rel="tag"&gt;SQL Server&lt;/a&gt;, &lt;a class="ztag" href="http://www.technorati.com/tag/SQL+Server+2012" rel="tag"&gt;SQL Server 2012&lt;/a&gt;, &lt;a class="ztag" href="http://www.technorati.com/tag/SSMS" rel="tag"&gt;SSMS&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Del.icio.us&lt;/span&gt; : &lt;a class="ztag" href="http://del.icio.us/tag/SQL%20Server" rel="tag"&gt;SQL Server&lt;/a&gt;, &lt;a class="ztag" href="http://del.icio.us/tag/SQL%20Server%202012" rel="tag"&gt;SQL Server 2012&lt;/a&gt;, &lt;a class="ztag" href="http://del.icio.us/tag/SSMS" rel="tag"&gt;SSMS&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div id="AdnBottom"&gt;&lt;div class="AdnBottomLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnBottomRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Irohitable/~4/V6zz-oaJ4NA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Irohitable/~3/V6zz-oaJ4NA/post.aspx</link>
      <author>rpk_2006@yahoo.com</author>
      <comments>http://www.irohitable.com/post/2012/07/15/Enhancements-in-SQL-Server-2012-Management-Studio.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.irohitable.com/post.aspx?id=4c296d94-a17d-45b7-b060-cc60edbd777d</guid>
      <pubDate>Sun, 15 Jul 2012 12:43:00 +0500</pubDate>
      <category>Database</category>
      <category>SQL Server</category>
      <category>Technology</category>
      <dc:publisher>Rohit</dc:publisher>
      <pingback:server>http://www.irohitable.com/pingback.axd</pingback:server>
      <pingback:target>http://www.irohitable.com/post.aspx?id=4c296d94-a17d-45b7-b060-cc60edbd777d</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.irohitable.com/trackback.axd?id=4c296d94-a17d-45b7-b060-cc60edbd777d</trackback:ping>
      <wfw:comment>http://www.irohitable.com/post/2012/07/15/Enhancements-in-SQL-Server-2012-Management-Studio.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.irohitable.com/syndication.axd?post=4c296d94-a17d-45b7-b060-cc60edbd777d</wfw:commentRss>
    <feedburner:origLink>http://www.irohitable.com/post.aspx?id=4c296d94-a17d-45b7-b060-cc60edbd777d</feedburner:origLink></item>
    <item>
      <title>How to suppress zero values in SSRS report?</title>
      <description>&lt;div id="AdnTop"&gt;&lt;div class="AdnTopLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnTopRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;If you are coming from Crystal Reports background then you must be aware of a property called &lt;strong&gt;&lt;em&gt;Suppress if 0&lt;/em&gt;&lt;/strong&gt; in Crystal Reports. By default, this property is disabled resulting in zero values being displayed on your report. When checked, all the zero values are suppressed by replacing 0 with a blank space.&lt;/p&gt;
&lt;p&gt;SQL Server Reporting Services (SSRS) is quite young when compared to Crystal Reports. It is not as powerful as Crystal Reports but it definitely bundles simplicity and seamless integration with SQL Server data and Visual Studio.&lt;/p&gt;
&lt;p&gt;Here I show you how to implement &lt;strong style="font-size: 14px;"&gt;Suppress if 0&lt;/strong&gt; functionality in SSRS. In my example I have used SQL Server 2008 Reporting Services. Before starting let's see how the report looks when opened in browser before suppressing zero values:&lt;/p&gt;
&lt;p&gt;&lt;img style="text-align: center; display: block; margin-left: auto; margin-right: auto; border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=ReportBeforeSuppress0.png" alt="ReportBeforeSuppress0.png" width="271" height="307" /&gt;&lt;/p&gt;
&lt;p&gt;To suppress zero values, go to Business Intelligence Development Studio and open the report design. My report design looks like this: &lt;/p&gt;
&lt;p&gt;&lt;img style="border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=SSRS_Report_Design.png" alt="SSRS_Report_Design.png" width="705" height="305" /&gt;&lt;/p&gt;
&lt;p&gt;You could see the numeric fields shown as &lt;strong&gt;&amp;lt;&amp;lt;Expr&amp;gt;&amp;gt;&lt;/strong&gt; in the above image. As this version of SSRS does not include any built-in property to suppress zero, therefore you need to make use of built-in functions like &lt;strong&gt;&lt;em&gt;IIF&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;To do this:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(1)&lt;/strong&gt; Right-click on any Expression field on your report and select &lt;strong&gt;&lt;em&gt;Expression&lt;/em&gt;&lt;/strong&gt; as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img style="text-align: center; display: block; margin-left: auto; margin-right: auto; border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=SelectExpression.png" alt="SelectExpression.png" width="505" height="365" /&gt;&lt;/p&gt;
&lt;p&gt;A dialog box opens with the expression shown as below:&lt;/p&gt;
&lt;p&gt;&lt;img style="text-align: center; display: block; margin-left: auto; margin-right: auto; border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=ExpressionBeforeSuppress.png" alt="ExpressionBeforeSuppress.png" width="547" height="496" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(2)&lt;/strong&gt; Modify the shown expression as shown below. We will make use of a built-in function &lt;strong&gt;IIF,&lt;/strong&gt; which you can find in the Category List of the same dialog. This is also shown in the image below:&lt;/p&gt;
&lt;p&gt;&lt;img style="text-align: center; display: block; margin-left: auto; margin-right: auto; border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=IIf_Dialog.png" alt="IIf_Dialog.png" width="548" height="499" /&gt;&lt;/p&gt;
&lt;p&gt;It is as simple as that. Now either see the report preview or deploy the report to the Report Server and open the report on the browser. My resulting report is as below:&lt;/p&gt;
&lt;p&gt;&lt;img style="text-align: center; display: block; margin-left: auto; margin-right: auto; border: #000000 1px solid;" src="http://www.irohitable.com/image.axd?picture=ReportAfterSuppress0.png" alt="ReportAfterSuppress0.png" width="270" height="299" /&gt;&lt;/p&gt;
&lt;p class="zoundry_raven_tags"&gt;&lt;!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com --&gt; &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Del.icio.us&lt;/span&gt; : &lt;a class="ztag" href="http://del.icio.us/tag/SQL%20Server" rel="tag"&gt;SQL Server&lt;/a&gt;, &lt;a class="ztag" href="http://del.icio.us/tag/SQL%20Server%20Reporting%20Services" rel="tag"&gt;SQL Server Reporting Services&lt;/a&gt;, &lt;a class="ztag" href="http://del.icio.us/tag/SSRS" rel="tag"&gt;SSRS&lt;/a&gt;&lt;/span&gt; &lt;br /&gt; &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a class="ztag" href="http://www.technorati.com/tag/SQL+Server" rel="tag"&gt;SQL Server&lt;/a&gt;, &lt;a class="ztag" href="http://www.technorati.com/tag/SQL+Server+Reporting+Services" rel="tag"&gt;SQL Server Reporting Services&lt;/a&gt;, &lt;a class="ztag" href="http://www.technorati.com/tag/SSRS" rel="tag"&gt;SSRS&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div id="AdnBottom"&gt;&lt;div class="AdnBottomLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnBottomRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Irohitable/~4/uS3OqD6XmQE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Irohitable/~3/uS3OqD6XmQE/post.aspx</link>
      <author>rpk_2006@yahoo.com</author>
      <comments>http://www.irohitable.com/post/2012/07/11/How-to-suppress-zero-values-in-SSRS-report.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.irohitable.com/post.aspx?id=6700f651-7c09-4574-8381-7102e63e3ac6</guid>
      <pubDate>Wed, 11 Jul 2012 12:54:00 +0500</pubDate>
      <category>SQL Server</category>
      <dc:publisher>Rohit</dc:publisher>
      <pingback:server>http://www.irohitable.com/pingback.axd</pingback:server>
      <pingback:target>http://www.irohitable.com/post.aspx?id=6700f651-7c09-4574-8381-7102e63e3ac6</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.irohitable.com/trackback.axd?id=6700f651-7c09-4574-8381-7102e63e3ac6</trackback:ping>
      <wfw:comment>http://www.irohitable.com/post/2012/07/11/How-to-suppress-zero-values-in-SSRS-report.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.irohitable.com/syndication.axd?post=6700f651-7c09-4574-8381-7102e63e3ac6</wfw:commentRss>
    <feedburner:origLink>http://www.irohitable.com/post.aspx?id=6700f651-7c09-4574-8381-7102e63e3ac6</feedburner:origLink></item>
    <item>
      <title>Tool Pick #7: T4 Template Tools</title>
      <description>&lt;div id="AdnTop"&gt;&lt;div class="AdnTopLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnTopRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-family: trebuchet ms,geneva; font-size: small;"&gt;&lt;strong&gt;&lt;a href="http://t4-editor.tangible-engineering.com/T4-Editor-Visual-T4-Editing.html" target="_blank"&gt;tangible T4 Editior&lt;/a&gt;&lt;/strong&gt;:&amp;nbsp; Quickly write your own .NET Code Generator via T4 Text-Templates (.tt-Files) with Intelli-Sense &amp;amp; Syntax-Highlighting. tangible T4 Editor comes with UML-Style modeling tools and can generate from diagrams, database schemas, xml, word, excel sources, or any other data source. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: trebuchet ms,geneva; font-size: small;"&gt;&lt;strong&gt;&lt;a href="http://t4toolbox.codeplex.com/" target="_blank"&gt;T4 Toolbox&lt;/a&gt;&lt;/strong&gt;: A set of ready-to-use code generators and T4 extensions for Visual Studio. Quickly build powerful C# or VB templates that generate multiple output files or simply use existing templates for LINQ to SQL, Entity Framework and more. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: trebuchet ms,geneva; font-size: small;"&gt;&lt;strong&gt;&lt;a href="http://www.devart.com/t4-editor/" target="_blank"&gt;Devart T4 Editor&lt;/a&gt;&lt;/strong&gt;: A powerful Visual Studio add-in for editing T4 templates with syntax highlighting, intellisense, code outlining, and all features of a first-class text editor add-in for Visual Studio. It provides very high performance and makes creating T4 templates easier and faster. As well as ensuring extremely high level of performance, it also speeds up and facilitates the creation of T4 templates.&lt;/span&gt;&lt;/p&gt;&lt;div id="AdnBottom"&gt;&lt;div class="AdnBottomLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnBottomRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Irohitable/~4/r2B5N1SYnbc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Irohitable/~3/r2B5N1SYnbc/post.aspx</link>
      <author>rpk_2006@yahoo.com</author>
      <comments>http://www.irohitable.com/post/2012/06/16/Tool-Pick-7-T4-Template-Tools.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.irohitable.com/post.aspx?id=9f08760e-baf7-4114-88da-5ecc98ee190a</guid>
      <pubDate>Sat, 16 Jun 2012 22:45:00 +0500</pubDate>
      <category>.NET</category>
      <category>Tool Pick</category>
      <category>Visual Studio</category>
      <dc:publisher>Rohit</dc:publisher>
      <pingback:server>http://www.irohitable.com/pingback.axd</pingback:server>
      <pingback:target>http://www.irohitable.com/post.aspx?id=9f08760e-baf7-4114-88da-5ecc98ee190a</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.irohitable.com/trackback.axd?id=9f08760e-baf7-4114-88da-5ecc98ee190a</trackback:ping>
      <wfw:comment>http://www.irohitable.com/post/2012/06/16/Tool-Pick-7-T4-Template-Tools.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.irohitable.com/syndication.axd?post=9f08760e-baf7-4114-88da-5ecc98ee190a</wfw:commentRss>
    <feedburner:origLink>http://www.irohitable.com/post.aspx?id=9f08760e-baf7-4114-88da-5ecc98ee190a</feedburner:origLink></item>
    <item>
      <title>Life blog branched out</title>
      <description>&lt;div id="AdnTop"&gt;&lt;div class="AdnTopLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnTopRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;My blog &lt;strong&gt;&lt;span style="color: #3366ff;"&gt;&lt;em&gt;IRohitable&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt; has a new sub-branch now: &lt;a href="http://life.irohitable.com" target="_blank"&gt;life.irohitable.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Note the new category on top with the title &lt;strong&gt;&lt;em&gt;My Days My Life.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.irohitable.com/image.axd?picture=2012%2f6%2fblogCategory.png" alt="" /&gt;&lt;/p&gt;&lt;div id="AdnBottom"&gt;&lt;div class="AdnBottomLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnBottomRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Irohitable/~4/89YcBw48Yqs" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Irohitable/~3/89YcBw48Yqs/post.aspx</link>
      <author>rpk_2006@yahoo.com</author>
      <comments>http://www.irohitable.com/post/2012/05/29/Life-blog-branched-out.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.irohitable.com/post.aspx?id=c13159cf-4deb-409c-aa15-606591885d9b</guid>
      <pubDate>Tue, 29 May 2012 01:47:00 +0500</pubDate>
      <category>Life</category>
      <dc:publisher>Rohit</dc:publisher>
      <pingback:server>http://www.irohitable.com/pingback.axd</pingback:server>
      <pingback:target>http://www.irohitable.com/post.aspx?id=c13159cf-4deb-409c-aa15-606591885d9b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.irohitable.com/trackback.axd?id=c13159cf-4deb-409c-aa15-606591885d9b</trackback:ping>
      <wfw:comment>http://www.irohitable.com/post/2012/05/29/Life-blog-branched-out.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.irohitable.com/syndication.axd?post=c13159cf-4deb-409c-aa15-606591885d9b</wfw:commentRss>
    <feedburner:origLink>http://www.irohitable.com/post.aspx?id=c13159cf-4deb-409c-aa15-606591885d9b</feedburner:origLink></item>
    <item>
      <title>Learning Ruby and Rails can be fun</title>
      <description>&lt;div id="AdnTop"&gt;&lt;div class="AdnTopLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnTopRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;While starting Ruby and Rails, I read a couple of tutorials but soon lost interest until I met a monk. Yes, you read it right, a &lt;em&gt;Monk,&lt;/em&gt; and this monk guided me to the path of enlightment. My journey to the world of Ruby on Rails started from here:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;a href="http://rubymonk.com/" target="_blank"&gt;RubyMonk&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;The rubymonk Primer is a free introductory course on Ruby. It is an interactive learning platform from &lt;a href="http://c42.in/" target="_blank"&gt;C42 Engineering&lt;/a&gt;. Learn Ruby with LESSONS, solve PROBLEMS or view the CONTENTS. RubyMonk combines the advantages of learning from a book, pairing with a mentor and actual hands-on coding and delivers it on a fun interactive platform for amateurs and enthusiasts who are discovering the Ruby language.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style="text-align: center;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;a href="http://www.rubymonk.com/" target="_blank"&gt;&lt;img style="width: 363px; display: inline; height: 228px;" title="courtesy: www.rubymonk.com" src="http://www.irohitable.com/image.axd?picture=rubymonk.png" alt="rubymonk.png" width="363" height="228" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; color: #888888; font-size: x-small;"&gt;courtesy: &lt;a href="http://www.rubymonk.com"&gt;&lt;span style="color: #888888;"&gt;www.rubymonk.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;In the journey, I met a man with code ... &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;a href="http://manwithcode.com/ruby-programming-tutorials/" target="_blank"&gt;Man With Code&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;A series of free video tutorials on Ruby. I appreciate the efforts of this man (Tyler J Church) for hosting the videos and will be donating to keep the site running. I request you to do the same.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;Watching screencasts alone can't help, until you try it simultaneously:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;a href="http://www.tryruby.org/" target="_blank"&gt;TryRuby&lt;/a&gt; :&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;Try Ruby is a interactive shell that teaches the Ruby programming language. Originally &lt;a href="http://en.wikipedia.org/wiki/Why_the_lucky_stiff" target="_blank"&gt;_why's&lt;/a&gt; idea, it has been recreated from the ground up by Rubyists who have a passion for Ruby.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: x-small;"&gt;&lt;a href="http://www.tryruby.org" target="_blank"&gt;&lt;img style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: -webkit-auto;" src="http://www.irohitable.com/image.axd?picture=2012%2f5%2ftryruby2.png" alt="" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;Prefer journey by train (Rails) over road.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;Pick this one to understand Ruby internals:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;a href="http://beginningruby.org/" target="_blank"&gt;&lt;img style="width: 189px; height: 262px;" src="http://www.irohitable.com/image.axd?picture=beginningruby.jpg" alt="beginningruby.jpg" width="332" height="438" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;Pick any of these books for your journey on Rails:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;a href="http%3A%2F%2Fwww.amazon.com%2Fexec%2Fobidos%2FASIN%2F0470081201%2Fref%3Dnosim%2Fzoundry0b-20" target="_blank"&gt;&lt;img style="width: 184px; height: 262px;" src="http://www.irohitable.com/image.axd?picture=railsForDummies.png" alt="railsForDummies.png" width="300" height="379" /&gt;&lt;/a&gt;&lt;a href="http%3A%2F%2Fwww.amazon.com%2Fexec%2Fobidos%2FASIN%2F0596515774%2Fref%3Dnosim%2Fzoundry0b-20" target="_blank"&gt;&lt;img style="width: 209px; height: 264px;" src="http://www.irohitable.com/image.axd?picture=HeadFirstRails.png" alt="HeadFirstRails.png" width="400" height="461" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;I love the Head First and Dummies style of learning. Not only the language is full of humour, the series is equipped with funny pictures and workbook. There is a famous quote: "&lt;em&gt;A picture is worth a thousand words&lt;/em&gt;".&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;Other camps for more learning:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div style="text-align: left;"&gt;&lt;a href="http://guides.rubyonrails.org/" target="_blank"&gt;Rails Guides&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="text-align: left;"&gt;&lt;a href="http://blog.wearepropeople.com/the-ultimate-ruby-ruby-on-rails-resources-roundup/" target="_blank"&gt;The Ultimate Ruby &amp;amp; Ruby on Rails Resources Roundup&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="text-align: left;"&gt;&lt;a href="http://www.codeschool.com/courses/rails-for-zombies" target="_blank"&gt;Rails for Zombies&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="text-align: left;"&gt;&lt;a href="http://www.railsinside.com/" target="_blank"&gt;Rails Inside&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="poweredbyzoundry"&gt;&lt;span style="font-size: xx-small; color: #888888;"&gt;&lt;span class="ztags" style="font-family: 'trebuchet ms', geneva;"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a class="ztag" href="http://www.technorati.com/tag/Ruby+on+Rails" rel="tag"&gt;&lt;span style="color: #888888;"&gt;Ruby on Rails&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="zoundry_raven_tags"&gt;&lt;span class="ztags" style="font-family: 'trebuchet ms', geneva; font-size: xx-small; color: #888888;"&gt; &lt;span class="ztagspace"&gt;Del.icio.us&lt;/span&gt; : &lt;a class="ztag" href="http://del.icio.us/tag/Ruby%20on%20Rails" rel="tag"&gt;&lt;span style="color: #888888;"&gt;Ruby on Rails&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div id="AdnBottom"&gt;&lt;div class="AdnBottomLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnBottomRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Irohitable/~4/aAOGjOa_kyA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Irohitable/~3/aAOGjOa_kyA/post.aspx</link>
      <author>rpk_2006@yahoo.com</author>
      <comments>http://www.irohitable.com/post/2012/05/07/Learning-Rails-can-be-fun.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.irohitable.com/post.aspx?id=9ed8785e-ea63-4765-927e-73594dabcde7</guid>
      <pubDate>Mon, 07 May 2012 03:37:00 +0500</pubDate>
      <category>Ruby on Rails</category>
      <category>Technology</category>
      <dc:publisher>Rohit</dc:publisher>
      <pingback:server>http://www.irohitable.com/pingback.axd</pingback:server>
      <pingback:target>http://www.irohitable.com/post.aspx?id=9ed8785e-ea63-4765-927e-73594dabcde7</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.irohitable.com/trackback.axd?id=9ed8785e-ea63-4765-927e-73594dabcde7</trackback:ping>
      <wfw:comment>http://www.irohitable.com/post/2012/05/07/Learning-Rails-can-be-fun.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.irohitable.com/syndication.axd?post=9ed8785e-ea63-4765-927e-73594dabcde7</wfw:commentRss>
    <feedburner:origLink>http://www.irohitable.com/post.aspx?id=9ed8785e-ea63-4765-927e-73594dabcde7</feedburner:origLink></item>
    <item>
      <title>Tool Pick #6: SQL Server Tools</title>
      <description>&lt;div id="AdnTop"&gt;&lt;div class="AdnTopLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnTopRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;This week I have SQL Server tools for you.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;strong&gt;&lt;a href="http://www.sqlscripter.com/Pages/SQL_Server_Generate_TSQL_Scripts.html" target="_blank"&gt;SQL Scripter&lt;/a&gt;:&lt;/strong&gt; Powerful tool for Microsoft SQL Server 7.0/2000/2005/2008 database administrators and developers&amp;nbsp;to generate data scripts in a readable and executable T-SQL format.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;strong&gt;&lt;a href="http://www.netwrix.com/sql_server_audit_change_reporter_freeware.html" target="_blank"&gt;NetWrix SQL Server Change Reporter&lt;/a&gt;:&lt;/strong&gt; Monitor and review administrative changes on SQL servers and at database levels. Detect early all unauthorized and unwanted changes that can lead to server and database downtime.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;The &lt;/span&gt;&lt;a style="font-family: 'trebuchet ms', geneva; font-size: small;" href="http://www.netwrix.com/sql_server_change_reporting.html" target="_blank"&gt;Freeware Edition&lt;/a&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt; has few limitations.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;strong&gt;&lt;a href="http://www.sqlsentry.net/plan-explorer/sql-server-query-view.asp" target="_blank"&gt;SQL Sentry Plan Explorer&lt;/a&gt;:&lt;/strong&gt; A FREE tool that builds upon the graphical plan view in SQL Server Management Studio (SSMS) to make query plan analysis more efficient. It is a lightweight standalone app that contains many of the plan analysis features introduced in SQL Sentry v6. It does not require a collector service or database.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'trebuchet ms', geneva; font-size: small;"&gt;&lt;strong&gt;&lt;a href="http://www.activedbsoft.com/overview-querytool.html" target="_blank"&gt;FlySpeed SQL Query&lt;/a&gt;:&lt;/strong&gt; Free SQL query tool for any database. It facilitates the process of building SQL by letting you quickly drag and drop tables to create queries, from simple to complex, and combine visual query building with direct SQL text editing.&lt;/span&gt;&lt;/p&gt;&lt;div id="AdnBottom"&gt;&lt;div class="AdnBottomLeft" style="float:left"&gt;&lt;/div&gt;&lt;div class="AdnBottomRight" style="float:right"&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Irohitable/~4/YCHI73tg3vo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Irohitable/~3/YCHI73tg3vo/post.aspx</link>
      <author>rpk_2006@yahoo.com</author>
      <comments>http://www.irohitable.com/post/2012/04/28/Tool-Pick-6.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.irohitable.com/post.aspx?id=2680bc74-f5a6-4081-bc09-f6ee24877cd8</guid>
      <pubDate>Sat, 28 Apr 2012 22:49:00 +0500</pubDate>
      <category>Database</category>
      <category>SQL Server</category>
      <category>Tool Pick</category>
      <dc:publisher>Rohit</dc:publisher>
      <pingback:server>http://www.irohitable.com/pingback.axd</pingback:server>
      <pingback:target>http://www.irohitable.com/post.aspx?id=2680bc74-f5a6-4081-bc09-f6ee24877cd8</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.irohitable.com/trackback.axd?id=2680bc74-f5a6-4081-bc09-f6ee24877cd8</trackback:ping>
      <wfw:comment>http://www.irohitable.com/post/2012/04/28/Tool-Pick-6.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.irohitable.com/syndication.axd?post=2680bc74-f5a6-4081-bc09-f6ee24877cd8</wfw:commentRss>
    <feedburner:origLink>http://www.irohitable.com/post.aspx?id=2680bc74-f5a6-4081-bc09-f6ee24877cd8</feedburner:origLink></item>
  </channel>
</rss>
