<?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: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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Hatim's Development Blog</title>
	
	<link>http://hatim.indexdev.net</link>
	<description>My daily ramblings and hopefully some good articles</description>
	<pubDate>Thu, 11 Mar 2010 17:43:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/HatimIndexDev" /><feedburner:info uri="hatimindexdev" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>5 Tips to get the most out of your coding time</title>
		<link>http://feedproxy.google.com/~r/HatimIndexDev/~3/azTo3976AtE/</link>
		<comments>http://hatim.indexdev.net/2010/03/11/5-tips-to-get-the-most-out-of-your-coding-time/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 17:43:16 +0000</pubDate>
		<dc:creator>Hatim</dc:creator>
		
		<category><![CDATA[Consulting]]></category>

		<category><![CDATA[Personal Development]]></category>

		<category><![CDATA[Software Development]]></category>

		<category><![CDATA[Coding Efficiency]]></category>

		<category><![CDATA[Productivity]]></category>

		<category><![CDATA[Time Management]]></category>

		<guid isPermaLink="false">http://hatim.indexdev.net/2010/03/11/5-tips-to-get-the-most-out-of-your-coding-time/</guid>
		<description><![CDATA[I remember seeing an add from Microsoft I believe for hiring programmers and the jist of it was “We give you an office with a door”. 
 
Why you might wonder?
Well, it might take up to 20 minutes to refocus on the task at hand after you get distracted either by a phone call, by [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F03%2F11%2F5-tips-to-get-the-most-out-of-your-coding-time%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F03%2F11%2F5-tips-to-get-the-most-out-of-your-coding-time%2F" height="61" width="51" /></a></div><p>I remember seeing an add from Microsoft I believe for hiring programmers and the jist of it was “We give you an office with a door”. </p>
<p><img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 10px 10px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://hatim.indexdev.net/wp-content/uploads/5Tipstogetthemostoutofyourcodingtime_F7D5/image.png" width="222" height="296" /> </p>
<p>Why you might wonder?</p>
<p>Well, it might take up to 20 minutes to refocus on the task at hand after you get distracted either by a phone call, by a coworker barging in or by a video someone posted on Facebook.</p>
<p>I will give you an example of a spiral I used to find myself in. I will be happily hacking at this new feature that we need to ship soon and an email notification shows up for an email that I was cc’ed in so I open the email read it and can’t remember what it&#160; was about so I end up reading the whole thread just to remember. Then I switch to my browser to see if there is anything new in my RSS reader, oh wonder if someone sent me something on Facebook. Off to Facebook I go.</p>
<p>An hour later I am back to visual studio and completely lost the thread to what I was doing. And that’s when bad stuff happens, bugs introduced and things get forgotten.</p>
<p>These are a few tips I use now to keep me focused and get the most out of my work hours.</p>
<h2>1. Close your internet browser</h2>
<p>As hard as it might seem, learn to open your browser only if you need it to research something related to the task you are doing. </p>
<p>What I like to do is to dedicate a couple hours before I start&#160; coding to research the references I need. So that when I get started it’s only coding and nothing else.</p>
<p>Try it for a week and see how much stuff you get done.</p>
<h2>2. Close your mail client / instant messenger</h2>
<p>Don’t worry, if something really urgent happens you would know about it. You don’t need to keep your mail client open at all times, and read each email as it arrives.</p>
<p>Think of how many emails you are CC’ed in just for the sake of it and to which you have no say in. And think of how&#160; many hours you waste opening those emails and getting distracted by them and having to refocus on what you were doing before.</p>
<p>Set specific times at which you read your emails. I find just before my lunch break and at the end of the day the best time. I find emails a good way to unwind :). I also end up writing better quality emails instead of the quickly I have to get back to what I was doing mess I used to send to clients.</p>
<p>If you don’t want to close just turn off the notification sounds and status bar alerts. </p>
<h2>3. Unhook your phone&#160; (or put it in silent mode)</h2>
<p>This follows on the no email theory. I ask all our clients that if something is really urgent to send me an SMS. They almost never do so I let the calls go to voice mail&#160; and I can check it later. </p>
<p>This tip is also good for keeping your clients&#160; happy and show your professionalism,&#160; you wonder how? Well when they leave a voice mail your already know what they want to talk about when you call them back. Say the leave the following message:</p>
<blockquote><p>Hey Hatim, I wanted to know what’s the status of feature N° 156 and if we are still on for the system update schedule by the end of the week.</p>
</blockquote>
<p>What you can do is go find out what the status of that feature, check with your team that everything is good and ready to go for the system update. </p>
<p>The phone conversation will take less time as you won’t have to stall them and scramble while you open your tracking application or IM the person responsible for the feature or your team to see what’s going on.</p>
<h2>4. Buy good noise canceling headphones</h2>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://hatim.indexdev.net/wp-content/uploads/5Tipstogetthemostoutofyourcodingtime_F7D5/image_3.png" width="152" height="152" /> </p>
<p>I have a pair of <a href="http://www.amazon.com/gp/product/B000GFDC7C?ie=UTF8&amp;tag=hatisdeveblog-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000GFDC7C">Bose® QuietComfort® 3 Acoustic Noise Cancelling® Headphones</a>. These are great for listening to music and also shields you from all the distractions. Coworkers talking in the hallway, the guy talking loud on his phone, … . They also work I just put them on without anything playing. </p>
<p>A nice plus is that they have great sound quality!</p>
<p>Of course you don’t have to use noise canceling heaphones they are just nice to have, regular headphones will do too, specially with some loud music!! <img src='http://hatim.indexdev.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<h2>5. Make small and regular breaks</h2>
<p>When I am coding I like to have a 5 to 10 minutes break each hour and a half to 2 hours. I either go get a coffee,&#160; talk to a coworker, check voice mail, walk in the hallway. The idea is when I get away from my&#160; screen I can have a better spatial thinking and find new ideas or solutions more easily. </p>
<p>It’s also revigorating and gives you a mental boost when you are working. </p>
<blockquote><p>Oh I can finish this new screen and have my break.</p>
</blockquote>
<p>&#160;</p>
<p>I hope this was helpful and would to would love to hear if you have any tricks and stratagems to keep your self focused.</p>
<p>Hatim</p>
<div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http://hatim.indexdev.net/2010/03/11/5-tips-to-get-the-most-out-of-your-coding-time/&amp;t=5+Tips+to+get+the+most+out+of+your+coding+time&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http://hatim.indexdev.net/2010/03/11/5-tips-to-get-the-most-out-of-your-coding-time/&amp;title=5+Tips+to+get+the+most+out+of+your+coding+time&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http://hatim.indexdev.net/2010/03/11/5-tips-to-get-the-most-out-of-your-coding-time/&amp;title=5+Tips+to+get+the+most+out+of+your+coding+time&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=5+Tips+to+get+the+most+out+of+your+coding+time;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td></table></div><!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	
    Author : Yong Mook Kim
    Website : http://www.mkyong.com
	-->
<p><a href="http://feedads.g.doubleclick.net/~a/Jtj0183AR7psowws-Vx1eK2JYdw/0/da"><img src="http://feedads.g.doubleclick.net/~a/Jtj0183AR7psowws-Vx1eK2JYdw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Jtj0183AR7psowws-Vx1eK2JYdw/1/da"><img src="http://feedads.g.doubleclick.net/~a/Jtj0183AR7psowws-Vx1eK2JYdw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=azTo3976AtE:7QXQt4yFb2Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=azTo3976AtE:7QXQt4yFb2Q:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=azTo3976AtE:7QXQt4yFb2Q:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=azTo3976AtE:7QXQt4yFb2Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=azTo3976AtE:7QXQt4yFb2Q:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=azTo3976AtE:7QXQt4yFb2Q:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=azTo3976AtE:7QXQt4yFb2Q:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=azTo3976AtE:7QXQt4yFb2Q:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=azTo3976AtE:7QXQt4yFb2Q:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=azTo3976AtE:7QXQt4yFb2Q:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=azTo3976AtE:7QXQt4yFb2Q:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HatimIndexDev/~4/azTo3976AtE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hatim.indexdev.net/2010/03/11/5-tips-to-get-the-most-out-of-your-coding-time/feed/</wfw:commentRss>
		<feedburner:origLink>http://hatim.indexdev.net/2010/03/11/5-tips-to-get-the-most-out-of-your-coding-time/</feedburner:origLink></item>
		<item>
		<title>Hitler Responds to The Apple iPad</title>
		<link>http://feedproxy.google.com/~r/HatimIndexDev/~3/1WYGt7t0mqc/</link>
		<comments>http://hatim.indexdev.net/2010/01/28/hitler-responds-to-the-apple-ipad/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 17:38:46 +0000</pubDate>
		<dc:creator>Hatim</dc:creator>
		
		<category><![CDATA[Videos]]></category>

		<category><![CDATA[Apple iPad]]></category>

		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://hatim.indexdev.net/2010/01/28/hitler-responds-to-the-apple-ipad/</guid>
		<description><![CDATA[


Hitler has been dreaming about the day that Apple&#8217;s tablet will be announced. That day has come and he is not pleased.
&#160;
What’s your take on the Apple iPad? I am truly not very impressed with all the hype that preceded it’s release I was waiting for something more impressive. 
Good or Bad? Leave a comment!
Hatim
 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F28%2Fhitler-responds-to-the-apple-ipad%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F28%2Fhitler-responds-to-the-apple-ipad%2F" height="61" width="51" /></a></div><div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:4ea06e10-a990-49c0-9da3-5191e5647de3" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/lQnT0zp8Ya4&amp;hl=en"></param><embed src="http://www.youtube.com/v/lQnT0zp8Ya4&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div>
</div>
<p>Hitler has been dreaming about the day that Apple&#8217;s tablet will be announced. That day has come and he is not pleased.</p>
<p>&#160;</p>
<p>What’s your take on the Apple iPad? I am truly not very impressed with all the hype that preceded it’s release I was waiting for something more impressive. </p>
<p>Good or Bad? Leave a comment!</p>
<p>Hatim</p>
<div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http://hatim.indexdev.net/2010/01/28/hitler-responds-to-the-apple-ipad/&amp;t=Hitler+Responds+to+The+Apple+iPad&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http://hatim.indexdev.net/2010/01/28/hitler-responds-to-the-apple-ipad/&amp;title=Hitler+Responds+to+The+Apple+iPad&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http://hatim.indexdev.net/2010/01/28/hitler-responds-to-the-apple-ipad/&amp;title=Hitler+Responds+to+The+Apple+iPad&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=Hitler+Responds+to+The+Apple+iPad;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td></table></div><!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	
    Author : Yong Mook Kim
    Website : http://www.mkyong.com
	-->
<p><a href="http://feedads.g.doubleclick.net/~a/5z1h2nXUI1yk8ryq2KRxjC6k5rE/0/da"><img src="http://feedads.g.doubleclick.net/~a/5z1h2nXUI1yk8ryq2KRxjC6k5rE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5z1h2nXUI1yk8ryq2KRxjC6k5rE/1/da"><img src="http://feedads.g.doubleclick.net/~a/5z1h2nXUI1yk8ryq2KRxjC6k5rE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=1WYGt7t0mqc:86gRSUHZgCo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=1WYGt7t0mqc:86gRSUHZgCo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=1WYGt7t0mqc:86gRSUHZgCo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=1WYGt7t0mqc:86gRSUHZgCo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=1WYGt7t0mqc:86gRSUHZgCo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=1WYGt7t0mqc:86gRSUHZgCo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=1WYGt7t0mqc:86gRSUHZgCo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=1WYGt7t0mqc:86gRSUHZgCo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=1WYGt7t0mqc:86gRSUHZgCo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=1WYGt7t0mqc:86gRSUHZgCo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=1WYGt7t0mqc:86gRSUHZgCo:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HatimIndexDev/~4/1WYGt7t0mqc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hatim.indexdev.net/2010/01/28/hitler-responds-to-the-apple-ipad/feed/</wfw:commentRss>
		<feedburner:origLink>http://hatim.indexdev.net/2010/01/28/hitler-responds-to-the-apple-ipad/</feedburner:origLink></item>
		<item>
		<title>Facebook Fan Page</title>
		<link>http://feedproxy.google.com/~r/HatimIndexDev/~3/Ds_JG3WQJ9w/</link>
		<comments>http://hatim.indexdev.net/2010/01/28/facebook-fan-page/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 16:48:58 +0000</pubDate>
		<dc:creator>Hatim</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[Facebook fan page]]></category>

		<guid isPermaLink="false">http://hatim.indexdev.net/2010/01/28/facebook-fan-page/</guid>
		<description><![CDATA[This blog is going 3.0  I have created a Facebook fan page for it and I would like to invite you to join. Also if you know friends that might be interested by the content of this blog be sure to invite them.
  








Hatim Rih is a fan of








Hatim&#8217;s Development Blog




Create your Fan [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F28%2Ffacebook-fan-page%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F28%2Ffacebook-fan-page%2F" height="61" width="51" /></a></div><p>This blog is going 3.0 <img src='http://hatim.indexdev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> I have created a Facebook fan page for it and I would like to invite you to join. Also if you know friends that might be interested by the content of this blog be sure to invite them.</p>
<p>  <!-- Facebook Fan Badge START -->
<div style="width: 100%;">
<div style="background: #3B5998;padding: 5px;"><img src="http://www.facebook.com/images/fb_logo_small.png" alt="Facebook" /><img src="http://badge.facebook.com/badge/274509798910.645553627.123837001.png" alt="" width="0" height="0" /></div>
<div style="background: #EDEFF4;display: block;border-right: 1px solid #D8DFEA;border-bottom: 1px solid #D8DFEA;border-left: 1px solid #D8DFEA;margin: 0px;padding: 0px 0px 5px 0px;">
<div style="background: #EDEFF4;display: block;padding: 5px;">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td valign="top"><img src="http://www.facebook.com/images/icons/fbpage.gif" alt="" /></td>
<td valign="top">
<p style="color: #808080;font-family: verdana;font-size: 11px;margin: 0px 0px 0px 0px;padding: 0px 8px 0px 8px;"><a href="http://www.facebook.com/HatimRih" title="Hatim Rih" target="_TOP" style="color: #3B5998;font-family: verdana;font-size: 11px;font-weight: normal;margin: 0px;padding: 0px 0px 0px 0px;text-decoration: none;">Hatim Rih</a> is a fan of</p>
</td>
</tr>
</table>
</div>
<div style="background: #FFFFFF;clear: both;display: block;margin: 0px;overflow: hidden;padding: 5px;">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td valign="middle"><a href="http://www.facebook.com/pages/Hatims-Development-Blog/274509798910" title="Hatim&#039;s Development Blog" target="_TOP" style="border: 0px;color: #3B5998;font-family: verdana;font-size: 12px;font-weight: bold;margin: 0px;padding: 0px;text-decoration: none;"><img src="http://www.facebook.com/profile/pic.php?oid=AAAAAQAQ6CD3zZrcEeAd7Y_Et8d24gAAAAzV1xahSdUkqGdmE5wz83yC&amp;size=square" style="border: 0px;margin: 0px;padding: 0px;" alt="Hatim's Development Blog" /></a></td>
<td valign="middle" style="padding: 0px 8px 0px 8px;"><a href="http://www.facebook.com/pages/Hatims-Development-Blog/274509798910" title="Hatim&#039;s Development Blog" target="_TOP" style="border: 0px;color: #3B5998;font-family: verdana;font-size: 12px;font-weight: bold;margin: 0px;padding: 0px;text-decoration: none;">Hatim&#8217;s Development Blog</a></td>
</tr>
</table>
</div>
</div>
<div style="display: block;float: right;margin: 0px;padding: 4px 0px 0px 0px;"><a href="http://www.facebook.com/facebook-widgets/fanbadges.php" title="Create your Fan Badge" target="_TOP" style="color: #3B5998;font-family: verdana;font-size: 11px;font-weight: none;margin: 0px;padding: 0px;text-decoration: none;">Create your Fan Badge</a></div>
</div>
<p><!-- Facebook Fan Badge END -->
<p>Hatim</p>
<div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http://hatim.indexdev.net/2010/01/28/facebook-fan-page/&amp;t=Facebook+Fan+Page&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http://hatim.indexdev.net/2010/01/28/facebook-fan-page/&amp;title=Facebook+Fan+Page&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http://hatim.indexdev.net/2010/01/28/facebook-fan-page/&amp;title=Facebook+Fan+Page&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=Facebook+Fan+Page;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td></table></div><!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	
    Author : Yong Mook Kim
    Website : http://www.mkyong.com
	-->
<p><a href="http://feedads.g.doubleclick.net/~a/UL4D0Tdh2ioJLw5apoViB5p17Bc/0/da"><img src="http://feedads.g.doubleclick.net/~a/UL4D0Tdh2ioJLw5apoViB5p17Bc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UL4D0Tdh2ioJLw5apoViB5p17Bc/1/da"><img src="http://feedads.g.doubleclick.net/~a/UL4D0Tdh2ioJLw5apoViB5p17Bc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=Ds_JG3WQJ9w:Ms6iEQpje0g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=Ds_JG3WQJ9w:Ms6iEQpje0g:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=Ds_JG3WQJ9w:Ms6iEQpje0g:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=Ds_JG3WQJ9w:Ms6iEQpje0g:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=Ds_JG3WQJ9w:Ms6iEQpje0g:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=Ds_JG3WQJ9w:Ms6iEQpje0g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=Ds_JG3WQJ9w:Ms6iEQpje0g:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=Ds_JG3WQJ9w:Ms6iEQpje0g:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=Ds_JG3WQJ9w:Ms6iEQpje0g:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=Ds_JG3WQJ9w:Ms6iEQpje0g:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=Ds_JG3WQJ9w:Ms6iEQpje0g:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HatimIndexDev/~4/Ds_JG3WQJ9w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hatim.indexdev.net/2010/01/28/facebook-fan-page/feed/</wfw:commentRss>
		<feedburner:origLink>http://hatim.indexdev.net/2010/01/28/facebook-fan-page/</feedburner:origLink></item>
		<item>
		<title>Unrealized Projects</title>
		<link>http://feedproxy.google.com/~r/HatimIndexDev/~3/obrrhpWr-Rk/</link>
		<comments>http://hatim.indexdev.net/2010/01/18/unrealized-projects/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 16:04:56 +0000</pubDate>
		<dc:creator>Hatim</dc:creator>
		
		<category><![CDATA[Personal Development]]></category>

		<category><![CDATA[Motivation]]></category>

		<guid isPermaLink="false">http://hatim.indexdev.net/2010/01/18/unrealized-projects/</guid>
		<description><![CDATA[We all have that idea (or ideas) that want to make happen, but don’t have the time or would get started on it as soon as we finish this current task, or that this time of the year is not the best time because all the stars are not aligned the way they should… If [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F18%2Funrealized-projects%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F18%2Funrealized-projects%2F" height="61" width="51" /></a></div><p>We all have that idea (or ideas) that want to make happen, but don’t have the time or would get started on it as soon as we finish this current task, or that this time of the year is not the best time because all the stars are not aligned the way they should… If you have just the smallest bit of ambition you would probably know what I am talking about. (otherwise you suck!!)</p>
<p><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="294" alt="image" src="http://hatim.indexdev.net/wp-content/uploads/UnrealizedProjects_E07A/image.png" width="220" border="0" /> </p>
<p>Well I came upon <a href="http://sethgodin.typepad.com/seths_blog/2010/01/unrealized-projects.html" target="_blank">this post</a> by Seth Godin talking about how Tim Burton had a poster of all the failed projects that he was part of.</p>
<p>This is a guy that is behind some of the greatest movies of all time like Batman, Edward Scissorhands, you can check the whole list here <a title="http://us.imdb.com/name/nm0000318/" href="http://us.imdb.com/name/nm0000318/">http://us.imdb.com/name/nm0000318/</a> but just because he does fail sometimes he should stop. NO!! </p>
<p>The reasoning behind this is stop postponing whatever you wanna do and do it now and stop being afraid of failure. it’s inevitable you would fail most times than not but eventually the satisfaction and the rewards from that single win would out weight all those failures.</p>
<blockquote><p>One key element of a successful artist: ship. Get it out the door. Make things happen.</p>
<p>The other: fail. Fail often. Dream big and don&#8217;t make it. Not every time, anyway. </p>
<p>Tim got his ideas out the door, to the people who decided what to do with them. And more often than not, they shot down his ideas. That&#8217;s okay. He shipped.</p>
</blockquote>
<p>&#160;</p>
<p>So do it and move on!</p>
<p>Hope this was helpful.</p>
<p>Hatim</p>
<div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http://hatim.indexdev.net/2010/01/18/unrealized-projects/&amp;t=Unrealized+Projects&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http://hatim.indexdev.net/2010/01/18/unrealized-projects/&amp;title=Unrealized+Projects&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http://hatim.indexdev.net/2010/01/18/unrealized-projects/&amp;title=Unrealized+Projects&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=Unrealized+Projects;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td></table></div><!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	
    Author : Yong Mook Kim
    Website : http://www.mkyong.com
	-->
<p><a href="http://feedads.g.doubleclick.net/~a/Y-TxXnoIn6NfTknv5Jg2Bd9M7kI/0/da"><img src="http://feedads.g.doubleclick.net/~a/Y-TxXnoIn6NfTknv5Jg2Bd9M7kI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Y-TxXnoIn6NfTknv5Jg2Bd9M7kI/1/da"><img src="http://feedads.g.doubleclick.net/~a/Y-TxXnoIn6NfTknv5Jg2Bd9M7kI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=obrrhpWr-Rk:q3yQm3-mV3g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=obrrhpWr-Rk:q3yQm3-mV3g:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=obrrhpWr-Rk:q3yQm3-mV3g:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=obrrhpWr-Rk:q3yQm3-mV3g:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=obrrhpWr-Rk:q3yQm3-mV3g:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=obrrhpWr-Rk:q3yQm3-mV3g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=obrrhpWr-Rk:q3yQm3-mV3g:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=obrrhpWr-Rk:q3yQm3-mV3g:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=obrrhpWr-Rk:q3yQm3-mV3g:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=obrrhpWr-Rk:q3yQm3-mV3g:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=obrrhpWr-Rk:q3yQm3-mV3g:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HatimIndexDev/~4/obrrhpWr-Rk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hatim.indexdev.net/2010/01/18/unrealized-projects/feed/</wfw:commentRss>
		<feedburner:origLink>http://hatim.indexdev.net/2010/01/18/unrealized-projects/</feedburner:origLink></item>
		<item>
		<title>Did you Know 4.0</title>
		<link>http://feedproxy.google.com/~r/HatimIndexDev/~3/oK9yEI94pfE/</link>
		<comments>http://hatim.indexdev.net/2010/01/18/did-you-know-40/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 09:18:14 +0000</pubDate>
		<dc:creator>Hatim</dc:creator>
		
		<category><![CDATA[Personal Development]]></category>

		<category><![CDATA[Videos]]></category>

		<category><![CDATA[Technology Trends]]></category>

		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://hatim.indexdev.net/2010/01/18/did-you-know-40/</guid>
		<description><![CDATA[This is a following to my previous post (thanks Khalil)



    ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F18%2Fdid-you-know-40%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F18%2Fdid-you-know-40%2F" height="61" width="51" /></a></div><p>This is a following to my <a href="http://hatim.indexdev.net/2010/01/18/did-you-know-30/">previous post</a> (thanks Khalil)</p>
<div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:b5c57413-807d-406e-8d23-a73b6033df9c" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/6ILQrUrEWe8&amp;hl=en_US&amp;fs=1&amp;&amp;hl=en"></param><embed src="http://www.youtube.com/v/6ILQrUrEWe8&amp;hl=en_US&amp;fs=1&amp;&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div>
</div>
<div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http://hatim.indexdev.net/2010/01/18/did-you-know-40/&amp;t=Did+you+Know+4.0&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http://hatim.indexdev.net/2010/01/18/did-you-know-40/&amp;title=Did+you+Know+4.0&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http://hatim.indexdev.net/2010/01/18/did-you-know-40/&amp;title=Did+you+Know+4.0&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=Did+you+Know+4.0;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td></table></div><!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	
    Author : Yong Mook Kim
    Website : http://www.mkyong.com
	-->
<p><a href="http://feedads.g.doubleclick.net/~a/FB-MDRYfq41XW2LotwjsxrsPq7g/0/da"><img src="http://feedads.g.doubleclick.net/~a/FB-MDRYfq41XW2LotwjsxrsPq7g/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/FB-MDRYfq41XW2LotwjsxrsPq7g/1/da"><img src="http://feedads.g.doubleclick.net/~a/FB-MDRYfq41XW2LotwjsxrsPq7g/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=oK9yEI94pfE:WHOxWRWbk9U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=oK9yEI94pfE:WHOxWRWbk9U:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=oK9yEI94pfE:WHOxWRWbk9U:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=oK9yEI94pfE:WHOxWRWbk9U:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=oK9yEI94pfE:WHOxWRWbk9U:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=oK9yEI94pfE:WHOxWRWbk9U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=oK9yEI94pfE:WHOxWRWbk9U:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=oK9yEI94pfE:WHOxWRWbk9U:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=oK9yEI94pfE:WHOxWRWbk9U:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=oK9yEI94pfE:WHOxWRWbk9U:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=oK9yEI94pfE:WHOxWRWbk9U:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HatimIndexDev/~4/oK9yEI94pfE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hatim.indexdev.net/2010/01/18/did-you-know-40/feed/</wfw:commentRss>
		<feedburner:origLink>http://hatim.indexdev.net/2010/01/18/did-you-know-40/</feedburner:origLink></item>
		<item>
		<title>Did you  Know 3.0</title>
		<link>http://feedproxy.google.com/~r/HatimIndexDev/~3/rJIAVAO9KEA/</link>
		<comments>http://hatim.indexdev.net/2010/01/18/did-you-know-30/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 09:09:48 +0000</pubDate>
		<dc:creator>Hatim</dc:creator>
		
		<category><![CDATA[Personal Development]]></category>

		<category><![CDATA[Videos]]></category>

		<category><![CDATA[Technology Trends]]></category>

		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://hatim.indexdev.net/2010/01/18/did-you-know-30/</guid>
		<description><![CDATA[I love that we live in exponential times. Check it out!




    ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F18%2Fdid-you-know-30%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F18%2Fdid-you-know-30%2F" height="61" width="51" /></a></div><p>I love that we live in exponential times. Check it out!</p>
<p>
<div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:99bd4480-07cf-47e5-9809-94a3ea121684" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/jpEnFwiqdx8&amp;hl=en_US&amp;fs=1&amp;&amp;hl=en"></param><embed src="http://www.youtube.com/v/jpEnFwiqdx8&amp;hl=en_US&amp;fs=1&amp;&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div>
</div>
<div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http://hatim.indexdev.net/2010/01/18/did-you-know-30/&amp;t=Did+you++Know+3.0&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http://hatim.indexdev.net/2010/01/18/did-you-know-30/&amp;title=Did+you++Know+3.0&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http://hatim.indexdev.net/2010/01/18/did-you-know-30/&amp;title=Did+you++Know+3.0&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=Did+you++Know+3.0;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td></table></div><!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	
    Author : Yong Mook Kim
    Website : http://www.mkyong.com
	-->
<p><a href="http://feedads.g.doubleclick.net/~a/1ycZcLt0V1lRvXN13mAS32Hpets/0/da"><img src="http://feedads.g.doubleclick.net/~a/1ycZcLt0V1lRvXN13mAS32Hpets/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1ycZcLt0V1lRvXN13mAS32Hpets/1/da"><img src="http://feedads.g.doubleclick.net/~a/1ycZcLt0V1lRvXN13mAS32Hpets/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=rJIAVAO9KEA:WYhLZFcO9aA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=rJIAVAO9KEA:WYhLZFcO9aA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=rJIAVAO9KEA:WYhLZFcO9aA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=rJIAVAO9KEA:WYhLZFcO9aA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=rJIAVAO9KEA:WYhLZFcO9aA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=rJIAVAO9KEA:WYhLZFcO9aA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=rJIAVAO9KEA:WYhLZFcO9aA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=rJIAVAO9KEA:WYhLZFcO9aA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=rJIAVAO9KEA:WYhLZFcO9aA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=rJIAVAO9KEA:WYhLZFcO9aA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=rJIAVAO9KEA:WYhLZFcO9aA:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HatimIndexDev/~4/rJIAVAO9KEA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hatim.indexdev.net/2010/01/18/did-you-know-30/feed/</wfw:commentRss>
		<feedburner:origLink>http://hatim.indexdev.net/2010/01/18/did-you-know-30/</feedburner:origLink></item>
		<item>
		<title>How to Drop All Relations in A Database</title>
		<link>http://feedproxy.google.com/~r/HatimIndexDev/~3/6tGkym5YDhQ/</link>
		<comments>http://hatim.indexdev.net/2010/01/05/how-to-drop-all-relations-in-a-database/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 18:42:55 +0000</pubDate>
		<dc:creator>Hatim</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[Drop Foreign Key]]></category>

		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://hatim.indexdev.net/2010/01/05/how-to-drop-all-relations-in-a-database/</guid>
		<description><![CDATA[this is related to my earlier post on dropping all indexes from an sql database but this one is to delete all foreign key relations from a database.
set nocount on
 declare @statements cursor
 set @statements = cursor static for
 select  'alter table ' + quotename(ctu.table_schema) + '.' + quotename(ctu.table_name) +
     [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F05%2Fhow-to-drop-all-relations-in-a-database%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F05%2Fhow-to-drop-all-relations-in-a-database%2F" height="61" width="51" /></a></div><p>this is related to my earlier post on <a title="dropping all indexes from a database" href="http://hatim.indexdev.net/2010/01/05/how-to-drop-all-indexes-from-a-database/" target="_blank">dropping all indexes from an sql database</a> but this one is to delete all foreign key relations from a database.</p>
<pre class="code"><span style="color: blue">set nocount on
 declare </span>@statements <span style="color: blue">cursor
 set </span>@statements <span style="color: gray">= </span><span style="color: blue">cursor static for
 select  </span><span style="color: red">'alter table ' </span><span style="color: gray">+ </span><span style="color: magenta">quotename</span><span style="color: gray">(</span>ctu<span style="color: gray">.</span>table_schema<span style="color: gray">) + </span><span style="color: red">'.' </span><span style="color: gray">+ </span><span style="color: magenta">quotename</span><span style="color: gray">(</span>ctu<span style="color: gray">.</span>table_name<span style="color: gray">) +
         </span><span style="color: red">' drop constraint ' </span><span style="color: gray">+ </span><span style="color: magenta">quotename</span><span style="color: gray">(</span>cc<span style="color: gray">.</span>constraint_name<span style="color: gray">)
 </span><span style="color: blue">from  </span><span style="color: green">INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS </span><span style="color: blue">as </span>cc
          <span style="color: gray">join </span><span style="color: green">INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE </span><span style="color: blue">as </span>ctu
           <span style="color: blue">on </span>cc<span style="color: gray">.</span>constraint_catalog <span style="color: gray">= </span>ctu<span style="color: gray">.</span>constraint_catalog
              <span style="color: gray">and </span>cc<span style="color: gray">.</span>constraint_schema <span style="color: gray">= </span>ctu<span style="color: gray">.</span>constraint_schema
              <span style="color: gray">and </span>cc<span style="color: gray">.</span>constraint_name <span style="color: gray">= </span>ctu<span style="color: gray">.</span>constraint_name

 <span style="color: blue">open </span>@statements
 <span style="color: blue">declare </span>@statement <span style="color: blue">nvarchar</span><span style="color: gray">(</span>1000<span style="color: gray">)
 </span><span style="color: blue">While  </span><span style="color: gray">(</span>1<span style="color: gray">=</span>1<span style="color: gray">)
  </span><span style="color: blue">begin
         fetch from </span>@statements <span style="color: blue">into </span>@statement
                <span style="color: blue">if </span><span style="color: magenta">@@fetch_status </span><span style="color: gray">&lt;&gt; </span>0
                 <span style="color: blue">break
                exec </span><span style="color: gray">(</span>@statement<span style="color: gray">)
         </span><span style="color: blue">end</span></pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>&#160;</p>
<p>Hope this was Helpful!</p>
<p>Hatim</p>
<div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http://hatim.indexdev.net/2010/01/05/how-to-drop-all-relations-in-a-database/&amp;t=How+to+Drop+All+Relations+in+A+Database&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http://hatim.indexdev.net/2010/01/05/how-to-drop-all-relations-in-a-database/&amp;title=How+to+Drop+All+Relations+in+A+Database&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http://hatim.indexdev.net/2010/01/05/how-to-drop-all-relations-in-a-database/&amp;title=How+to+Drop+All+Relations+in+A+Database&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=How+to+Drop+All+Relations+in+A+Database;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td></table></div><!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	
    Author : Yong Mook Kim
    Website : http://www.mkyong.com
	-->
<p><a href="http://feedads.g.doubleclick.net/~a/xRLdKEuYpnoxQNuRsHNUdLNHZ-k/0/da"><img src="http://feedads.g.doubleclick.net/~a/xRLdKEuYpnoxQNuRsHNUdLNHZ-k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/xRLdKEuYpnoxQNuRsHNUdLNHZ-k/1/da"><img src="http://feedads.g.doubleclick.net/~a/xRLdKEuYpnoxQNuRsHNUdLNHZ-k/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=6tGkym5YDhQ:_i6dbOVcO-s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=6tGkym5YDhQ:_i6dbOVcO-s:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=6tGkym5YDhQ:_i6dbOVcO-s:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=6tGkym5YDhQ:_i6dbOVcO-s:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=6tGkym5YDhQ:_i6dbOVcO-s:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=6tGkym5YDhQ:_i6dbOVcO-s:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=6tGkym5YDhQ:_i6dbOVcO-s:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=6tGkym5YDhQ:_i6dbOVcO-s:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=6tGkym5YDhQ:_i6dbOVcO-s:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=6tGkym5YDhQ:_i6dbOVcO-s:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=6tGkym5YDhQ:_i6dbOVcO-s:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HatimIndexDev/~4/6tGkym5YDhQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hatim.indexdev.net/2010/01/05/how-to-drop-all-relations-in-a-database/feed/</wfw:commentRss>
		<feedburner:origLink>http://hatim.indexdev.net/2010/01/05/how-to-drop-all-relations-in-a-database/</feedburner:origLink></item>
		<item>
		<title>How To Drop All Indexes From A Database</title>
		<link>http://feedproxy.google.com/~r/HatimIndexDev/~3/47NNuZLER-w/</link>
		<comments>http://hatim.indexdev.net/2010/01/05/how-to-drop-all-indexes-from-a-database/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 18:38:55 +0000</pubDate>
		<dc:creator>Hatim</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[Database]]></category>

		<category><![CDATA[Databse Index]]></category>

		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://hatim.indexdev.net/2010/01/05/how-to-drop-all-indexes-from-a-database/</guid>
		<description><![CDATA[I was doing some performance tweaking of a batch job that was hanging and i was suspecting the indexes in the database to have something to do with it shocking up so I used this script to clear all indexes. 
Ironically it was a missing index that caused the bottleneck. But here it is for [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F05%2Fhow-to-drop-all-indexes-from-a-database%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fhatim.indexdev.net%2F2010%2F01%2F05%2Fhow-to-drop-all-indexes-from-a-database%2F" height="61" width="51" /></a></div><p>I was doing some performance tweaking of a batch job that was hanging and i was suspecting the indexes in the database to have something to do with it shocking up so I used this script to clear all indexes. </p>
<p>Ironically it was a missing index that caused the bottleneck. But here it is for anyone that might need it.</p>
<pre class="code"><span style="color: blue">DECLARE </span>@indexName <span style="color: blue">VARCHAR</span><span style="color: gray">(</span>128<span style="color: gray">)
</span><span style="color: blue">DECLARE </span>@tableName <span style="color: blue">VARCHAR</span><span style="color: gray">(</span>128<span style="color: gray">)

</span><span style="color: blue">DECLARE </span>[indexes] <span style="color: blue">CURSOR FOR

    SELECT        </span>[sysindexes]<span style="color: gray">.</span>[name] <span style="color: blue">AS </span>[Index]<span style="color: gray">,
            </span>[sysobjects]<span style="color: gray">.</span>[name] <span style="color: blue">AS </span>[Table]

    <span style="color: blue">FROM        </span>[sysindexes]

    <span style="color: gray">INNER JOIN    </span>[sysobjects]
    <span style="color: blue">ON        </span>[sysindexes]<span style="color: gray">.</span>[id] <span style="color: gray">= </span>[sysobjects]<span style="color: gray">.</span>[id]

    <span style="color: blue">WHERE        </span>[sysindexes]<span style="color: gray">.</span>[name] <span style="color: gray">IS NOT NULL
    AND        </span>[sysobjects]<span style="color: gray">.</span>[type] <span style="color: gray">= </span><span style="color: red">'U'

</span><span style="color: blue">OPEN </span>[indexes]

<span style="color: blue">FETCH NEXT FROM </span>[indexes] <span style="color: blue">INTO </span>@indexName<span style="color: gray">, </span>@tableName

<span style="color: blue">WHILE </span><span style="color: magenta">@@FETCH_STATUS </span><span style="color: gray">= </span>0
<span style="color: blue">BEGIN
    PRINT </span><span style="color: red">'DROP INDEX [' </span><span style="color: gray">+ </span>@indexName <span style="color: gray">+ </span><span style="color: red">'] ON [' </span><span style="color: gray">+ </span>@tableName <span style="color: gray">+ </span><span style="color: red">']'

    </span><span style="color: blue">FETCH NEXT FROM </span>[indexes] <span style="color: blue">INTO </span>@indexName<span style="color: gray">, </span>@tableName
<span style="color: blue">END

CLOSE        </span>[indexes]
<span style="color: blue">DEALLOCATE    </span>[indexes]
</pre>
<pre class="code">&nbsp;</pre>
<pre class="code">&nbsp;</pre>
<p>Hope this was helpful!</p>
<p>Hatim</p>
<p><a href="http://11011.net/software/vspaste"></a></p>
<div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http://hatim.indexdev.net/2010/01/05/how-to-drop-all-indexes-from-a-database/&amp;t=How+To+Drop+All+Indexes+From+A+Database&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http://hatim.indexdev.net/2010/01/05/how-to-drop-all-indexes-from-a-database/&amp;title=How+To+Drop+All+Indexes+From+A+Database&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http://hatim.indexdev.net/2010/01/05/how-to-drop-all-indexes-from-a-database/&amp;title=How+To+Drop+All+Indexes+From+A+Database&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=How+To+Drop+All+Indexes+From+A+Database;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td></table></div><!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	
    Author : Yong Mook Kim
    Website : http://www.mkyong.com
	-->
<p><a href="http://feedads.g.doubleclick.net/~a/YpMwARSRh5JZSlp-EL_1oRNvFrU/0/da"><img src="http://feedads.g.doubleclick.net/~a/YpMwARSRh5JZSlp-EL_1oRNvFrU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/YpMwARSRh5JZSlp-EL_1oRNvFrU/1/da"><img src="http://feedads.g.doubleclick.net/~a/YpMwARSRh5JZSlp-EL_1oRNvFrU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=47NNuZLER-w:SgFipxyTywk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=47NNuZLER-w:SgFipxyTywk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=47NNuZLER-w:SgFipxyTywk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=47NNuZLER-w:SgFipxyTywk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=47NNuZLER-w:SgFipxyTywk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=47NNuZLER-w:SgFipxyTywk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=47NNuZLER-w:SgFipxyTywk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=47NNuZLER-w:SgFipxyTywk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=47NNuZLER-w:SgFipxyTywk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=47NNuZLER-w:SgFipxyTywk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=47NNuZLER-w:SgFipxyTywk:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HatimIndexDev/~4/47NNuZLER-w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hatim.indexdev.net/2010/01/05/how-to-drop-all-indexes-from-a-database/feed/</wfw:commentRss>
		<feedburner:origLink>http://hatim.indexdev.net/2010/01/05/how-to-drop-all-indexes-from-a-database/</feedburner:origLink></item>
		<item>
		<title>6 Of My Favorite Visual Studio Shortcuts</title>
		<link>http://feedproxy.google.com/~r/HatimIndexDev/~3/aIWzVvgxgEU/</link>
		<comments>http://hatim.indexdev.net/2009/12/18/6-of-my-favorite-visual-studio-shortcuts/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 10:06:43 +0000</pubDate>
		<dc:creator>Hatim</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[Shortcuts]]></category>

		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://hatim.indexdev.net/2009/12/18/6-of-my-favorite-visual-studio-shortcuts/</guid>
		<description><![CDATA[These are some of my favorite and most used shortcuts in visual studio:

Ctrl + - and the opposite Ctrl + Shift + -  To move the cursor back or forward to the last position without having to scroll or switch  files.
Shift+Alt+Enter Switches to Full Screen Mode
Ctrl+K, Ctrl+C Comment a block,   Ctrl+K, Ctrl+U Uncomment the block
Shift [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fhatim.indexdev.net%2F2009%2F12%2F18%2F6-of-my-favorite-visual-studio-shortcuts%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fhatim.indexdev.net%2F2009%2F12%2F18%2F6-of-my-favorite-visual-studio-shortcuts%2F" height="61" width="51" /></a></div><p>These are some of my favorite and most used shortcuts in visual studio:</p>
<ol>
<li><kbd>Ctrl</kbd> + - and the opposite <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + -  To move the cursor back or forward to the last position without having to scroll or switch  files.</li>
<li><kbd>Shift</kbd>+<kbd>Alt</kbd>+<kbd>Enter</kbd> Switches to Full Screen Mode</li>
<li><kbd>Ctrl</kbd>+<kbd>K</kbd>, <kbd>Ctrl</kbd>+<kbd>C</kbd> Comment a block,   <kbd>Ctrl</kbd>+<kbd>K</kbd>, <kbd>Ctrl</kbd>+<kbd>U</kbd> Uncomment the block</li>
<li><kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>F10</kbd> then <kbd>Enter </kbd>expands the smart tag to insert a using statement or implement an Interface</li>
<li><kbd>Ctrl</kbd>+<kbd>K</kbd><em>,</em> <kbd>Ctrl</kbd>+<kbd>D</kbd> Auto format the file (Source, xml or  html)</li>
<li><kbd>Ctrl</kbd>+<span style="font-family: Courier New;">M</span><em>,</em> <kbd>Ctrl</kbd>+ O<span style="font-family: Courier New;"> </span>Collapses all outlining to  definition and then <kbd>Ctrl</kbd>+<span style="font-family: Courier New;">M</span><em>,</em> <kbd>Ctrl</kbd>+<span style="font-family: Courier New;">M</span> to toggle the current block to expanded or collapsed.</li>
</ol>
<p>What about you what are your favorites. I would like this post to become a repository for the most used Visual Studio Shortcuts. So do share</p>
<p>Hope This Helps!</p>
<p>Hatim</p>
<div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http://hatim.indexdev.net/2009/12/18/6-of-my-favorite-visual-studio-shortcuts/&amp;t=6+Of+My+Favorite+Visual+Studio+Shortcuts&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http://hatim.indexdev.net/2009/12/18/6-of-my-favorite-visual-studio-shortcuts/&amp;title=6+Of+My+Favorite+Visual+Studio+Shortcuts&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http://hatim.indexdev.net/2009/12/18/6-of-my-favorite-visual-studio-shortcuts/&amp;title=6+Of+My+Favorite+Visual+Studio+Shortcuts&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=6+Of+My+Favorite+Visual+Studio+Shortcuts;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td></table></div><!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	
    Author : Yong Mook Kim
    Website : http://www.mkyong.com
	-->
<p><a href="http://feedads.g.doubleclick.net/~a/D4dT74KOOETxQyb3bogbPiSZCaY/0/da"><img src="http://feedads.g.doubleclick.net/~a/D4dT74KOOETxQyb3bogbPiSZCaY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/D4dT74KOOETxQyb3bogbPiSZCaY/1/da"><img src="http://feedads.g.doubleclick.net/~a/D4dT74KOOETxQyb3bogbPiSZCaY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=aIWzVvgxgEU:MWrYpkwUM2c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=aIWzVvgxgEU:MWrYpkwUM2c:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=aIWzVvgxgEU:MWrYpkwUM2c:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=aIWzVvgxgEU:MWrYpkwUM2c:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=aIWzVvgxgEU:MWrYpkwUM2c:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=aIWzVvgxgEU:MWrYpkwUM2c:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=aIWzVvgxgEU:MWrYpkwUM2c:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=aIWzVvgxgEU:MWrYpkwUM2c:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=aIWzVvgxgEU:MWrYpkwUM2c:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=aIWzVvgxgEU:MWrYpkwUM2c:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=aIWzVvgxgEU:MWrYpkwUM2c:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HatimIndexDev/~4/aIWzVvgxgEU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hatim.indexdev.net/2009/12/18/6-of-my-favorite-visual-studio-shortcuts/feed/</wfw:commentRss>
		<feedburner:origLink>http://hatim.indexdev.net/2009/12/18/6-of-my-favorite-visual-studio-shortcuts/</feedburner:origLink></item>
		<item>
		<title>5 Very Useful C# Attributes</title>
		<link>http://feedproxy.google.com/~r/HatimIndexDev/~3/jRSdgtDa8yQ/</link>
		<comments>http://hatim.indexdev.net/2009/12/17/5-very-useful-c-attributes/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 12:10:38 +0000</pubDate>
		<dc:creator>Hatim</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hatim.indexdev.net/2009/12/17/5-very-useful-c-attributes/</guid>
		<description><![CDATA[DebuggerDisplayAttribute
Namespace: System.Diagnostics
Usage: The DebuggerDisplayAttribute can be a sweet shortcut to avoid expanding the object to get to the value of a given property when debugging. All you have to do is mouse over the object and any property defined in the attribute will show up with it’s value.
 
Sample:
&#160;&#160;&#160; [DebuggerDisplay(&#34;ProductName = {ProductName},ProductSKU= {ProductSKU}&#34;)]   [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fhatim.indexdev.net%2F2009%2F12%2F17%2F5-very-useful-c-attributes%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fhatim.indexdev.net%2F2009%2F12%2F17%2F5-very-useful-c-attributes%2F" height="61" width="51" /></a></div><h3>DebuggerDisplayAttribute</h3>
<p><strong>Namespace: </strong>System.Diagnostics</p>
<p><strong>Usage: </strong>The DebuggerDisplayAttribute can be a sweet shortcut to avoid expanding the object to get to the value of a given property when debugging. All you have to do is mouse over the object and any property defined in the attribute will show up with it’s value.</p>
<p><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="53" alt="image" src="http://hatim.indexdev.net/wp-content/uploads/AFewMostUsefulAttributes_AA5D/image.png" width="386" border="0" /> </p>
<p><strong>Sample:</strong></p>
<p><strong>&#160;&#160;&#160; </strong>[<span style="color: #2b91af">DebuggerDisplay</span>(<span style="color: #a31515">&quot;ProductName = {ProductName},ProductSKU= {ProductSKU}&quot;</span>)]     <br />&#160;&#160;&#160; <span style="color: blue">public class </span><span style="color: #2b91af">Product      <br />&#160;&#160;&#160; </span>{     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color: blue">public string </span>ProductName { <span style="color: blue">get</span>; <span style="color: blue">set</span>; }     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color: blue">public string </span>ProductSKU { <span style="color: blue">get</span>; <span style="color: blue">set</span>; }     <br />&#160;&#160;&#160; }</p>
<p> <a href="http://11011.net/software/vspaste"></a><br />
<h3>ConditionalAttribute</h3>
<p><strong>Namespace: </strong>System.Diagnostics</p>
<p><strong>Usage: </strong>This is a great attribute to use with code that you only want to run in debug mode. what it does is pretty much is that the body of any method that has the conditional attribute is not compiled when that condition is false.</p>
<p>&#160;</p>
<p><strong>Sample:</strong></p>
<p><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </strong>[<span style="color: #2b91af">Conditional</span>(<span style="color: #a31515">&quot;CONDITION1&quot;</span>)]    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color: blue">public static void </span>Method1(<span style="color: blue">int </span>x)    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color: #2b91af">Console</span>.WriteLine(<span style="color: #a31515">&quot;CONDITION1 is defined&quot;</span>);    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
<p> <a href="http://11011.net/software/vspaste"></a><br />
<h3>DebuggerStepThroughAttribute</h3>
<p><strong>Namespace: </strong>System.Diagnostics </p>
<p><strong>Usage: </strong>This attribute is great to skip through methods or properties that only have getters and setters defined.</p>
<p><strong>Sample:</strong></p>
<p><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </strong>[<span style="color: #2b91af">DebuggerStepThrough()</span>]    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color: blue">public virtual int</span><span style="color: #2b91af"> </span>AddressId    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color: blue">get </span>{ <span style="color: blue">return </span>_AddressId;}    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color: blue">set      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>{     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; _AddressId = <span style="color: blue">value</span>;    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; OnPropertyChanged(<span style="color: #a31515">&quot;AddressId&quot;</span>);    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
<p> <a href="http://11011.net/software/vspaste"></a><br />
<h3>FlagAttribute</h3>
<p><strong>Namespace: </strong>System</p>
<p><strong>Usage: </strong>Indicates that an enumeration can be treated as a bit field; that is, a set of flags.</p>
<p><strong>Sample:</strong></p>
<p>[<span style="color: #2b91af">Flags</span>] <span style="color: blue">public enum </span><span style="color: #2b91af">MyColors </span>: <span style="color: blue">short     <br />&#160;&#160;&#160; </span>{    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Black = 0,    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Red = 1,    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Green = 2,    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Blue = 4    <br />&#160;&#160;&#160; }</p>
<p> <a href="http://11011.net/software/vspaste"></a><br />
<h3>XmlIgnoreAttribute</h3>
<p><strong>Namespace: </strong>System.Xml.Serialization</p>
<p><strong>Usage: </strong>Tells the the xml serializer to ignore a certain field. </p>
<p><strong>Sample:</strong></p>
<p><span style="color: blue">public class </span><span style="color: #2b91af">Group     <br /></span>{    <br />&#160;&#160; <span style="color: green">// The XmlSerializer ignores this field.     <br />&#160;&#160; </span>[<span style="color: #2b91af">XmlIgnore</span>]    <br />&#160;&#160; <span style="color: blue">public string </span>Comment;    </p>
<p>&#160;&#160; <span style="color: green">// The XmlSerializer serializes this field.     <br />&#160;&#160; </span><span style="color: blue">public string </span>GroupName;    <br />}    </p>
<p>&#160;</p>
<p>Hope this helps.</p>
<p>Haitm</p>
<div><table> <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http://hatim.indexdev.net/2009/12/17/5-very-useful-c-attributes/&amp;t=5+Very+Useful+C%23+Attributes&amp;s=compact' height='18' width='120' frameborder='0' scrolling='no'></iframe></td> <td><iframe src='http://www.reddit.com/button_content?newwindow=1&amp;url=http://hatim.indexdev.net/2009/12/17/5-very-useful-c-attributes/&amp;title=5+Very+Useful+C%23+Attributes&amp;t=1 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><iframe src='http://widgets.dzone.com/links/widgets/zoneit.html?url=http://hatim.indexdev.net/2009/12/17/5-very-useful-c-attributes/&amp;title=5+Very+Useful+C%23+Attributes&amp;t=2 ' height='18' width='120' scrolling='no' frameborder='0' ></iframe></td> <td><script type="text/javascript"><!--yahooBuzzArticleHeadline=5+Very+Useful+C%23+Attributes;//--></script><script type="text/javascript" src="http://d.yimg.com/ds/badge2.js" badgetype=small-votes></script></td></table></div><!-- This is a HTML comment, it will not display in any page. Feel free to remove this comment if it cause any inconvenient to you.
	Thanks for using digg digg, please visit http://www.mkyong.com/blog/digg-digg-wordpress-plugin for any comments and ideas, 
	
    Author : Yong Mook Kim
    Website : http://www.mkyong.com
	-->
<p><a href="http://feedads.g.doubleclick.net/~a/auacIIdt6UQturigTaInCLoveaA/0/da"><img src="http://feedads.g.doubleclick.net/~a/auacIIdt6UQturigTaInCLoveaA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/auacIIdt6UQturigTaInCLoveaA/1/da"><img src="http://feedads.g.doubleclick.net/~a/auacIIdt6UQturigTaInCLoveaA/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=jRSdgtDa8yQ:RP7LmsGv3jQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=jRSdgtDa8yQ:RP7LmsGv3jQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=jRSdgtDa8yQ:RP7LmsGv3jQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=jRSdgtDa8yQ:RP7LmsGv3jQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=jRSdgtDa8yQ:RP7LmsGv3jQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=jRSdgtDa8yQ:RP7LmsGv3jQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=jRSdgtDa8yQ:RP7LmsGv3jQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=jRSdgtDa8yQ:RP7LmsGv3jQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=jRSdgtDa8yQ:RP7LmsGv3jQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?i=jRSdgtDa8yQ:RP7LmsGv3jQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HatimIndexDev?a=jRSdgtDa8yQ:RP7LmsGv3jQ:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/HatimIndexDev?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HatimIndexDev/~4/jRSdgtDa8yQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hatim.indexdev.net/2009/12/17/5-very-useful-c-attributes/feed/</wfw:commentRss>
		<feedburner:origLink>http://hatim.indexdev.net/2009/12/17/5-very-useful-c-attributes/</feedburner:origLink></item>
	</channel>
</rss>
