<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-25831521</id><updated>2011-07-28T21:14:44.981-07:00</updated><category term='unit test async calls with .net'/><category term='MVP'/><category term='Web Client Software Factory'/><category term='Site Optimization'/><category term='Model View Presenter'/><category term='iphone development'/><category term='Objective C'/><category term='Site Performance'/><category term='Object Oriented Javascript  Rocks'/><category term='XCode'/><title type='text'>Public Property : My Code Share</title><subtitle type='html'>my ramblings about code, kids and life(code and kids pretty much covers it...no!) 

contribute, comment, complain. Its public property.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-25831521.post-4758880587211256086</id><published>2011-07-21T21:17:00.001-07:00</published><updated>2011-07-21T21:17:52.635-07:00</updated><title type='text'>funny but sad</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://cdn.svcs.c2.uclick.com/c2/07cb99c09091012ee3c400163e41dd5b"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 600px; height: 195px;" src="http://cdn.svcs.c2.uclick.com/c2/07cb99c09091012ee3c400163e41dd5b" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-4758880587211256086?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://cdn.svcs.c2.uclick.com/c2/07cb99c09091012ee3c400163e41dd5b' title='funny but sad'/><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/4758880587211256086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=4758880587211256086' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/4758880587211256086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/4758880587211256086'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2011/07/funny-but-sad.html' title='funny but sad'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25831521.post-4759702049287888049</id><published>2010-02-03T07:19:00.001-08:00</published><updated>2010-02-03T07:21:04.590-08:00</updated><title type='text'>Javascript Window Management</title><content type='html'>Great post on managing windows via javascript.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Opening new windows&lt;/li&gt;&lt;li&gt;Referencing a windows&lt;/li&gt;&lt;li&gt;Moving and Resizing windows&lt;/li&gt;&lt;li&gt;Closing windows&lt;/li&gt;&lt;li&gt;Cross frame scripting&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-4759702049287888049?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.infimum.dk/HTML/JSwindows.html#ref_3_9' title='Javascript Window Management'/><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/4759702049287888049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=4759702049287888049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/4759702049287888049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/4759702049287888049'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2010/02/javascript-window-management.html' title='Javascript Window Management'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25831521.post-82154666958737536</id><published>2009-12-03T08:23:00.000-08:00</published><updated>2009-12-03T08:25:29.510-08:00</updated><title type='text'>A Better Ajax Back Button..I Like</title><content type='html'>Its nicely written &lt;a href="http://www.ajaxonomy.com/2008/web-design/a-better-ajax-back-button-part2"&gt;article &lt;/a&gt;with a demo. Real world useful stuff&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-82154666958737536?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ajaxonomy.com/2008/web-design/a-better-ajax-back-button-part2' title='A Better Ajax Back Button..I Like'/><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/82154666958737536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=82154666958737536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/82154666958737536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/82154666958737536'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2009/12/better-ajax-back-buttoni-like.html' title='A Better Ajax Back Button..I Like'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25831521.post-710060233937217779</id><published>2009-07-29T16:35:00.000-07:00</published><updated>2009-07-29T17:26:57.816-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Objective C'/><category scheme='http://www.blogger.com/atom/ns#' term='XCode'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone development'/><title type='text'>IPhone Development</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_sKCmwkEDdy0/SnDi1F3RzrI/AAAAAAAAAKk/kJRElM1K8Xw/s1600-h/Picture+1.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 172px; height: 320px;" src="http://4.bp.blogspot.com/_sKCmwkEDdy0/SnDi1F3RzrI/AAAAAAAAAKk/kJRElM1K8Xw/s320/Picture+1.png" alt="" id="BLOGGER_PHOTO_ID_5364036557933235890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So...I went out and bought a macbook pro just to learn iPhone programming. Mind you...still like PC Guy better than MAC guy. Installed a bevy of software tools required for development listed &lt;a href="http://developer.apple.com/iphone/index.action"&gt;here&lt;/a&gt;.  Over the next weeks/months will be writing a log of my development experiences on the blog so keep reading&lt;br /&gt;&lt;br /&gt;Figured the best way to dive into it was the good old &lt;a href="http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhone101/Articles/00_Introduction.html#//apple_ref/doc/uid/TP40007514-CH1-SW1"&gt;"Hello World Tutorial"&lt;/a&gt;.&lt;br /&gt;The one thing I noticed right away was that Objective C is not the least bit like languages I am familiar with C# and Java and I have not done C since school.&lt;br /&gt;&lt;br /&gt;Got through the tutorial(see image) but realized that I damn well need to know more about objective.  The search for good objective C tutorials begins!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-710060233937217779?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/710060233937217779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=710060233937217779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/710060233937217779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/710060233937217779'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2009/07/iphone-development.html' title='IPhone Development'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_sKCmwkEDdy0/SnDi1F3RzrI/AAAAAAAAAKk/kJRElM1K8Xw/s72-c/Picture+1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25831521.post-318787123019378266</id><published>2009-07-06T04:53:00.000-07:00</published><updated>2009-07-06T04:54:24.512-07:00</updated><title type='text'>Lessons in Software from James Waletzky</title><content type='html'>&lt;p&gt;Very useful ideas.&lt;/p&gt;&lt;p&gt;Ten Software Development Lessons&lt;br /&gt;Lesson 1.    Keep it simple.&lt;br /&gt;Lesson 2.    Define ‘done’.&lt;br /&gt;Lesson 3.    Deliver incrementally and iteratively.&lt;br /&gt;Lesson 4.    Split scenarios into vertical slices.&lt;br /&gt;Lesson 5.    Continuously improve.&lt;br /&gt;Lesson 6.    Unit testing is the #1 quality practice.&lt;br /&gt;Lesson 7.    Don’t waste your time.&lt;br /&gt;Lesson 8.    Features are not the most important thing.&lt;br /&gt;Lesson 9.    Never trust anyone.&lt;br /&gt;Lesson 10.    Reviews without preparation are useless. &lt;/p&gt;&lt;br /&gt;Here is &lt;a href="http://shapingsoftware.com/2009/07/06/lessons-in-software-from-james-waletzky/"&gt;more&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-318787123019378266?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://shapingsoftware.com/2009/07/06/lessons-in-software-from-james-waletzky/' title='Lessons in Software from James Waletzky'/><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/318787123019378266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=318787123019378266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/318787123019378266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/318787123019378266'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2009/07/lessons-in-software-from-james-waletzky.html' title='Lessons in Software from James Waletzky'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25831521.post-6092619270997531721</id><published>2008-10-24T08:33:00.000-07:00</published><updated>2008-10-24T08:35:58.539-07:00</updated><title type='text'>Book List: Pricing Money by J.D.A Wiseman.</title><content type='html'>Vishy swears by this book. Plus with a name like Wiseman...cant go wrong.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://search.barnesandnoble.com/Pricing-Money/Julian-A-Wiseman/e/9780471487005"&gt;http://search.barnesandnoble.com/Pricing-Money/Julian-A-Wiseman/e/9780471487005&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-6092619270997531721?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://search.barnesandnoble.com/Pricing-Money/Julian-A-Wiseman/e/9780471487005' title='Book List: Pricing Money by J.D.A Wiseman.'/><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/6092619270997531721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=6092619270997531721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/6092619270997531721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/6092619270997531721'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2008/10/book-list-pricing-money-by-jda-wiseman.html' title='Book List: Pricing Money by J.D.A Wiseman.'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25831521.post-2984174139904619813</id><published>2008-05-27T07:37:00.000-07:00</published><updated>2008-05-27T07:39:55.437-07:00</updated><title type='text'>Its pretty clear now</title><content type='html'>Passing by reference or passing using the ref keyword. This makes it pretty clear.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.yoda.arachsys.com/csharp/parameters.html"&gt;http://www.yoda.arachsys.com/csharp/parameters.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-2984174139904619813?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.yoda.arachsys.com/csharp/parameters.html' title='Its pretty clear now'/><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/2984174139904619813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=2984174139904619813' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/2984174139904619813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/2984174139904619813'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2008/05/its-pretty-clear-now.html' title='Its pretty clear now'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25831521.post-2380496548269414587</id><published>2008-04-28T10:21:00.000-07:00</published><updated>2008-04-28T10:26:25.755-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unit test async calls with .net'/><title type='text'>Unit Testing with Team System Test and Asyncronous calls</title><content type='html'>I figured Microsoft would have taken care of this in their Test Framework. This is the best solution I have found for running Unit Tests against Async calls. Nice blog as well.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jopinblog.wordpress.com/2007/07/10/unit-testing-multi-threaded-asynchronous-events/"&gt;http://jopinblog.wordpress.com/2007/07/10/unit-testing-multi-threaded-asynchronous-events/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-2380496548269414587?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://jopinblog.wordpress.com/2007/07/10/unit-testing-multi-threaded-asynchronous-events/' title='Unit Testing with Team System Test and Asyncronous calls'/><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/2380496548269414587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=2380496548269414587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/2380496548269414587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/2380496548269414587'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2008/04/unit-testing-with-team-system-test-and.html' title='Unit Testing with Team System Test and Asyncronous calls'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25831521.post-8428717394495723588</id><published>2007-11-15T10:22:00.000-08:00</published><updated>2007-11-15T11:27:27.313-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Site Performance'/><category scheme='http://www.blogger.com/atom/ns#' term='Site Optimization'/><title type='text'>Web Site Performance Optimization Rules</title><content type='html'>This is a really good article. Some of the pointers make you want to slap your forehead and go "duh.." but some are more subtle like '&lt;a href="http://developer.yahoo.com/performance/rules.html#etags"&gt;ETags&lt;/a&gt;'.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developer.yahoo.com/performance/rules.html"&gt;http://developer.yahoo.com/performance/rules.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I especially like the YUI Compressor from Yahoo. Need to play with it some more.&lt;br /&gt;&lt;a href="http://developer.yahoo.com/yui/compressor/"&gt;http://developer.yahoo.com/yui/compressor/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Event the packer &lt;a href="http://dean.edwards.name/packer/"&gt;http://dean.edwards.name/packer/&lt;/a&gt; can reduce JS file size by 30% or so. bandwidth savings and more speed all round&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Uncompressed&lt;/strong&gt;&lt;br /&gt;function foo(variable1)&lt;br /&gt;{&lt;br /&gt;var variable2 = variable1 +"..";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Compressed&lt;/strong&gt;&lt;br /&gt;function foo(variable1){ var variable2 = variable1 +"..";}&lt;br /&gt;&lt;br /&gt;some of them event will rename variable1 to _v1 or something like that...even more savings and speed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-8428717394495723588?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://developer.yahoo.com/performance/rules.html' title='Web Site Performance Optimization Rules'/><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/8428717394495723588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=8428717394495723588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/8428717394495723588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/8428717394495723588'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2007/11/web-site-performance-optimization-rules.html' title='Web Site Performance Optimization Rules'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25831521.post-7480779343208494900</id><published>2007-11-06T08:07:00.001-08:00</published><updated>2007-11-06T08:08:03.662-08:00</updated><title type='text'>Table Grid Styling in CSS</title><content type='html'>A really nice grid/table style in CSS. Love it. A good blog as well.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://veerle.duoh.com/index.php/blog/comments/a_css_styled_table/"&gt;http://veerle.duoh.com/index.php/blog/comments/a_css_styled_table/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-7480779343208494900?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://veerle.duoh.com/index.php/blog/comments/a_css_styled_table/' title='Table Grid Styling in CSS'/><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/7480779343208494900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=7480779343208494900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/7480779343208494900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/7480779343208494900'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2007/11/table-grid-styling-in-css.html' title='Table Grid Styling in CSS'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25831521.post-4662634899379878327</id><published>2007-11-06T08:01:00.000-08:00</published><updated>2007-11-06T08:03:39.063-08:00</updated><title type='text'>JSON. A good primer</title><content type='html'>How to write you first JSON object.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hunlock.com/blogs/Mastering_JSON_(_JavaScript_Object_Notation"&gt;http://www.hunlock.com/blogs/Mastering_JSON_(_JavaScript_Object_Notation&lt;/a&gt;_)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-4662634899379878327?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.hunlock.com/blogs/Mastering_JSON_(_JavaScript_Object_Notation_)' title='JSON. A good primer'/><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/4662634899379878327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=4662634899379878327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/4662634899379878327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/4662634899379878327'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2007/11/json-good-primer.html' title='JSON. A good primer'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25831521.post-5765908399581904533</id><published>2007-06-28T13:47:00.000-07:00</published><updated>2007-06-28T13:55:09.698-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Client Software Factory'/><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><category scheme='http://www.blogger.com/atom/ns#' term='Model View Presenter'/><title type='text'>Web Client Software Factory</title><content type='html'>Just started playing with Web Client Software Factory(&lt;a href="http://www.codeplex.com/websf"&gt;http://www.codeplex.com/websf&lt;/a&gt;) and found this blog very helpful.  &lt;br /&gt;&lt;br /&gt;Very good resource for Web Client Software Factory.  Excellent work by David.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://davidhayden.com/blog/dave/category/57.aspx?Show=All"&gt;http://davidhayden.com/blog/dave/category/57.aspx?Show=All&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is also a good article about the Model View Presenter at &lt;a href="http://davidhayden.com/blog/dave/archive/2007/01/16/WebClientSoftwareFactoryIntro.aspx"&gt;http://davidhayden.com/blog/dave/archive/2007/01/16/WebClientSoftwareFactoryIntro.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Do we really need to move navigation out from the UI to a presentation layer. If the anwser is yet then the assumption is that the navigation from Web to UI will be the same. Will talk more about this as I play around with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-5765908399581904533?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://davidhayden.com/blog/dave/category/57.aspx?Show=All' title='Web Client Software Factory'/><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/5765908399581904533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=5765908399581904533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/5765908399581904533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/5765908399581904533'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2007/06/web-client-software-factory.html' title='Web Client Software Factory'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25831521.post-6190925896350799094</id><published>2007-05-16T07:22:00.000-07:00</published><updated>2007-08-04T05:41:48.602-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Object Oriented Javascript  Rocks'/><title type='text'>Object Oriented Javascript</title><content type='html'>I have been doing object oriented javascript for a while now. Here is a good explanation from ...Microsoft. For a change MS is talking about Javascript not the MS version JScript. This is a comprehensive article and a must read for anyone interested in doing web 2.0 type (yeah....I know Web 2.0 is more of a non programmer term) programming.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/05/javascript/default.aspx"&gt;http://msdn.microsoft.com/msdnmag/issues/07/05/javascript/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25831521-6190925896350799094?l=public-property.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://public-property.blogspot.com/feeds/6190925896350799094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25831521&amp;postID=6190925896350799094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/6190925896350799094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25831521/posts/default/6190925896350799094'/><link rel='alternate' type='text/html' href='http://public-property.blogspot.com/2007/05/javascript-rocks-object-oriented.html' title='Object Oriented Javascript'/><author><name>Rahul</name><uri>http://www.blogger.com/profile/03894160965556080513</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
