<?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-25602630</id><updated>2011-04-21T21:43:36.204-04:00</updated><title type='text'>Jeff's Junk</title><subtitle type='html'>Software Development with Java, Ruby, Rails, and other stuff.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-25602630.post-115098144059333837</id><published>2006-06-22T09:02:00.000-04:00</published><updated>2006-06-22T09:04:00.606-04:00</updated><title type='text'></title><content type='html'>Excellent posting on anti-patterns. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.infoq.com/articles/SOA-anti-patterns"&gt;SOA Anti-Patterns &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-115098144059333837?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/115098144059333837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=115098144059333837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/115098144059333837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/115098144059333837'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/06/excellent-posting-on-anti-patterns.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-115028959059165572</id><published>2006-06-14T08:52:00.000-04:00</published><updated>2006-06-14T09:02:30.740-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.infoq.com/articles/Rails-Performance"&gt;Rails Performance Improvement suggestions&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-115028959059165572?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/115028959059165572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=115028959059165572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/115028959059165572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/115028959059165572'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/06/rails-performance-improvement.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-115011806644048917</id><published>2006-06-12T09:11:00.000-04:00</published><updated>2006-06-12T09:14:26.440-04:00</updated><title type='text'></title><content type='html'>Interesting info. about major websites and they're experiences with databases:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=cbdad3fb-ddce-4f72-bc75-f0cace39a1ae"&gt;Database War Stories&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-115011806644048917?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/115011806644048917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=115011806644048917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/115011806644048917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/115011806644048917'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/06/interesting-info.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-115011764062669142</id><published>2006-06-12T09:06:00.000-04:00</published><updated>2006-06-12T09:07:20.633-04:00</updated><title type='text'></title><content type='html'>Very slick:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jroller.com/page/wireframe/?anchor=ruby_syntax_for_java_maps"&gt;Ruby Syntax for Java Maps&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;Map options = new HashMap() {{&lt;br /&gt; put("key", "value");&lt;br /&gt; put("option", "foo");&lt;br /&gt; put("flag", "bar");&lt;br /&gt;}};&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-115011764062669142?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/115011764062669142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=115011764062669142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/115011764062669142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/115011764062669142'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/06/very-slick-ruby-syntax-for-java-maps.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114921602120828690</id><published>2006-06-01T22:36:00.000-04:00</published><updated>2006-06-01T22:40:21.220-04:00</updated><title type='text'></title><content type='html'>Interesting article on XML gateways, authentication / authorization and XML encrypting, signing, etc.   The author points out some good guidelines in regard to XML document signing and encrypting and whether simply HTTPS is sufficient. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://atownley.org/2006/06/are-xml-gateways-really-the-answer/"&gt;Are XML Gateways really the answer?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114921602120828690?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114921602120828690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114921602120828690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114921602120828690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114921602120828690'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/06/interesting-article-on-xml-gateways.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114856365803827412</id><published>2006-05-25T09:24:00.000-04:00</published><updated>2006-05-25T09:27:38.040-04:00</updated><title type='text'></title><content type='html'>Of course they should!  If you become so detacted from the code how can you possibly make well informed decisions about the design and technologies to use for a system.  Reading alone is no substitute for real experience. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.infoq.com/news/Should-Architects-Code"&gt;Should Architects Code?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114856365803827412?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114856365803827412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114856365803827412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114856365803827412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114856365803827412'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/05/of-course-they-should-if-you-become-so.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114856325223874553</id><published>2006-05-25T09:15:00.000-04:00</published><updated>2006-05-25T09:20:52.236-04:00</updated><title type='text'></title><content type='html'>I really like these articles and fully agree, too much time is wasted in traditional methodologies focusing on formal project plans, Gantt charts, MS Project plans and then reviewing, and updating those plans.  Agile retains the planning, but cuts out all the non-sense, since it rightly assumes things &lt;span style="font-style: italic;"&gt;will &lt;/span&gt;change.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.infoq.com/news/Planning-101-for-Agile-Teams"&gt;Planning 101 for Agile Teams&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;this includes the 5 steps from:&lt;br /&gt;&lt;a href="http://theagileblog.net/2006/04/gimme_five_the_five_levels_of_1.html"&gt;The Five Levels of Planning&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114856325223874553?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114856325223874553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114856325223874553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114856325223874553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114856325223874553'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/05/i-really-like-these-articles-and-fully.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114856270850978468</id><published>2006-05-25T09:11:00.000-04:00</published><updated>2006-05-25T09:11:48.516-04:00</updated><title type='text'></title><content type='html'>Good read about continuations and how they can be applied to websites.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.megginson.com/blogs/quoderat/archives/2006/05/20/continuations-contd/"&gt;Continuations on the web&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114856270850978468?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114856270850978468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114856270850978468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114856270850978468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114856270850978468'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/05/good-read-about-continuations-and-how.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114740135537322473</id><published>2006-05-11T22:34:00.000-04:00</published><updated>2006-05-11T22:35:55.380-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://docs.codehaus.org/display/XFIRE/XFire+1.1+Release+Notes"&gt;XFire 1.1 was released today&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll be testing this version for the next few days and will post any thoughts or results when I have finished.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114740135537322473?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114740135537322473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114740135537322473' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114740135537322473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114740135537322473'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/05/xfire-1.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114712493523676651</id><published>2006-05-08T17:48:00.000-04:00</published><updated>2006-05-08T17:48:55.243-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.theserverside.com/articles/article.tss?l=WantedSOA"&gt;Wanted: An SOA Methodology&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114712493523676651?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114712493523676651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114712493523676651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114712493523676651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114712493523676651'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/05/wanted-soa-methodology.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114712353968314833</id><published>2006-05-08T17:24:00.000-04:00</published><updated>2006-05-08T17:25:39.693-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://nubyonrails.com/articles/2006/05/04/the-complete-guide-to-rails-plugins-part-i"&gt;The Complete Guide to plugins for rails&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114712353968314833?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114712353968314833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114712353968314833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114712353968314833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114712353968314833'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/05/complete-guide-to-plugins-for-rails.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114658413507203361</id><published>2006-05-02T11:34:00.000-04:00</published><updated>2006-05-02T11:35:35.073-04:00</updated><title type='text'></title><content type='html'>Best howto for creating a simple web service with XFire.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-05-2006/jw-0501-xfire.html"&gt;XFire: The easy and simple way to develop Web services&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114658413507203361?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114658413507203361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114658413507203361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114658413507203361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114658413507203361'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/05/best-howto-for-creating-simple-web.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114658386595343354</id><published>2006-05-02T11:30:00.000-04:00</published><updated>2006-05-02T11:31:05.953-04:00</updated><title type='text'></title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;span style="font-size: 12pt;"&gt;“Is the underlying problem here that SOAP is hard? No. Its that integration is  hard. If you think that REST/POX is going to make it easier you are just  crazy.”&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;o:p&gt;&lt;a href="http://netzooid.com/blog/2006/04/25/whine-moan-yes-integration-is-hard/"&gt;Yes, integration is hard&lt;/a&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114658386595343354?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114658386595343354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114658386595343354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114658386595343354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114658386595343354'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/05/is-underlying-problem-here-that-soap.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114658382867463538</id><published>2006-05-02T11:27:00.000-04:00</published><updated>2006-05-02T11:30:28.676-04:00</updated><title type='text'></title><content type='html'>&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;"It’s best to design your URLs without respect to how they will actually be implemented. Design them so they make sense to human clients and search engines. Then worry later about how you’ll actually implement the backend that serves representations of those URLs."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;br /&gt;&lt;a href="http://cafe.elharo.com/web/rest-is-like-quantum-mechanics/"&gt;REST is like quantum mechanics&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114658382867463538?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114658382867463538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114658382867463538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114658382867463538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114658382867463538'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/05/its-best-to-design-your-urls-without.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114658347005223982</id><published>2006-05-02T11:22:00.000-04:00</published><updated>2006-05-02T11:24:30.076-04:00</updated><title type='text'></title><content type='html'>interesting post, light on details though:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.labnotes.org/2006/04/26/soa-integration-with-flickr-and-delicious/"&gt;SOA at Flickr and del.icio.us&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114658347005223982?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114658347005223982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114658347005223982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114658347005223982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114658347005223982'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/05/interesting-post-light-on-details.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114555527105678216</id><published>2006-04-20T13:47:00.000-04:00</published><updated>2006-04-20T13:47:51.056-04:00</updated><title type='text'></title><content type='html'>Slick, gotta love sodoku:&lt;br /&gt;&lt;a href="http://www.bytecode.com.au/sudoku/solver/view.html;jsessionid=305newe90x4pp"&gt;Sudoku Solver&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114555527105678216?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114555527105678216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114555527105678216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114555527105678216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114555527105678216'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/04/slick-gotta-love-sodoku-sudoku-solver.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114555507199934803</id><published>2006-04-20T13:41:00.000-04:00</published><updated>2006-04-20T13:44:32.006-04:00</updated><title type='text'></title><content type='html'>Plugins are really the way to go.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://weblog.techno-weenie.net/2006/4/20/five-reasons-why-your-next-rails-mod-should-be-a-plugin"&gt;5 Reasons your next rails mod should be a plugin&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114555507199934803?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114555507199934803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114555507199934803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114555507199934803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114555507199934803'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/04/plugins-are-really-way-to-go.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114493375589105929</id><published>2006-04-13T09:08:00.000-04:00</published><updated>2006-04-13T09:09:35.150-04:00</updated><title type='text'></title><content type='html'>Loose Coupling with SOA&lt;br /&gt;&lt;br /&gt;"In technical systems, loose coupling carries an overhead - not just an operational overhead, but a design and governance overhead. Small-grained services may give you greater decoupling, but only if you have the management capability to coordinate them effectively. In sociotechnical systems, fragmentation may impair the effectiveness of the whole, unless there is appropriate collaboration."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.veryard.com/so/2006/04/loose-coupling.htm"&gt;http://www.veryard.com/so/2006/04/loose-coupling.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114493375589105929?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114493375589105929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114493375589105929' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114493375589105929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114493375589105929'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/04/loose-coupling-with-soa-in-technical.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114493369625606778</id><published>2006-04-13T09:02:00.000-04:00</published><updated>2006-04-13T09:08:16.256-04:00</updated><title type='text'></title><content type='html'>I like Ron Ten-Hove's perspect on SOA; it really shouldn't be this hard.  There are still too many moving parts, too much exposed complexity and thus too many places for mistakes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/roller/page/rtenhove?entry=the_developer_s_view_of"&gt;The Developer's View of SOA: Just adding complexity?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"Developers don't need to think like architects. They need to concentrate on smaller problems. Composition of what developers create into larger systems is a separate task."&lt;br /&gt;&lt;br /&gt;"What SOA should be about is what I like to call &lt;span style="font-style:italic;"&gt;invisible plumbing&lt;/span&gt;..."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114493369625606778?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114493369625606778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114493369625606778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114493369625606778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114493369625606778'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/04/i-like-ron-ten-hoves-perspect-on-soa.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114493300491096754</id><published>2006-04-13T08:50:00.000-04:00</published><updated>2006-04-13T08:56:44.916-04:00</updated><title type='text'></title><content type='html'>The 13 commandments of IT development:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://blogs.zdnet.com/service-oriented/?p=590" rel="bookmark" title="Permalink"&gt; IT Commandment: Thou shalt loosely couple&lt;/a&gt; by ZDNet's Joe McKendrick -- Hard wiring processes should be a sin.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114493300491096754?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114493300491096754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114493300491096754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114493300491096754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114493300491096754'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/04/13-commandments-of-it-development-it.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114487361130499016</id><published>2006-04-12T16:24:00.000-04:00</published><updated>2006-04-12T16:27:19.653-04:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.innoq.com/blog/st/2006/04/09/ruby_in_the_enterprise.html"&gt;Interesting papers on Ruby and the enterprise&lt;/a&gt;.  There are interesting comparisons between Java and RoR.  Basically it points out that RoR really isn't ready to support service development, but shows its strengths for the front-end.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114487361130499016?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114487361130499016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114487361130499016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114487361130499016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114487361130499016'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/04/interesting-papers-on-ruby-and.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114484934096216527</id><published>2006-04-12T09:41:00.000-04:00</published><updated>2006-04-12T09:42:20.970-04:00</updated><title type='text'></title><content type='html'>Nice library for doing "pop-ups" in the current browser window, over the current content.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.onlinetools.org/tools/dominclude/"&gt;DOMInclude&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114484934096216527?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114484934096216527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114484934096216527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114484934096216527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114484934096216527'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/04/nice-library-for-doing-pop-ups-in.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114480998335884028</id><published>2006-04-11T22:42:00.000-04:00</published><updated>2006-04-11T22:46:23.366-04:00</updated><title type='text'></title><content type='html'>Interesting blog about RoR:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://beust.com/weblog/archives/000382.html"&gt;Why Ruby on Rails won't become mainstream&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114480998335884028?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114480998335884028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114480998335884028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114480998335884028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114480998335884028'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/04/interesting-blog-about-ror-why-ruby-on.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114478347791263578</id><published>2006-04-11T15:21:00.000-04:00</published><updated>2006-04-11T15:24:37.913-04:00</updated><title type='text'></title><content type='html'>Good example of using &lt;a href="http://www.freemarker.org"&gt;FreeMarker&lt;/a&gt; to templatize emails:&lt;br /&gt;&lt;a href="http://opensource.atlassian.com/confluence/spring/display/DISC/Sending+FreeMarker-based+multipart+email+with+Spring"&gt;Use freemarker to templatize emails&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With FreeMarker's relatively light footprint and support already built into spring, how can you go wrong?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114478347791263578?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114478347791263578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114478347791263578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114478347791263578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114478347791263578'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/04/good-example-of-using-freemarker-to.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114476060605439903</id><published>2006-04-11T09:01:00.000-04:00</published><updated>2006-04-11T09:04:34.786-04:00</updated><title type='text'></title><content type='html'>Interesting article on 12 best practices for Spring XML Configurations; this has been out for a while, but still good information.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.onjava.com/pub/a/onjava/2006/01/25/spring-xml-configuration-best-practices.html"&gt;Spring-xml-configuration-best-practices.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114476060605439903?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114476060605439903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114476060605439903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114476060605439903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114476060605439903'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/04/interesting-article-on-12-best.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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-25602630.post-114467590487702576</id><published>2006-04-10T09:27:00.000-04:00</published><updated>2006-04-10T09:37:13.816-04:00</updated><title type='text'></title><content type='html'>Looks like W3C has standardized the XMLHttpRequest object:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.w3.org/TR/XMLHttpRequest/"&gt;http://www.w3.org/TR/XMLHttpRequest/ &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ajaxian has more info here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ajaxian.com/archives/xmlhttprequest-w3c-working-draft"&gt;http://ajaxian.com/archives/xmlhttprequest-w3c-working-draft&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25602630-114467590487702576?l=jeffreys-randomthoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jeffreys-randomthoughts.blogspot.com/feeds/114467590487702576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25602630&amp;postID=114467590487702576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114467590487702576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25602630/posts/default/114467590487702576'/><link rel='alternate' type='text/html' href='http://jeffreys-randomthoughts.blogspot.com/2006/04/looks-like-w3c-has-standardized.html' title=''/><author><name>Jeffrey</name><uri>http://www.blogger.com/profile/02878494702881679934</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>
