<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Girish Bharadwaj</title><subtitle type="html">Nothing in general actually.</subtitle><id>http://msmvps.com/blogs/gbvb/atom.aspx</id><link rel="alternate" type="text/html" href="http://msmvps.com/blogs/gbvb/default.aspx" /><link rel="self" type="application/atom+xml" href="http://msmvps.com/blogs/gbvb/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.40407.4157">Community Server</generator><updated>2005-10-19T11:09:00Z</updated><entry><title>2 years gap and hopefully back</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2008/11/20/2-years-gap-and-hopefully-back.aspx" /><id>/blogs/gbvb/archive/2008/11/20/2-years-gap-and-hopefully-back.aspx</id><published>2008-11-20T10:53:19Z</published><updated>2008-11-20T10:53:19Z</updated><content type="html">&lt;p&gt;So, life has a way of becoming interesting in chunks. I am sure the two subscribers to my RSS feed have probably left reading my blog a long while ago... :) Anyway, I have in the last couple of years, lost about 30lbs, worked with Java and J2EE and .NET and Ruby and some of Groovy and even some of Rails. All in all, as I said in the beginning, life has been interesting. Hopefully, I can begin to post more but, then again, I might not.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1654660" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>I am back after a long while</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2006/10/13/I-am-back-after-a-long-while.aspx" /><id>/blogs/gbvb/archive/2006/10/13/I-am-back-after-a-long-while.aspx</id><published>2006-10-13T00:55:16Z</published><updated>2006-10-13T00:55:16Z</updated><content type="html">&lt;p&gt;I have been busy with vacation (went to India for a month with a stop over at London), came back, deemed an&amp;nbsp;"architect", got immersed in architechy work. Anyway, I&amp;nbsp;am having a blast with the new&amp;nbsp;role with SharePoint, J2EE, portals et al. Its fun.&amp;nbsp;So, I decided to find myself a new&amp;nbsp;blog post editor since w:blogger was no longer cutting&amp;nbsp;it and&amp;nbsp;it did not work very well for editing some stuff. So, I found "&lt;a href="http://ideas.live.com/programpage.aspx?versionId=4372c8c2-b76f-4d44-aea1-9835b61d8dc1"&gt;Windows Live Writer Beta&lt;/a&gt;". Sweet, and&amp;nbsp;it works with Community server too. I love it. The really neat part is that it actually downloaded&amp;nbsp;my blog settings and I can&amp;nbsp;see the post as it would appear. &amp;nbsp;&lt;/p&gt;Here are some pictures I took while on vacation: &lt;a title="Photo Sharing" href="http://www.flickr.com/photos/gbvb/232356426/"&gt;&lt;img height="180" alt="Some scene on the road" src="http://static.flickr.com/91/232356426_303b44e9da_m.jpg" width="240"&gt;&lt;/a&gt; &lt;a title="Photo Sharing" href="http://www.flickr.com/photos/gbvb/232353982/"&gt;&lt;img height="180" alt="Ben!" src="http://static.flickr.com/90/232353982_97557f20ce_m.jpg" width="240"&gt;&lt;/a&gt;  &lt;p&gt;Only reason to post the pictures was to test that ability of Live writer. :) Oh, I also started fiddling with photography for a hobby. It seems that all work and no play seems to have made me a really a dull boy. &lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=173744" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Waterfall2006, the real next big thing</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2006/02/10/83150.aspx" /><id>/blogs/gbvb/archive/2006/02/10/83150.aspx</id><published>2006-02-10T16:32:59Z</published><updated>2006-02-10T16:32:59Z</updated><content type="html">Here is a great way of implementing your next project. &lt;a href="http://www.waterfall2006.com"&gt;http://www.waterfall2006.com&lt;/a&gt; is conference at Niagara falls. Make sure that you pay attention to all course excerpts. &lt;div id="CSBloggerSig"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=83150" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>IE Tab for Firefox</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2006/01/09/80654.aspx" /><id>/blogs/gbvb/archive/2006/01/09/80654.aspx</id><published>2006-01-09T16:35:55Z</published><updated>2006-01-09T16:35:55Z</updated><content type="html">&lt;font size="1"&gt;
&lt;div&gt;If you are one of those people who likes Firefox and starts IE only to test a page or two, There is a really neat extension at  &lt;a href="http://ietab.mozdev.org/"&gt;&lt;u&gt;&lt;font color="#0000ff" size="1"&gt;http://ietab.mozdev.org/&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size="1"&gt;. IETab creates an embedded IE browser window within Firefox. You can just Right-click and select "view in IETab" to get it to be rendered by IE engine instead of gecko.&lt;/font&gt;&lt;/div&gt;

