<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-11211706</id><updated>2009-09-10T13:56:36.450-04:00</updated><title type='text'>ASP.Net Geek</title><subtitle type='html'>ASP.NET development diary</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default?start-index=26&amp;max-results=25'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11211706.post-115314924662983700</id><published>2006-07-17T11:14:00.000-04:00</published><updated>2006-07-17T11:18:33.993-04:00</updated><title type='text'>Microsoft's battles with Google</title><summary type='text'>Disclaimer: This is all my own opinion and not the view of my employer.  I've been thinking about the battle between Microsoft and Google, lately. I've come to realize that I'm not sure Microsoft is approaching the battle with Google in the right manner. Microsoft has been very reactive to apps developed by Google and I think it's giving Google the advantage.  Microsoft's approach to the market </summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/115314924662983700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=115314924662983700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/115314924662983700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/115314924662983700'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2006/07/microsofts-battles-with-google.html' title='Microsoft&apos;s battles with Google'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-115280050917046228</id><published>2006-07-13T10:21:00.001-04:00</published><updated>2006-07-13T10:21:49.176-04:00</updated><title type='text'>Windows Vista Glass with NVidia driver set</title><summary type='text'>I was having a lot of problems getting Aero Glass to run on my Vista drive on my Toshiba Tecra M5.  It doesn't make any sense because the video card is a 256 MB video card that supports the WDDM driver necessary to run the Glass interface.  I've had several friends have the same problem and after discovering a solution, I thought it was worth blogging.  First off, this is by no means a </summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/115280050917046228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=115280050917046228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/115280050917046228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/115280050917046228'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2006/07/windows-vista-glass-with-nvidia-driver.html' title='Windows Vista Glass with NVidia driver set'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-114650891226599041</id><published>2006-05-01T14:39:00.000-04:00</published><updated>2006-05-01T14:41:52.276-04:00</updated><title type='text'>Moving my blog</title><summary type='text'>With the advent of joining Micrsoft, a cool perk is the nice Community Server based blogging software. So, I'm moving my blog over to http://blogs.msdn.com/sumanc.</summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/114650891226599041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=114650891226599041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/114650891226599041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/114650891226599041'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2006/05/moving-my-blog.html' title='Moving my blog'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-114468114344010041</id><published>2006-04-10T10:54:00.000-04:00</published><updated>2006-04-10T11:43:44.846-04:00</updated><title type='text'>Microsoft bound</title><summary type='text'>Well, I'm on the job move again. I have taken a position as a Microsoft MCS consultant here in Pittsburgh, PA. Lucky for me, I don't have to move anywhere...yet.I'm sad to leave my friends at CEI's Microsoft practice, but excited at this new venture.Wish me luck!</summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/114468114344010041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=114468114344010041' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/114468114344010041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/114468114344010041'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2006/04/microsoft-bound.html' title='Microsoft bound'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-113709218960146034</id><published>2006-02-22T11:00:00.000-05:00</published><updated>2006-02-22T11:30:41.690-05:00</updated><title type='text'>Creating a Recycle Bin for Windows SharePoint Services WSS/SPS (Part 1)</title><summary type='text'>In MSDN Magazine, there was an awesome article a few months ago about creating a recycle bin in WSS. However, not all of the information was provided to complete it successfully. This entry fills in the missing information from the MSDN Mag recycle bin article.Configure WSS to allow Web Part ExtensionsTo configure SharePoint, you need to enable event handlers. Go here for configuration </summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/113709218960146034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=113709218960146034' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/113709218960146034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/113709218960146034'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2006/02/creating-recycle-bin-for-windows.html' title='Creating a Recycle Bin for Windows SharePoint Services WSS/SPS (Part 1)'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-114053442476044423</id><published>2006-02-21T10:04:00.000-05:00</published><updated>2006-02-21T15:49:14.926-05:00</updated><title type='text'>SharePoint Migration utilities</title><summary type='text'>I've been getting really annoyed with the SharePoint 2003 / WSS migration utilities (StsAdmin and SMigrate).  I decided it would be much easier to build a GUI around some of their features.  The source code and application are available here:Downloads:Download Exe onlyDownload Exe and source codeScreenshots:The Logon screen allows you to impersonate another user.Main applicationThe application </summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/114053442476044423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=114053442476044423' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/114053442476044423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/114053442476044423'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2006/02/sharepoint-migration-utilities.html' title='SharePoint Migration utilities'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-113847463597082163</id><published>2006-01-28T13:35:00.000-05:00</published><updated>2006-01-28T13:57:15.986-05:00</updated><title type='text'>Super Bowl Bound</title><summary type='text'>In case you haven't heard, the Steelers are going to the Super Bowl.  There's been some controversy regarding the media when Joey Porter noted that the media turned its back on the Steelers, but the fans did not.  It's very true.  When you look at the players going to the Pro Bowl, most of them are not playing right now.  Why isn't Ben Roethlisberger in the Pro Bowl?  He has maintained one of the</summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/113847463597082163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=113847463597082163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/113847463597082163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/113847463597082163'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2006/01/super-bowl-bound.html' title='Super Bowl Bound'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-113742635783224496</id><published>2006-01-16T10:41:00.000-05:00</published><updated>2006-01-16T10:46:27.936-05:00</updated><title type='text'>Denver to go!</title><summary type='text'>Steelers deserved to win the game.  They beat the Colts and they beat the refs bad calls.  Ben Rothelisburger was composed, and the defense consistently came up big.Go Steelers!</summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/113742635783224496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=113742635783224496' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/113742635783224496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/113742635783224496'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2006/01/denver-to-go.html' title='Denver to go!'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-113708418729004273</id><published>2006-01-12T11:38:00.000-05:00</published><updated>2006-01-12T13:04:42.656-05:00</updated><title type='text'>SharePoint unfriendly URLs Cx notation</title><summary type='text'>I am working at a client on a SharePoint Portal Server implementation, and the question came up about maintaining friendly URLs in SPS. After a certain number of areas are created, SPS alters the URL to contain a C1,C2,...Cx before the requested area name. This posed a problem because the client wants users to type in:http://&lt;path&gt;/IT for IThttp://&lt;path&gt;/HR for Human ResourcesI found some </summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/113708418729004273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=113708418729004273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/113708418729004273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/113708418729004273'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2006/01/sharepoint-unfriendly-urls-cx-notation.html' title='SharePoint unfriendly URLs Cx notation'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-113622065326352594</id><published>2006-01-02T11:50:00.000-05:00</published><updated>2006-01-02T11:54:32.760-05:00</updated><title type='text'>Been working on a custom eCommerce system</title><summary type='text'>Haven’t really had much time to blog lately with the holidays. I’ve been building my own e-commerce tool that’s similar to Commerce Server, but much simpler. My latest site (a Digital Daydream creation) is for a company called Muvmint. Enjoy!</summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/113622065326352594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=113622065326352594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/113622065326352594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/113622065326352594'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2006/01/been-working-on-custom-ecommerce.html' title='Been working on a custom eCommerce system'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-112932529878831039</id><published>2005-10-14T17:13:00.000-04:00</published><updated>2005-10-14T17:50:47.936-04:00</updated><title type='text'>Icons on an Office CommandBar</title><summary type='text'>I've recently had a problem with loading images in Office CommandBar buttons. I found some information on the web about it, but it was neither complete or it , but I took that information further anyways.First of all, I created a subclass called ImageHost which inherits from AxHostprivate class ImageHost : System.Windows.Forms.AxHost{ public ImageHost() : base("59EE46BA-677D-4d20-BF10-</summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/112932529878831039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=112932529878831039' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/112932529878831039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/112932529878831039'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/10/icons-on-office-commandbar.html' title='Icons on an Office CommandBar'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-112432791268236791</id><published>2005-08-17T21:14:00.000-04:00</published><updated>2005-08-17T21:44:27.660-04:00</updated><title type='text'>Cross-browser script for LinkList Collections</title><summary type='text'>I really wanted to have the ability to make collections in JavaScript:function LinkedItem() {    this.Item = null;    this.NextItem = null;}function Collection() {    var _root = new LinkedItem();    var _currentItem = _root;    var _resetEnumerator = true;    var INDEX_OUT_OF_RANGE = "Index out of range.";       this.Current = function() {        return _currentItem.Item;    };    this.Add = </summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/112432791268236791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=112432791268236791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/112432791268236791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/112432791268236791'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/08/cross-browser-script-for-linklist.html' title='Cross-browser script for LinkList Collections'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-112329033635536284</id><published>2005-08-05T21:01:00.000-04:00</published><updated>2005-11-07T21:15:46.010-05:00</updated><title type='text'>Been away for a while...</title><summary type='text'>I haven't had time to write any blog entries since the project I'm working is all NDA.  Unfortunately, the project is written all in C which isn't the best for a .NET geek who loves his C's sharpened.  There's always that project you wish you didn't have to do...  This is that project that no .NET programmer would ever want.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/112329033635536284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/112329033635536284'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/08/been-away-for-while.html' title='Been away for a while...'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-112223573969483154</id><published>2005-07-24T16:05:00.000-04:00</published><updated>2005-07-24T16:08:59.700-04:00</updated><title type='text'>Pittsburgh .NET User's Group Summer Slam</title><summary type='text'>Went to the Pittsburgh .NET User's Group SummerSlam party on Wednesday night and had a blast.  Guys from the CEI office and Microsoft were there including John McClelland and Stan Spotts.Too bad we couldn't get Matt Trevors and Geoff Tewksbury didn't show up...</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/112223573969483154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/112223573969483154'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/07/pittsburgh-net-users-group-summer-slam.html' title='Pittsburgh .NET User&apos;s Group Summer Slam'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-112000346044565712</id><published>2005-06-28T20:01:00.000-04:00</published><updated>2005-06-28T20:04:20.450-04:00</updated><title type='text'>Finished the MCAD.NET</title><summary type='text'>I passed my 70-320 Web Services exam and achieved my MCAD today!  It's my goal to take the security and solutions framework over the next few weeks and finish the MCSD</summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/112000346044565712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=112000346044565712' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/112000346044565712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/112000346044565712'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/06/finished-mcadnet.html' title='Finished the MCAD.NET'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-111963637305815015</id><published>2005-06-24T14:05:00.000-04:00</published><updated>2005-06-24T14:06:13.066-04:00</updated><title type='text'>Winforms exam down!  3 to go!!!</title><summary type='text'>I passed my WinForms MCSD exam today!  Woo hoo!!!  3 more exams to go to complete my MCSD.</summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/111963637305815015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=111963637305815015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111963637305815015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111963637305815015'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/06/winforms-exam-down-3-to-go.html' title='Winforms exam down!  3 to go!!!'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-111894910587415826</id><published>2005-06-16T15:05:00.000-04:00</published><updated>2005-06-16T15:11:45.880-04:00</updated><title type='text'>SQL Server 2005 Training</title><summary type='text'>I went to Columbus, OH to learn what I don't already know about SQL Server 2005 last week.  I was really excited to go because I wanted to see some real examples of using the SQL Service broker and experiment with a mentor doing CLR and XML stuff in SQL.  Unfortunately, the hands-on training was just having a laptop and a book that told me exactly what to type in and monitor the result--of which </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111894910587415826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111894910587415826'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/06/sql-server-2005-training.html' title='SQL Server 2005 Training'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-111854212810379200</id><published>2005-06-11T21:53:00.000-04:00</published><updated>2005-06-12T10:38:11.150-04:00</updated><title type='text'>Finishing Commerce Server site</title><summary type='text'>I'm finishing up another Commerce Server site this week. I had the worst DTC issues because the client is using a firewall that isn't allowing Commerce Server's DCOM components to create transactions. So a call to Basket.SaveAsOrder caused the application to fail.Finally, I decided to rewrite the base functionality of the SaveAsOrder function storing the order in the Order* tables using only SQL </summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/111854212810379200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=111854212810379200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111854212810379200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111854212810379200'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/06/finishing-commerce-server-site.html' title='Finishing Commerce Server site'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-111758795784457239</id><published>2005-05-31T21:03:00.000-04:00</published><updated>2005-05-31T21:05:57.850-04:00</updated><title type='text'>NTeam</title><summary type='text'>Today, I joined the NTeam project where I'll be working with a friend of mine, Ron Buckton on a competitive open source system.  Seems like a lot of fun, but we're still in the planning phase.  I say "we" as though I've been working with these guys for a while, and yet I just signed on today.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111758795784457239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111758795784457239'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/05/nteam.html' title='NTeam'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-111749471604257247</id><published>2005-05-30T18:36:00.000-04:00</published><updated>2005-05-30T19:11:56.053-04:00</updated><title type='text'>VS.NET 2005 Team System Training</title><summary type='text'>I got to go to a VS.NET Team System Training seminar on Friday.  It was pretty cool, but you could definitely tell it was still beta.  I've been playing with 2.0 framework and Whidbey for almost 8 months now and been following it since the whitepapers, so I've been close to the development side, but I haven't really paid much attention to the Team Foundation Server.Anyways, it was fun to play </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111749471604257247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111749471604257247'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/05/vsnet-2005-team-system-training.html' title='VS.NET 2005 Team System Training'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-111650686767584747</id><published>2005-05-19T08:44:00.000-04:00</published><updated>2005-07-21T09:48:10.026-04:00</updated><title type='text'>If people only knew the power of the UserControl...</title><summary type='text'>It's come to my attention that a lot of people don't understand the power of ASP.NET databinding and using server and user controls efficiently. So I've put together a few tips on making better use of these two demons.1. User controls are controls. You can create properties in them, and as long as they are public, they are accessible to the parent control in the ASPX page. This gives you the </summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/111650686767584747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=111650686767584747' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111650686767584747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111650686767584747'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/05/if-people-only-knew-power-of.html' title='If people only knew the power of the UserControl...'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-111625315465129135</id><published>2005-05-16T10:02:00.000-04:00</published><updated>2005-05-16T10:19:14.670-04:00</updated><title type='text'>Working on extensible inventory system</title><summary type='text'>I started working on an extensible inventory tracking system this weekend.  It will integrate with my already existent content management system and my upcoming extensible shopping cart system.The idea is to build an application that has plug points for additional functionality that can be easily implemented.  The complexity in this is that I want there to be an infinite number of plug points </summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/111625315465129135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=111625315465129135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111625315465129135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111625315465129135'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/05/working-on-extensible-inventory-system.html' title='Working on extensible inventory system'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-111504474767161635</id><published>2005-05-02T10:37:00.000-04:00</published><updated>2005-05-30T19:14:41.466-04:00</updated><title type='text'>Neural networks</title><summary type='text'>Figured I'd post a link to something cool. Here's an article that showed up in MSDN mag last month on writing a simple neural network which I would have figured would be written in either C++ or C#--it was written in VB.http://msdn.microsoft.com/msdnmag/issues/05/05/NeuralNetworks</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111504474767161635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111504474767161635'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/05/neural-networks.html' title='Neural networks'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-111084147356118200</id><published>2005-03-14T18:01:00.002-05:00</published><updated>2005-03-14T21:37:24.926-05:00</updated><title type='text'>First day at CEI</title><summary type='text'>Well, I started working at CEI, today. I'm excited because I've already been thrown into the fire of a Commerce Server project. Seems like I will even get to implement some extensions of the new Enterprise Library (probably just logging and data), but it will be fun to get one under my belt.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111084147356118200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/111084147356118200'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/03/first-day-at-cei_111084147356118200.html' title='First day at CEI'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author></entry><entry><id>tag:blogger.com,1999:blog-11211706.post-110997290181229663</id><published>2005-03-04T16:41:00.000-05:00</published><updated>2005-03-04T16:48:21.816-05:00</updated><title type='text'>NetSig Controls available</title><summary type='text'>I never got around to posting that the controls and tools Ron Buckton and I presented in the Feb. Cleveland .NET SIG are all availble for download at:http://www.bennettadelson.com/technicalresources/presentations.aspxThe title was ASP.NET 2.0 I Want it Now!!!To see the controls in action, you can toy with them at my site here:http://www.aspnetgeek.com/NetSig_2-8-05/There is one bug that you will </summary><link rel='replies' type='application/atom+xml' href='http://aspnetgeek.blogspot.com/feeds/110997290181229663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=11211706&amp;postID=110997290181229663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/110997290181229663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11211706/posts/default/110997290181229663'/><link rel='alternate' type='text/html' href='http://aspnetgeek.blogspot.com/2005/03/netsig-controls-available.html' title='NetSig Controls available'/><author><name>Suman Chakrabarti</name><uri>http://www.blogger.com/profile/07677590812207593697</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15765139307707029283'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>