<?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:blogger='http://schemas.google.com/blogger/2008' 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-9438527</id><updated>2024-03-13T22:20:26.881-07:00</updated><title type='text'>The Cornerstone Brainstorm</title><subtitle type='html'>Good ideas, great ideas and fantastic ideas!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default?alt=atom&amp;start-index=26&amp;max-results=25'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9438527.post-113276594081914046</id><published>2005-11-23T09:04:00.000-08:00</published><updated>2005-11-23T09:12:20.856-08:00</updated><title type='text'>Java, the Obsolete Language</title><summary type="text">Just read someone&#39;s post on why Java is becoming stupider.  I have to agree.  The industry always strives to build complexity.  I have successfully stayed away so far from all the new language features of JDK 5 (they changed the name yet again to JSE instead of J2SE at this year&#39;s JavaOne).  After developing Corernstone Framework G3 on JavaScript, I have been convinced more than ever that Java </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/113276594081914046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/113276594081914046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/113276594081914046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/113276594081914046'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/11/java-obsolete-language.html' title='Java, the Obsolete Language'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-113199434336913906</id><published>2005-11-14T10:33:00.000-08:00</published><updated>2005-11-14T10:59:30.593-08:00</updated><title type='text'>Seaside and Other Thoughts</title><summary type="text">There were several recent posts on Seaside, a Smalltalk web framework.  Only today did I watch its videos.  It is indeed wonderful.  Several things set it apart from the rest of the crowd:   A complete flow that would usually involve multiple servlets and forms is programmed in one method (using continuation although whose concept is not exposed to the developer directly).   All request handlers </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/113199434336913906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/113199434336913906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/113199434336913906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/113199434336913906'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/11/seaside-and-other-thoughts.html' title='Seaside and Other Thoughts'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-112961379162632780</id><published>2005-10-17T22:03:00.000-07:00</published><updated>2005-10-17T22:39:56.530-07:00</updated><title type='text'>First Impressions of Ruby and Rails</title><summary type="text">Ruby and Rails are the hot buzz of the moment.  I recently bought the book Agile Web Development with Rails. I haven&#39;t finished reading it. Only read ActiveRecord (the OR mapping module and the M of MVC) Action Controller (the C of MVC), Action View (the V of MVC) and Ruby language overview. Here are my first impressions.Rails   It&#39;s a very good framework.  There are many design decisions that we</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/112961379162632780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/112961379162632780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/112961379162632780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/112961379162632780'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/10/first-impressions-of-ruby-and-rails.html' title='First Impressions of Ruby and Rails'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-112420877971225525</id><published>2005-08-16T09:09:00.000-07:00</published><updated>2005-08-16T09:12:59.720-07:00</updated><title type='text'>The Web of Applications (cont.)</title><summary type="text">More web applications are coming onto the scene by integrating with and adding value to existing web applications.  Case in point is Cheap Gas that integrates with Google Maps.  Remember an earlier posts (1 and 2) on this topic?  We will see more of this.  This is huge.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/112420877971225525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/112420877971225525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/112420877971225525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/112420877971225525'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/08/web-of-applications-cont.html' title='The Web of Applications (cont.)'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-112250904608851843</id><published>2005-07-27T17:00:00.000-07:00</published><updated>2005-07-27T17:04:06.093-07:00</updated><title type='text'>AJAX Savvy URL</title><summary type="text">People are talking about AJAX savvy URLs.  It&#39;s basically URLs that record the state of your AJAX page completely so that you can forward it to somebody who can then completely reproduce the page you see.  You know what, we already have this technology.  It has been deployed here.  Notice the URL when you navigate around.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/112250904608851843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/112250904608851843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/112250904608851843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/112250904608851843'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/07/ajax-savvy-url.html' title='AJAX Savvy URL'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-112119878599736087</id><published>2005-07-12T13:05:00.000-07:00</published><updated>2005-07-12T13:06:26.003-07:00</updated><title type='text'>Backbase: Pretty Good UI Framework</title><summary type="text">Backbase looks pretty good.  There are many things we can learn here.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/112119878599736087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/112119878599736087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/112119878599736087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/112119878599736087'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/07/backbase-pretty-good-ui-framework.html' title='Backbase: Pretty Good UI Framework'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-111990306753612366</id><published>2005-06-27T13:10:00.000-07:00</published><updated>2005-06-27T13:18:36.186-07:00</updated><title type='text'>Revamping Cornerstone Registry with OSGi?</title><summary type="text">We should explore using Eclipse&#39;s OSGi implementation.  One con is the jar is big (almost 800KB).  The open source implementation Oscar also seems to be big (&gt;700KB).  The Knopflerfish implementation has a 200KB option which is not bad.  So do we need the full glofy of OSGi?</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/111990306753612366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/111990306753612366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111990306753612366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111990306753612366'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/06/revamping-cornerstone-registry-with.html' title='Revamping Cornerstone Registry with OSGi?'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-111989114253411963</id><published>2005-06-27T09:51:00.000-07:00</published><updated>2005-06-27T09:52:22.536-07:00</updated><title type='text'>Java Plugin Framework</title><summary type="text">One interesting project to watch: Java Plugin Framework.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/111989114253411963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/111989114253411963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111989114253411963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111989114253411963'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/06/java-plugin-framework.html' title='Java Plugin Framework'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-111955914849334152</id><published>2005-06-23T13:33:00.000-07:00</published><updated>2005-06-23T13:41:49.746-07:00</updated><title type='text'>The So Called OOB Experience</title><summary type="text">Cisco uses Salesforce.com. Although I work in Cisco IT, I don&#39;t know much about that project at all apart from that it exists. Today CNET has an article about it that I quote here:Further, JMP contends that Cisco&#39;s IT department has &quot;struggled to integrate these tools with a hosted application and is questioning the logic of a having such a heavily customized hosted application.&quot;Well, shall we </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/111955914849334152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/111955914849334152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111955914849334152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111955914849334152'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/06/so-called-oob-experience.html' title='The So Called OOB Experience'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-111954723586441965</id><published>2005-06-23T10:17:00.000-07:00</published><updated>2005-06-23T10:21:24.756-07:00</updated><title type='text'>Quote of the Day</title><summary type="text">Saw this quote today and love it:Nothing great has ever been accomplished without irrational exuberance.We did that at Cisco in various groups and failed miserably. I certainly thought we took the responsibility. That&#39;s why I switched from &quot;It&#39;s so great that ...&quot; to &quot;Just do it!&quot;. The more I think about it, the more I can see we were in the wrong place :).</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/111954723586441965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/111954723586441965' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111954723586441965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111954723586441965'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/06/quote-of-day.html' title='Quote of the Day'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-111954494727616435</id><published>2005-06-23T09:38:00.000-07:00</published><updated>2005-06-23T09:44:49.406-07:00</updated><title type='text'>Howard Would Reboot with Cornerstone</title><summary type="text">Howard Lewis Ship of Tapestry and HiveMind fame said this when commenting on Wicket (BTW, why would someone use this kind of name for their project?):Mostly, I&#39;m envious of the chance to start with a clean slate. The demand for backwards compatibility is surely holding me back from fixing a good number of things. And if I was starting again today, I would not require subclassing from base classes</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/111954494727616435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/111954494727616435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111954494727616435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111954494727616435'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/06/howard-would-reboot-with-cornerstone.html' title='Howard Would Reboot with Cornerstone'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-111933196309010427</id><published>2005-06-20T22:27:00.000-07:00</published><updated>2005-06-20T22:32:43.093-07:00</updated><title type='text'>Cost of Cornerstone Framework</title><summary type="text">Read Raible Designs post about its cost according to Koders.  Cornerstone Framework has roughly 28,000 lines of code, about half the size of Tapestry.  So it costs around $140,000 to develop.  Again according to Koders.  I don&#39;t know what formula they use.  But it&#39;s a good thing to attach a dollar figure to an open source project.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/111933196309010427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/111933196309010427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111933196309010427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111933196309010427'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/06/cost-of-cornerstone-framework.html' title='Cost of Cornerstone Framework'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-111222194002542990</id><published>2005-03-30T14:31:00.000-08:00</published><updated>2005-03-30T14:33:21.106-08:00</updated><title type='text'>Will AJAX help Google clean up?</title><summary type="text">Will AJAX help Google clean up?This article discuss a lot about the current trend of DHTML. Just want to hear your opinions.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/111222194002542990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/111222194002542990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111222194002542990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111222194002542990'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/03/will-ajax-help-google-clean-up.html' title='Will AJAX help Google clean up?'/><author><name>Francis Ip</name><uri>http://www.blogger.com/profile/07845583842215832813</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-111091962694240687</id><published>2005-03-15T12:41:00.000-08:00</published><updated>2005-03-16T13:03:06.086-08:00</updated><title type='text'>Recombinant Components</title><summary type="text">This is an excellent post to read. Carlos E. Perez, who usually has good thoughts day after day, discusses the how the long tail of software can be served. He argues for Recombinant Components, which is very much related to Mass Customization that we have been preaching. Read this excerpt:The last sentence also hints to another requirement for recombinant computing. That is you customize </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/111091962694240687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/111091962694240687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111091962694240687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111091962694240687'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/03/recombinant-components.html' title='Recombinant Components'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-111058277196162782</id><published>2005-03-11T15:08:00.000-08:00</published><updated>2005-03-11T15:12:51.963-08:00</updated><title type='text'>AspectWerkz 2.0 Released, Enabling Dynamic AOP</title><summary type="text">AspectWerkz 2.0 is released today.  It support Dynamic AOP, enabling hot deployment and undeployment of aspects at run-time.  How wonderful!  For us, what this means is, we can dynamically change the behavior of deployed applications without rebooting.  I was thinking of using JavaScript to achieve that.  Now it&#39;s also possible with Java.  Only caveat I think is it works for aspects only.  How </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/111058277196162782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/111058277196162782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111058277196162782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/111058277196162782'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/03/aspectwerkz-20-released-enabling.html' title='AspectWerkz 2.0 Released, Enabling Dynamic AOP'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-110670468060193721</id><published>2005-01-25T17:54:00.000-08:00</published><updated>2005-01-25T17:58:00.600-08:00</updated><title type='text'>Protection of DHTML Code</title><summary type="text">With the explosion in interest of Rich Web Applications and feasible support technologies (JSON and JSON-RPC, for example), more and more applications will be done in JavaScript.  JavaScript code is in the clear by default.  For open source products this is not an issue.  For closed source ones, there is a need for scrambling JavaScript code.  I remember Oddpost (built an Outlook clone in DHTML </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/110670468060193721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/110670468060193721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110670468060193721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110670468060193721'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/01/protection-of-dhtml-code.html' title='Protection of DHTML Code'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-110668313346418141</id><published>2005-01-25T11:50:00.000-08:00</published><updated>2005-01-25T17:53:38.076-08:00</updated><title type='text'>The Excellent JSON Family of Components</title><summary type="text">Just discovered JavaScript Object Notation (JSON) family of components.  The notation itself is a subset of JavaScript syntax.  The most interesting is the JSON-RPC (try it here), which is similar to XML-RPC but uses the light-weight format of JSON.  What does it mean to us?   JSON and relatives are what we would have arrived at if we push up our own JavaScript related mechanisms a few notches.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/110668313346418141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/110668313346418141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110668313346418141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110668313346418141'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/01/excellent-json-family-of-components.html' title='The Excellent JSON Family of Components'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-110574309894518957</id><published>2005-01-14T14:48:00.000-08:00</published><updated>2005-01-14T14:51:38.946-08:00</updated><title type='text'>Effective Framework Marketing</title><summary type="text">After some thinking, I believe we should completely focus on delivering one or two killer apps while enhancing the framework.  Selling a framework on benefits of customizability, simplicity of API and all that is difficult to say the least.  The most effective marketing is a killer app.  So our effort on Cornerstone can focus on writing documentation, unit tests, enhancements, etc. without the </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/110574309894518957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/110574309894518957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110574309894518957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110574309894518957'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/01/effective-framework-marketing.html' title='Effective Framework Marketing'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-110523913227771906</id><published>2005-01-08T18:50:00.000-08:00</published><updated>2005-01-08T18:52:12.276-08:00</updated><title type='text'>Google Search Tuned to Cornerstone Site</title><summary type="text">If you do a search on Google for &quot;cornerstone framework&quot;, our site comes up first now!  This means the users have tuned Google&#39;s result to point that query to our site.  This is a good sign :).  So today is another milestone.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/110523913227771906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/110523913227771906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110523913227771906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110523913227771906'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2005/01/google-search-tuned-to-cornerstone.html' title='Google Search Tuned to Cornerstone Site'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-110438861976082439</id><published>2004-12-29T22:33:00.000-08:00</published><updated>2005-06-14T08:06:57.403-07:00</updated><title type='text'>How to Make Our Project Successful?</title><summary type="text">Here is a longish post on why open source projects fail. We have just got started. I guess it&#39;s going to be a challenging but exciting ride. There is a lot of unknown. But I do believe we have the critical ingredients of vision and implementation. But we need to make sure community process works smoothly.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/110438861976082439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/110438861976082439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110438861976082439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110438861976082439'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2004/12/how-to-make-our-project-successful.html' title='How to Make Our Project Successful?'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-110374697833255338</id><published>2004-12-22T13:19:00.000-08:00</published><updated>2004-12-23T12:03:38.123-08:00</updated><title type='text'>The Web Way</title><summary type="text">Interesting quote from this post:The Web Way is a philosophy toward Web-based services:     They should be as simple as possible, but no simpler.They should have clean designs for user interfaces and clean designs for programming interfaces.Where it&#39;s useful, they should embrace REST.Where it&#39;s useful, they should embrace loose coupling.Where it&#39;s useful, they should embrace glorious, </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/110374697833255338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/110374697833255338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110374697833255338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110374697833255338'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2004/12/web-way.html' title='The Web Way'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-110357587915710993</id><published>2004-12-20T13:40:00.000-08:00</published><updated>2004-12-20T12:51:19.156-08:00</updated><title type='text'>AspectWerkz R2</title><summary type="text">One interesting piece of technoloy we need to closely look at is AspectWerkz.  Release 2 does load-time (as opposed to compile-time (e.g. AspectJ) and run-time (e.g. DynAOP)) weaving and has excellent performance while not requiring precompiled code or a different language.  It can also work with different aspect implementations.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/110357587915710993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/110357587915710993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110357587915710993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110357587915710993'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2004/12/aspectwerkz-r2.html' title='AspectWerkz R2'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-110325274157661212</id><published>2004-12-16T19:00:00.000-08:00</published><updated>2004-12-23T11:48:09.596-08:00</updated><title type='text'>Closure and Continuation</title><summary type="text">Many good languages, such as JavaScript, Lisp, Smalltalk, etc., but not Java, support closure, which is basically a function (withthe bindings for its parameters) that is a first-class value that can be passed around into other functions/methods. Closure gives the developer tramendous power in writing simpler code.According to Guy L. Steele (of Common Lisp and Scheme fame),A Closure needs to </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/110325274157661212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/110325274157661212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110325274157661212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110325274157661212'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2004/12/closure-and-continuation.html' title='Closure and Continuation'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-110298009018502157</id><published>2004-12-13T15:16:00.000-08:00</published><updated>2004-12-13T15:21:30.186-08:00</updated><title type='text'>Atom API</title><summary type="text">The Atom API sounds a lot like what we want to achieve for the Web of Apps, except it is designed for content.  Maybe it can evolve into something for communication among applications.  Need to dig into it and learn from it.</summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/110298009018502157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/110298009018502157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110298009018502157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110298009018502157'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2004/12/atom-api.html' title='Atom API'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9438527.post-110297786888422382</id><published>2004-12-13T14:31:00.000-08:00</published><updated>2004-12-14T18:42:49.756-08:00</updated><title type='text'>Blogger, Picasa, Hello and Google</title><summary type="text">So far the experience with Blogger has been pretty good.  I recently bought a Nikon D70 digital SLR camera. It has already changed my view of family photography (my 2.5-year-old son is of the golden age of being all natural without stopping to pose). Some features that set it (and other fine digital SLRs) apart are: instant on, (almost) zero shutter lag and fast continuous shooting (not to </summary><link rel='replies' type='application/atom+xml' href='http://cornerstone-brainstorm.blogspot.com/feeds/110297786888422382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9438527/110297786888422382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110297786888422382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9438527/posts/default/110297786888422382'/><link rel='alternate' type='text/html' href='http://cornerstone-brainstorm.blogspot.com/2004/12/blogger-picasa-hello-and-google.html' title='Blogger, Picasa, Hello and Google'/><author><name>Jun</name><uri>http://www.blogger.com/profile/13461541533557882300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYumB0BQVVtSHKKZEUfunXKCJmbxonZl7EsBRv-cgSQyM-53zmT7tF60aSRGyQtYPUGyoii2pxbqkpA3m-xpSd-HTGzvRbt8UD1vGjmQyG27lHe7hRh7QzN6j6o9sd-A/s220/toy_paper_plane_01.png'/></author><thr:total>0</thr:total></entry></feed>