&lt;div&gt; &lt;/div&gt;
&lt;/font&gt;&lt;div id="CSBloggerSig"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=80654" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>i-mate JASJAR</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/21/79569.aspx" /><id>/blogs/gbvb/archive/2005/12/21/79569.aspx</id><published>2005-12-21T11:25:47Z</published><updated>2005-12-21T11:25:47Z</updated><content type="html">&lt;div&gt;I got one of these when I went to PDC. Its one of those things that has basically removed all need for carrying &lt;a href="http://www.myzaurus.com"&gt;zaurus&lt;/a&gt;, iPod and a Motorola phone in my pocket. I love it. I do have one issue with it though. It seems like it needs a soft-reset every few days. Does anyone else have this problem or is it just me, I wonder.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Oh, I have &lt;a href="http://www.peterprovost.org/archive/2005/12/15/10174.aspx"&gt;telepottyphobia &lt;/a&gt;since I got this phone.&lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=79569" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Microsoft "Award for customer excellence", I got one too</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/21/79567.aspx" /><id>/blogs/gbvb/archive/2005/12/21/79567.aspx</id><published>2005-12-21T11:18:48Z</published><updated>2005-12-21T11:18:48Z</updated><content type="html">&lt;div&gt;By getting &lt;a href="http://www.microsoft-ace.com"&gt;Microsoft award for customer excellence&lt;/a&gt;, I am joining the illustrious crowd that includes &lt;a href="http://weblogs.asp.net/wallym/archive/2005/11/22/431168.aspx"&gt;Wallace McClure&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/fbouma"&gt;Frans Bouma&lt;/a&gt;, &lt;a href="http://msmvps.com/blogs/anandn/archive/2005/12/10/78822.aspx"&gt;Anand Narayanaswamy&lt;/a&gt; and &lt;a href="http://samgentile.com/blog/archive/2005/11/22/32118.aspx"&gt;Sam Gentile&lt;/a&gt;. &lt;/div&gt;
&lt;div&gt;When I saw the email initially, it looked too much like a phishing scheme. Then I thought, If a guy knows enough about me to know that I play with VS.NET 2005, respect Soma and like Microsoft more or less, I should hand him my personal details. :)&lt;/div&gt;
&lt;div&gt;Of course, I did a googled on it and found that it actually is a real award. &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Well, I am honored. &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=79567" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Updated voo2dotray</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/16/79250.aspx" /><id>/blogs/gbvb/archive/2005/12/16/79250.aspx</id><published>2005-12-16T13:56:39Z</published><updated>2005-12-16T13:56:39Z</updated><content type="html">&lt;div align="left"&gt;Voo2dotray has been updated by &lt;a href="http://robbie.robnrob.com/"&gt;Robbie Coleman &lt;/a&gt;with many cleanups and enhancements.  You can read more about it and download it &lt;a href="http://robnrob.com/CS/blogs/robbie/archive/2005/12/15/voo2do_tray_application_1_5.aspx"&gt;here&lt;/a&gt;. Thank you Rob.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div align="left"&gt;Also, &lt;a href="http://shimon.rura.org"&gt;Shimon &lt;/a&gt;has posted his &lt;a href="http://blog.voo2do.com/2005/12/16/updated-voo2dotray-application/"&gt;comments&lt;/a&gt; on this. It makes me proud to see that something I hacked together is actually usable :) &lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=79250" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Martin Fowler on Agile</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/15/79177.aspx" /><id>/blogs/gbvb/archive/2005/12/15/79177.aspx</id><published>2005-12-15T14:01:34Z</published><updated>2005-12-15T14:01:34Z</updated><content type="html">&lt;div&gt;I found from &lt;a href="http://samgentile.com/blog/archive/2005/12/14/32166.aspx"&gt;Sam Gentile's blog&lt;/a&gt; about Martin Fowlers updated "&lt;a href="http://martinfowler.com/articles/newMethodology.html"&gt;The new methodology&lt;/a&gt;" article. Its an excellent read. It provides very good measures for going agile or not.  If you are uncertain about agile, make sure you read "&lt;a href="http://martinfowler.com/articles/newMethodology.html#ShouldYouGoAgile"&gt;Should you go agile?&lt;/a&gt;" section. &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Quote: "The first step is to find suitable projects to try agile methods out with. Since agile methods are so fundamentally people-oriented, it's essential that you start with a team that wants to try and work in an agile way. Not just is a reluctant team more difficult to work with, imposing agile methods on reluctant people is fundamentally at odds with the whole notion of agile development."&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;That means, if you don’t like your teammate, don’t bother going agile. You will not succeed unless you make not going agile to your teammate be a career limiting move. :)&lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=79177" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Exceptions and ASP.NET 2.0</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/14/79110.aspx" /><id>/blogs/gbvb/archive/2005/12/14/79110.aspx</id><published>2005-12-14T19:35:27Z</published><updated>2005-12-14T19:35:27Z</updated><content type="html">&lt;div&gt;Scott, in his usual style, has a blog entry regarding unhandled exceptions in ASP.NET 2.0. The gist of it is that if you have secondary threads in your ASP.NET app and you let an exception leak through, you are going to kill the asp.net worker process. That means, you better handle any exceptions that might arise from the secondary thread.&lt;/div&gt;
&lt;div&gt;Read more about it here: &lt;a href="http://odetocode.com/Blogs/scott/archive/2005/12/14/2618.aspx"&gt;http://odetocode.com/Blogs/scott/archive/2005/12/14/2618.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;BTW: This is applicable only to the secondary threads. If you are have unhandled exceptions in the main thread that handles the request, ASP.NET infrastructure handles as usual. Not that I recommend doing this, but, you know who you are. &lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=79110" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Using CSBlogger to post</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/13/79041.aspx" /><id>/blogs/gbvb/archive/2005/12/13/79041.aspx</id><published>2005-12-13T20:34:05Z</published><updated>2005-12-13T20:34:05Z</updated><content type="html">&lt;div align="left"&gt;I ditched my attempts at using &lt;a href="http://www.zoundry.com"&gt;Zoundry&lt;/a&gt; for editing my msmvps.com posts. That and blogjet and other blog editors failed miserably for this. But, I found &lt;a href="http://gqwu.members.winisp.net/blogeditor/"&gt;CSBlogger&lt;/a&gt; which works like a charm. &lt;/div&gt;
&lt;div align="left"&gt;Thank god!&lt;/div&gt;
&lt;div align="left"&gt;I cannot bear to edit stuff on web pages. I tend to get too distracted with them.&lt;/div&gt;
&lt;div align="left"&gt;But this is beautiful.&lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=79041" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Anyone coming to MS launch on 15th Dec at Boston?</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/13/79039.aspx" /><id>/blogs/gbvb/archive/2005/12/13/79039.aspx</id><published>2005-12-13T20:14:00Z</published><updated>2005-12-13T20:14:00Z</updated><content type="html">I will be there. Look like it could be fun. I will be at the Pre-launch Architect's council Breakfast as well. Free food is always welcome.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=79039" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Steve on TDD</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/13/79038.aspx" /><id>/blogs/gbvb/archive/2005/12/13/79038.aspx</id><published>2005-12-13T20:07:00Z</published><updated>2005-12-13T20:07:00Z</updated><content type="html">&lt;P&gt;Steve Eichert gets TDD. I know its not that hard to say you are doing TDD when you are basically doing upfront design and coming up with fancy UML diagrams and then developing the code with some tests around the code. I will not say that that is not TDD (Kent Beck, in his excellent book "Test Driven development: By Example" acknowledges that it is a form of TDD). But, doing BDUF is is not really getting the spirit of TDD. As Ward Cunningham has famously said, "Test-first coding is not about testing". I guess it was unfortunate that the "Test" word in TDD causes everyone to think that its about testing work.&lt;/P&gt;
&lt;P&gt;Anyway, Steve gets TDD. Check his blog entry out at : &lt;A href="http://steve.emxsoftware.com/TDD/TDD+and+Unit+Testing+are+NOT+the+Same"&gt;http://steve.emxsoftware.com/TDD/TDD+and+Unit+Testing+are+NOT+the+Same&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;While you are at it, just subscribe to his blog at &lt;A href="http://steve.emxsoftware.com/rss.aspx"&gt;http://steve.emxsoftware.com/rss.aspx&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=79038" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Thank you, Susan!</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/13/79024.aspx" /><id>/blogs/gbvb/archive/2005/12/13/79024.aspx</id><published>2005-12-13T16:33:00Z</published><updated>2005-12-13T16:33:00Z</updated><content type="html">&lt;P&gt;This is great. We are on Community server 1.0. Woohoo, looks good, smells great.&lt;/P&gt;
&lt;P&gt;I love it.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=79024" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Snow</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/09/78552.aspx" /><id>/blogs/gbvb/archive/2005/12/09/78552.aspx</id><published>2005-12-09T19:12:00Z</published><updated>2005-12-09T19:12:00Z</updated><content type="html">&lt;p&gt;Yuck, We are getting pummelled by snow today. I like snow when I can stay home, light up the fireplace and watch the snow from inside. Not today. I am in office and feel like it will be an adventure going back home.&lt;/p&gt;&lt;p&gt;Oh well!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=78552" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Scott is funny ...</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/05/78095.aspx" /><id>/blogs/gbvb/archive/2005/12/05/78095.aspx</id><published>2005-12-05T20:48:00Z</published><updated>2005-12-05T20:48:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://odetocode.com/Blogs/scott/archive/2005/12/04/2573.aspx"&gt;Here is a nice little blog entry by Scott Allen&lt;/a&gt; about the kind of interaction he seems to have had during a code camp presentation. Now I know why I like him. :)&lt;/p&gt;&lt;p&gt;BTW: It also has some interesting ASP.NET 2.0 links in that entry.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=78095" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Anybody playing with Ruby or Rails?</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/01/77437.aspx" /><id>/blogs/gbvb/archive/2005/12/01/77437.aspx</id><published>2005-12-02T04:03:00Z</published><updated>2005-12-02T04:03:00Z</updated><content type="html">&lt;p&gt;I have been having a blast with Ruby and Rails framework. By far, this has been the cleanest experience I have had with languages and frameworks. I have started a blogger site for writing on &lt;a href="http://rubyexperiences.blogspot.com/"&gt;ruby experiences&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I have been mucking with Ruby in Emacs but since I found eclipse plugin, things seem to click a lot better..&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=77437" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>TDD and MS continued</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/12/01/77387.aspx" /><id>/blogs/gbvb/archive/2005/12/01/77387.aspx</id><published>2005-12-02T00:46:00Z</published><updated>2005-12-02T00:46:00Z</updated><content type="html">&lt;p&gt;MS seems to have listened to the industry and pulled the paper about TDD from MSDN. I am impressed at the response. That is great!!!! Hopefully we will see better information next time around, may be get &lt;a href="http://www.martinfowler.com/"&gt;Martin Fowler&lt;/a&gt; or &lt;a href="http://www.artima.com/weblogs/index.jsp?blogger=mfeathers"&gt;Michael Feathers&lt;/a&gt; to write that chapter...&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=77387" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>MS and its TDD fiasco</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/11/30/77269.aspx" /><id>/blogs/gbvb/archive/2005/11/30/77269.aspx</id><published>2005-11-30T15:29:00Z</published><updated>2005-11-30T15:29:00Z</updated><content type="html">&lt;P&gt;MS truly built a Titanic with its MS Visual Studio Team System and seems like here comes the &lt;A href="http://msdn2.microsoft.com/en-us/library/ms182521.aspx"&gt;iceberg&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Here is an article by Scott Bellware which sums so eloquently and beautifully, the problems with the methodology that MS has proposed for their version of TDD. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx"&gt;http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=77269" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Outlook macro to get tasks from Voo2do</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/10/25/72881.aspx" /><id>/blogs/gbvb/archive/2005/10/25/72881.aspx</id><published>2005-10-26T03:54:00Z</published><updated>2005-10-26T03:54:00Z</updated><content type="html">&lt;P&gt;Since I wrote the earlier one for &lt;A href="http://msmvps.com/gbvb/archive/2005/10/19/71597.aspx"&gt;populating the tasks &lt;/A&gt;from outlook to &lt;A href="http://voo2do.com"&gt;voo2do&lt;/A&gt;, its only fitting that a reverse is feasible through macros. So, here it is. This one basically retrieves the tasks that are out in voo2do and stuffs them as tasks in outlook. It assigns your projects as categories as well.&lt;/P&gt;
&lt;P&gt;As before, copy this to your outlook macros and run it. Make sure you change the email and password in this. It might be feasible to store the loginHash itself but I did not feel like investing too much time. :)&lt;/P&gt;
&lt;P&gt;Enjoy&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;Sub GetFromVoo2do()&lt;BR&gt;    Dim xml As Object: Set xml = CreateObject("Microsoft.XMLHTTP")&lt;BR&gt;    Dim email As String: email = "&lt;/FONT&gt;&lt;A href="mailto:g.bharadwaj@gmail.com"&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;voo2do email account&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#0000ff&gt;"&lt;BR&gt;    Dim password As String: password = "&lt;STRONG&gt;password for voo2do&lt;/STRONG&gt;"&lt;BR&gt;    Call xml.Open("GET", "&lt;/FONT&gt;&lt;A href="http://voo2do.com/api/getLoginHash?email"&gt;&lt;FONT color=#0000ff&gt;http://voo2do.com/api/getLoginHash?email&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#0000ff&gt;=" &amp; email &amp; "&amp;password=" &amp; password, False)&lt;BR&gt;    xml.Send&lt;BR&gt;    Dim doc As Object&lt;BR&gt;    Set doc = xml.responseXML&lt;BR&gt;    Dim node As Object&lt;BR&gt;    Set node = doc.selectSingleNode("//login")&lt;BR&gt;    Dim strHash As String: strHash = node.selectSingleNode("@loginHash").nodeValue&lt;BR&gt;    Dim strUser As String: strUser = node.selectSingleNode("@userId").nodeValue&lt;BR&gt;    Call xml.Open("GET", "&lt;/FONT&gt;&lt;A href="http://voo2do.com/api/getIncompleteTasks?loginHash"&gt;&lt;FONT color=#0000ff&gt;http://voo2do.com/api/getIncompleteTasks?loginHash&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#0000ff&gt;=" &amp; strHash &amp; "&amp;userId=" &amp; strUser, False)&lt;BR&gt;    xml.Send&lt;BR&gt;    Set doc = xml.responseXML&lt;BR&gt;    Dim nodeList As Object&lt;BR&gt;    Set nodeList = doc.selectNodes("//task")&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;    Dim f As MAPIFolder&lt;BR&gt;    Set f = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderTasks)&lt;BR&gt;    Dim t As TaskItem&lt;BR&gt;    Dim tI As TaskItem&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;    For Each node In nodeList&lt;BR&gt;        Dim strSubject As String: strSubject = node.selectSingleNode("@taskdesc").nodeValue&lt;BR&gt;        Dim bFound As Boolean: bFound = False&lt;BR&gt;        For Each tI In f.Items&lt;BR&gt;            If tI.subject = strSubject Then&lt;BR&gt;                bFound = True&lt;BR&gt;                Set t = tI&lt;BR&gt;                Exit For&lt;BR&gt;            End If&lt;BR&gt;        Next&lt;BR&gt;        If bFound = False Then&lt;BR&gt;            Set t = Application.CreateItem(olTaskItem)&lt;BR&gt;        End If&lt;BR&gt;        If (node.selectSingleNode("@deadline").nodeValue &lt;&gt; "") Then&lt;BR&gt;            t.DueDate = node.selectSingleNode("@deadline").nodeValue&lt;BR&gt;        End If&lt;BR&gt;        t.Categories = node.selectSingleNode("@projName").nodeValue&lt;BR&gt;        t.subject = strSubject&lt;BR&gt;        t.Save&lt;BR&gt;    Next&lt;BR&gt;End Sub&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=72881" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry><entry><title>Outlook macro to update Rememberthemilk or voo2do</title><link rel="alternate" type="text/html" href="/blogs/gbvb/archive/2005/10/19/71597.aspx" /><id>/blogs/gbvb/archive/2005/10/19/71597.aspx</id><published>2005-10-19T16:09:00Z</published><updated>2005-10-19T16:09:00Z</updated><content type="html">&lt;P&gt;If you are one of those guys who uses these todo list sites such as &lt;A href="http://www.rememberthemilk.com/"&gt;RTM&lt;/A&gt;, &lt;A href="http://www.backpackit.com/"&gt;backpackit&lt;/A&gt;&amp;nbsp;or &lt;A href="http://voo2do.com/"&gt;Voo2do&lt;/A&gt;, like me.. you probably despise the fact that you need to start off with typing in the same things that are in the &amp;#8220;tasks&amp;#8221; list for outlook. If you do, here is a simple macro that basically pushes all the inclomplete tasks in your task list to the site using their e-mail in support.&lt;/P&gt;
&lt;P&gt;Replace the mail.To with the right email address, stick it&amp;nbsp;in as a Outlook macro through Tools-Macros. &amp;nbsp;That's it.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;FONT color=#000080&gt;Sub PostToRTM()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim f As MAPIFolder&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set f = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderTasks)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim t As TaskItem&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each t In f.Items&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (t.Complete &amp;lt;&amp;gt; True) Then&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim mail As MailItem&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set mail = Application.CreateItem(olMailItem)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.To = "&amp;lt;&lt;STRONG&gt;&lt;U&gt;replace this with the email that you have from the todo list site&lt;/U&gt;&lt;/STRONG&gt;&amp;gt;"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.Subject = t.Subject&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.BodyFormat = olFormatPlain&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.DeleteAfterSubmit = True&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.Send&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;BR&gt;End Sub&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=71597" width="1" height="1"&gt;</content><author><name>girishb</name><uri>http://msmvps.com/members/girishb/default.aspx</uri></author></entry></feed>