<?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-8210677</id><updated>2011-04-21T22:19:42.050Z</updated><title type='text'>tech-guide</title><subtitle type='html'>Links to articles and resources that I find interesting / useful ... mainly tech sites, with a bias towards the open-source software movement.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default?start-index=101&amp;max-results=100'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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>1017</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8210677.post-116829039602502657</id><published>2007-01-08T21:06:00.000Z</published><updated>2007-01-08T21:06:36.253Z</updated><title type='text'>Password Management Concerns with IE and Firefox, part one</title><summary type='text'>Password Management Concerns with IE and Firefox, part one: "Password Management Concerns with IE and Firefox, part oneMikhael Felker 2006-12-081. IntroductionThis two-part paper presents an analysis of the security mechanisms, risks, attacks, and defenses of the two most commonly used password management systems for web browsers, found in Internet Explorer and Firefox. The article specifically </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116829039602502657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116829039602502657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116829039602502657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116829039602502657'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/password-management-concerns-with-ie.html' title='Password Management Concerns with IE and Firefox, part one'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116829015995640987</id><published>2007-01-08T21:02:00.000Z</published><updated>2007-01-08T21:02:40.023Z</updated><title type='text'>Vulnerability Scanning Web 2.0 Client-Side Components</title><summary type='text'>Vulnerability Scanning Web 2.0 Client-Side Components: "Vulnerability Scanning Web 2.0 Client-Side ComponentsShreeraj Shah 2006-11-27IntroductionWeb 2.0 applications are a combination of several technologies such as Asynchronous JavaScript and XML (AJAX), Flash, JavaScript Object Notation (JSON), Simple Object Access Protocol (SOAP), Representational State Transfer (REST). All these technologies,</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116829015995640987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116829015995640987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116829015995640987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116829015995640987'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/vulnerability-scanning-web-20-client.html' title='Vulnerability Scanning Web 2.0 Client-Side Components'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116828992442638415</id><published>2007-01-08T20:58:00.000Z</published><updated>2007-01-08T20:58:45.030Z</updated><title type='text'>Java SE 6's New Scripting and Compiling Goodies</title><summary type='text'>Java SE 6's New Scripting and Compiling Goodies: "Java SE 6's New Scripting and Compiling GoodiesAmong the most intriguing features of the first Java SE 6 release candidate are the capabilities the new scripting and compiling APIs deliver.by Eric BrunoNovember 28, 2006 Since I wrote a DevX article on the first beta release of Java Standard Edition (SE) version 6 in February of this year, two new </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116828992442638415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116828992442638415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828992442638415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828992442638415'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/java-se-6s-new-scripting-and-compiling.html' title='Java SE 6&apos;s New Scripting and Compiling Goodies'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116828986891458197</id><published>2007-01-08T20:57:00.000Z</published><updated>2007-01-08T20:57:49.986Z</updated><title type='text'>An Open Source AJAX Comparison Matrix</title><summary type='text'>An Open Source AJAX Comparison Matrix: "An Open Source AJAX Comparison MatrixGet an at-a-glance comparison of the most popular open source AJAX frameworks and toolkits. The evaluation categories include installation, development, and support.by Edmon BegoliDecember 5, 2006 Open source AJAX frameworks and toolkits have matured to the point where they can handle just about any rich Internet </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116828986891458197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116828986891458197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828986891458197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828986891458197'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/open-source-ajax-comparison-matrix.html' title='An Open Source AJAX Comparison Matrix'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116828981249059194</id><published>2007-01-08T20:56:00.001Z</published><updated>2007-01-08T20:56:52.580Z</updated><title type='text'>Gain a Reputation for Building Trustworthy Applications</title><summary type='text'>Gain a Reputation for Building Trustworthy Applications: "Gain a Reputation for Building Trustworthy ApplicationsToday's applications must address security appropriately or risk putting users and data at risk. Security tools, such as Watchfire's AppScan, allow you to effectively identify and correct your application's vulnerabilities before they can become a problem.by Ty AndersonDecember 22, </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116828981249059194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116828981249059194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828981249059194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828981249059194'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/gain-reputation-for-building.html' title='Gain a Reputation for Building Trustworthy Applications'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116828977592067913</id><published>2007-01-08T20:56:00.000Z</published><updated>2007-01-08T20:56:15.976Z</updated><title type='text'>IBM Steps Up Development of Cool Tools for Ajax</title><summary type='text'>IBM Steps Up Development of Cool Tools for Ajax: "IBM Steps Up Development of Cool Tools for AjaxIBM is working in conjunction with other industry leaders and organizations, including Dojo, to advance Ajax technology and promote Ajax use and adoption throughout the enterprise. Learn why this work is crucial to your success and your company's ability to stay competitive.by Rikki </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116828977592067913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116828977592067913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828977592067913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828977592067913'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/ibm-steps-up-development-of-cool-tools.html' title='IBM Steps Up Development of Cool Tools for Ajax'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116828972822668763</id><published>2007-01-08T20:55:00.000Z</published><updated>2007-01-08T20:55:28.980Z</updated><title type='text'>Call a Java Method from XQuery</title><summary type='text'>Call a Java Method from XQuery: "Language: JavaDecember 4, 2006Call a Java Method from XQueryThis tip shows you how to develop XQuery queries that may call any other method. The method called in this tip is java.lang.Math.random"</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116828972822668763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116828972822668763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828972822668763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828972822668763'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/call-java-method-from-xquery.html' title='Call a Java Method from XQuery'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116828968407279202</id><published>2007-01-08T20:54:00.000Z</published><updated>2007-01-08T20:54:48.010Z</updated><title type='text'>Read the Entries from a JAR/ZIP Archives with the URL Class</title><summary type='text'>Read the Entries from a JAR/ZIP Archives with the URL Class: "Language: JavaDecember 27, 2006Read the Entries from a JAR/ZIP Archives with the URL ClassThis tip shows you how to display the entries from a JAR/ZIP archive using the java.net.URL class. The key in this example is the URL construction."</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116828968407279202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116828968407279202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828968407279202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828968407279202'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/read-entries-from-jarzip-archives-with.html' title='Read the Entries from a JAR/ZIP Archives with the URL Class'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116828963024241027</id><published>2007-01-08T20:53:00.001Z</published><updated>2007-01-08T20:53:50.313Z</updated><title type='text'>Mustang Must-Haves: What's Cool in Java SE 6</title><summary type='text'>Mustang Must-Haves: What's Cool in Java SE 6: "Mustang Must-Haves: What's Cool in Java SE 6The just-released Java SE 6 boasts many neat new features, such as integrated scripting, enhanced JDBC features, better Web service support, and much more. Here are few personal favorites from a seasoned Java developer and architect.by John Ferguson SmartDecember 18, 2006 The long-awaited Java SE 6 is upon </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116828963024241027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116828963024241027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828963024241027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828963024241027'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/mustang-must-haves-whats-cool-in-java.html' title='Mustang Must-Haves: What&apos;s Cool in Java SE 6'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116828959338787865</id><published>2007-01-08T20:53:00.000Z</published><updated>2007-01-08T20:53:14.326Z</updated><title type='text'>Go Inside the Java Real-Time System</title><summary type='text'>Go Inside the Java Real-Time System: "Go Inside the Java Real-Time SystemReal-time Java is about more than applications that need to be fast. Find out what real-time requirements actually are and get an in-depth look at what Sun Microsystem's real-time Java can do for you.by Eric BrunoJanuary 3, 2007 The Sun Java Real-Time System (Java RTS) is the first conformant commercial implementation of </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116828959338787865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116828959338787865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828959338787865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828959338787865'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/go-inside-java-real-time-system.html' title='Go Inside the Java Real-Time System'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116828952026560014</id><published>2007-01-08T20:52:00.000Z</published><updated>2007-01-08T20:52:00.313Z</updated><title type='text'>Hyperscale Messaging in .NET with Amazon's Simple Queuing Service (SQS)</title><summary type='text'>Hyperscale Messaging in .NET with Amazon's Simple Queuing Service (SQS): "Hyperscale Messaging in .NET with Amazon's Simple Queuing Service (SQS)Amazon SQS makes queuing messages across organizations over HTTP a snap with its Web service interface and Amazon-backed infrastructure. This article walks you through the process to get started using Amazon SQS to create and control queues and </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116828952026560014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116828952026560014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828952026560014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828952026560014'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/hyperscale-messaging-in-net-with.html' title='Hyperscale Messaging in .NET with Amazon&apos;s Simple Queuing Service (SQS)'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116828945146572492</id><published>2007-01-08T20:50:00.001Z</published><updated>2007-01-08T20:50:51.516Z</updated><title type='text'>Create XMLSchema DataTypes Direct from Java</title><summary type='text'>Create XMLSchema DataTypes Direct from Java: "Language: JavaDecember 18, 2006Create XMLSchema DataTypes Direct from JavaThis tip shows you how to create XMLSchema datatypes direct from Java, using the javax.xml.datatype.* package. In this example you'll create a Duration object (xs:duration in XMLSchema) and a XMLGregorianCalendar object (any date/time XMLSchema type)."</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116828945146572492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116828945146572492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828945146572492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828945146572492'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/create-xmlschema-datatypes-direct-from.html' title='Create XMLSchema DataTypes Direct from Java'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116828940661008237</id><published>2007-01-08T20:50:00.000Z</published><updated>2007-01-08T20:50:07.730Z</updated><title type='text'>Putting AJAX Frameworks to the Test</title><summary type='text'>Putting AJAX Frameworks to the Test: "Putting AJAX Frameworks to the TestGet a developer's assessment of how well the most popular non-commercial AJAX frameworks performed during the development of a dynamic application.by Edmon BegoliDecember 5, 2006 Not so long ago, developers had to work directly with the XMLHTTPRequest object or use some very rudimentary libraries to get any AJAX work done. </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116828940661008237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116828940661008237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828940661008237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116828940661008237'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2007/01/putting-ajax-frameworks-to-test.html' title='Putting AJAX Frameworks to the Test'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116655988173308809</id><published>2006-12-19T20:24:00.000Z</published><updated>2006-12-19T20:24:42.983Z</updated><title type='text'>Ajaxian » TIBCO GI 3.2: Take a peak at the source code that was just released</title><summary type='text'>Ajaxian » TIBCO GI 3.2: Take a peak at the source code that was just released: "TIBCO General Interface 3.2 was released earlier this month under the rather liberal BSD open source license."Outstanding!!!</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116655988173308809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116655988173308809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116655988173308809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116655988173308809'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/ajaxian-tibco-gi-32-take-peak-at.html' title='Ajaxian » TIBCO GI 3.2: Take a peak at the source code that was just released'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116621183231721091</id><published>2006-12-15T19:43:00.000Z</published><updated>2006-12-15T19:43:52.590Z</updated><title type='text'>TheServerSide.com Java Symposium - The Premier Java Conference for Developers and Architects</title><summary type='text'>TheServerSide.com Java Symposium - The Premier Java Conference for Developers and Architects: "Presentation PDFs"These are the presentations from the ServerSide Java Symposium in 2006.</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116621183231721091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116621183231721091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116621183231721091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116621183231721091'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/theserversidecom-java-symposium.html' title='TheServerSide.com Java Symposium - The Premier Java Conference for Developers and Architects'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116596757175208720</id><published>2006-12-12T23:52:00.000Z</published><updated>2006-12-12T23:52:51.840Z</updated><title type='text'>Danny Coward's Sun Weblog</title><summary type='text'>Danny Coward's Sun Weblog: "I'm going to give you all a crash course in the management and troubleshooting tools lurking in the /bin directory of your JDK."Really should make the effort.... I'll start on the next project .. honest guv.</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116596757175208720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116596757175208720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116596757175208720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116596757175208720'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/danny-cowards-sun-weblog.html' title='Danny Coward&apos;s Sun Weblog'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116596688392385892</id><published>2006-12-12T23:41:00.000Z</published><updated>2006-12-12T23:41:24.033Z</updated><title type='text'>JBoss.com - JBoss Seam</title><summary type='text'>JBoss.com - JBoss Seam: "JBoss Seam is a powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets and Business Process Management (BPM)."One framework I keep forgetting about while the talk of Spring, Grails, and </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116596688392385892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116596688392385892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116596688392385892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116596688392385892'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/jbosscom-jboss-seam.html' title='JBoss.com - JBoss Seam'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116596619847586504</id><published>2006-12-12T23:29:00.000Z</published><updated>2006-12-12T23:29:59.483Z</updated><title type='text'>InfoQ: Case Study: Zero Calories J2EE</title><summary type='text'>InfoQ: Case Study: Zero Calories J2EE: "A lightweight approach with a rich domain model used directly in web-tier can increase both quality and speed of development. This case study, recorded at Javapolis, looks at a Tapestry+Spring+Hibernate project by Nordija, how it was architected, how testability was introduced, and the level of simplicity achieved using the lightweight approach. "This is an</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116596619847586504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116596619847586504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116596619847586504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116596619847586504'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/infoq-case-study-zero-calories-j2ee.html' title='InfoQ: Case Study: Zero Calories J2EE'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116595533720041565</id><published>2006-12-12T20:28:00.000Z</published><updated>2006-12-12T20:28:57.243Z</updated><title type='text'>InfoQ: Google GWT Toolkit and Development Process Become Fully Open Source</title><summary type='text'>InfoQ: Google GWT Toolkit and Development Process Become Fully Open Source: "Today Google fully open sourced their GWT toolkit under the Apache 2.0 license. GWT 1.3 RC is the same codebase as GWT 1.2 with the only intentional change being with the license. "</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116595533720041565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116595533720041565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595533720041565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595533720041565'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/infoq-google-gwt-toolkit-and.html' title='InfoQ: Google GWT Toolkit and Development Process Become Fully Open Source'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116595513096250281</id><published>2006-12-12T20:25:00.000Z</published><updated>2006-12-12T20:25:31.096Z</updated><title type='text'>Java Platform, Standard Edition 6 Release</title><summary type='text'>Java Platform, Standard Edition 6 Release: "Java SE 6 is the current major release of the Java SE platform, with full support from NetBeans IDE 5.5. Sun endeavors to foster the highest level of transparency and collaboration on the platform with the Java community through Project JDK 6, resulting in the following key features. Sun's Java Multi-Platform Support, Training, and Certification can </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116595513096250281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116595513096250281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595513096250281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595513096250281'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/java-platform-standard-edition-6.html' title='Java Platform, Standard Edition 6 Release'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116595418640622532</id><published>2006-12-12T20:09:00.000Z</published><updated>2006-12-12T20:09:46.503Z</updated><title type='text'>Raible Designs | [TSE] Keynote: The Bigger Picture with Adrian Colyer</title><summary type='text'>Raible Designs | [TSE] Keynote: The Bigger Picture with Adrian Colyer: "We've seen a lot of things over the last few days, but what about the big picture? It's not just about the Spring Framework anymore, but there's also a lot of sub-projects: SFW, SWF, SWS, S-OSGi. Then there's Enterprise services: clustering, persistence, messaging and scheduling. Industry trends: SAO, Web 2.0/RIA, RAD stacks.</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116595418640622532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116595418640622532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595418640622532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595418640622532'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/raible-designs-tse-keynote-bigger.html' title='Raible Designs | [TSE] Keynote: The Bigger Picture with Adrian Colyer'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116595290263035345</id><published>2006-12-12T19:48:00.000Z</published><updated>2006-12-12T19:48:22.696Z</updated><title type='text'>Dean Edwards: The window.onload Problem - Solved!</title><summary type='text'>Dean Edwards: The window.onload Problem - Solved!: "The window.onload event is used by programmers to kick-start their web applications.  The problem is that the onload event fires after all page content has loaded (including images and other binary content). If your page includes lots of images then you may see a noticeable lag before the page becomes active. What we want is a way to determine </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116595290263035345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116595290263035345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595290263035345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595290263035345'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/dean-edwards-windowonload-problem.html' title='Dean Edwards: The window.onload Problem - Solved!'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116595258567995873</id><published>2006-12-12T19:43:00.000Z</published><updated>2006-12-12T19:43:05.796Z</updated><title type='text'>Raible Designs | [TSE] Building Modern Web Applications with Mike Stenhouse</title><summary type='text'>Raible Designs | [TSE] Building Modern Web Applications with Mike Stenhouse: "Building Modern Web Applications with Mike Stenhouse Mike Stenhouse is the creator of the CSS Framework we use in AppFuse1. Mike is going to talk about the tools he uses to develop web applications. Mike works solely on the front-end, no backend work."Excellent discussion on Semantic HTML, Microformats, CSS and </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116595258567995873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116595258567995873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595258567995873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595258567995873'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/raible-designs-tse-building-modern-web.html' title='Raible Designs | [TSE] Building Modern Web Applications with Mike Stenhouse'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116595191119332300</id><published>2006-12-12T19:31:00.000Z</published><updated>2006-12-12T19:31:51.283Z</updated><title type='text'>Raible Designs | [TSE] Hop into Real Object Oriented (ROO) with Ben Alex</title><summary type='text'>Raible Designs | [TSE] Hop into Real Object Oriented (ROO) with Ben Alex: "Real Object Oriented (ROO) is both an architectural approach and a framework with code generation. ROO uses 4 (UI, middle-tier, domain model and persistence) layers instead of 3. Most of of the code is in the domain model. In the persistence layer, most DAOs only differ in finder methods. Rather than DAOs, 'Repositories' (</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116595191119332300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116595191119332300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595191119332300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595191119332300'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/raible-designs-tse-hop-into-real.html' title='Raible Designs | [TSE] Hop into Real Object Oriented (ROO) with Ben Alex'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116595157551385256</id><published>2006-12-12T19:26:00.000Z</published><updated>2006-12-12T19:26:15.833Z</updated><title type='text'>Raible Designs | [TSE] Spring-OSGI with Adrian Colyer</title><summary type='text'>Raible Designs | [TSE] Spring-OSGI with Adrian Colyer: "Most people don't even know what it is. OSGi stands for Open Services Gateway initiative. From the very beginning, it was designed to be lightweight and dynamic. This is the major difference between it and other containers. It's always been designed to have things added and removed. Now it's tagline is: 'The Dynamic Module System for Java'.</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116595157551385256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116595157551385256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595157551385256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116595157551385256'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/raible-designs-tse-spring-osgi-with.html' title='Raible Designs | [TSE] Spring-OSGI with Adrian Colyer'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-116578709916827319</id><published>2006-12-10T21:44:00.000Z</published><updated>2006-12-10T21:45:00.360Z</updated><title type='text'>Glassbox - Project</title><summary type='text'>Glassbox - Project: "The Glassbox troubleshooter is an automated troubleshooting and monitoring agent for Java applications that diagnoses common problems with one-click. Drop it onto your existing Java Application Server (Tomcat, JBoss, WebSphere, WebLogic), either in production or testing. Because Glassbox's troubleshooting knowledge is built in, anyone can isolate a failing connection or a </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/116578709916827319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=116578709916827319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116578709916827319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/116578709916827319'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/12/glassbox-project.html' title='Glassbox - Project'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-115256329979158329</id><published>2006-07-10T20:23:00.000Z</published><updated>2006-07-10T20:29:42.806Z</updated><title type='text'>What's New in Java SE 6 Beta 2 (Mustang)</title><summary type='text'>Article:What's New in Java SE 6 Beta 2 (Mustang)Version 6 of the Java Platform, Standard Edition (Java SE), code-named Mustang, is currently in its second beta release – which is right on track for moving along to its Fall general release. So here are the top 10 things you need to know about Mustang, if you're still hovering hesitantly over that Beta 2 Download Page link. Subsequent articles will</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/115256329979158329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=115256329979158329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/115256329979158329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/115256329979158329'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/07/whats-new-in-java-se-6-beta-2-mustang.html' title='What&apos;s New in Java SE 6 Beta 2 (Mustang)'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-115256321069490765</id><published>2006-07-10T20:22:00.000Z</published><updated>2006-07-10T20:29:20.590Z</updated><title type='text'>Visual Paradigm for UML 5.3 is released</title><summary type='text'>Visual Paradigm for UML 5.3 is releasedURL: Visual ParadigmAt 2:19 AM on Jul 10, 2006, Stella Au DeveloperZone Top 100 wrote:Visual Paradigm team is pleased to announce the release of Visual Paradigm for UML (VP-UML) 5.3, an full-featured UML CASE Tool. VP-UML is designed for a wide range of users, including Software Engineers, System Analysts, Business Analysts, System Architects alike, who are </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/115256321069490765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=115256321069490765' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/115256321069490765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/115256321069490765'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/07/visual-paradigm-for-uml-53-is-released.html' title='Visual Paradigm for UML 5.3 is released'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-115256316829835067</id><published>2006-07-10T20:21:00.001Z</published><updated>2006-07-10T20:28:38.113Z</updated><title type='text'>MyEclipse 5.0 M2 Available for Download</title><summary type='text'>MyEclipse 5.0 M2 Available for DownloadURL: MyEclipse DownloadsAt 9:03 AM on Jul 10, 2006, Jens Eckels wrote:The second milestone release (M2) of MyEclipse 5.0 is now available for immediate installation through the "Development Releases" section of the downloads area of the MyEclipse website. Windows, Linux, and Mac OSX support is available.MyEclipse 5.0 M2 Available for Download ...technorati </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/115256316829835067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=115256316829835067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/115256316829835067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/115256316829835067'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/07/myeclipse-50-m2-available-for-download.html' title='MyEclipse 5.0 M2 Available for Download'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-115256295563611486</id><published>2006-07-10T20:21:00.000Z</published><updated>2006-07-10T20:24:49.310Z</updated><title type='text'>ONJava.com -- What's New in Eclipse 3.2 Java Development Tools</title><summary type='text'> What's New in Eclipse 3.2 Java Development Tools by Ed Burnette 06/28/2006   Garibaldi: Have you ever tried one of these? Miss Cramer: What is it? Garibaldi: I'm not sure. According to the translator, it's either an aphrodisiac or a floor wax. I can't decide if it's worth the risk or not. --Babylon 5, "Infection"  Eclipse is a popular Integrated Development Environment (IDE) for Java programming</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/115256295563611486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=115256295563611486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/115256295563611486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/115256295563611486'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/07/onjavacom-whats-new-in-eclipse-32-java.html' title='ONJava.com -- What&apos;s New in Eclipse 3.2 Java Development Tools'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-115256161941909636</id><published>2006-07-10T19:56:00.003Z</published><updated>2006-07-10T20:11:07.903Z</updated><title type='text'>Free Seminars</title><summary type='text'>Free Seminar: Agile Dynamic Programming with Groovy  Grails - July 13th[Groovy and Grails: Dierk Koenig and Graeme Rocher present at Skills Matter, London]Dierk Koenig, author of the forthcoming Groovy in Action book and committer to both the Groovy and the Grails project will explain and demo agile and dynamic programming with Groovy at this free seminar on Groovy and Grails at Skills Matter in </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/115256161941909636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=115256161941909636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/115256161941909636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/115256161941909636'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/07/free-seminars.html' title='Free Seminars'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114980772732142370</id><published>2006-06-08T22:57:00.001Z</published><updated>2006-07-10T20:10:38.870Z</updated><title type='text'>Apache News Online: 26 May 2006 - Apache Lucene 2.0.0 released</title><summary type='text'>26 May 2006 - Apache Lucene 2.0.0 releasedThe Apache Lucene Project has released the version 2.0 of Apache Lucene. Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is suitable for nearly any application that requires full-text search, especially cross-platform.Apache News Online: 26 May 2006 - Apache Lucene 2.0.0 releasedtechnorati tags: </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114980772732142370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114980772732142370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114980772732142370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114980772732142370'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/06/apache-news-online-26-may-2006-apache_08.html' title='Apache News Online: 26 May 2006 - Apache Lucene 2.0.0 released'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114962449928009428</id><published>2006-06-06T20:04:00.000Z</published><updated>2006-07-10T20:09:07.810Z</updated><title type='text'>Manageability - Open Source Workflow Engines Written in Java</title><summary type='text'>Open Source Workflow Engines Written in JavaPosted by: ceperez   Last Updated: 2006-05-24 05:16:56A review of active open source workflow projects that are written in Java.Manageability - Open Source Workflow Engines Written in JavaAlso contains links to many other types of frameworks and software in generaltechnorati tags: Java,  Workflow</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114962449928009428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114962449928009428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114962449928009428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114962449928009428'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/06/manageability-open-source-workflow.html' title='Manageability - Open Source Workflow Engines Written in Java'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114962419681555699</id><published>2006-06-06T19:59:00.000Z</published><updated>2006-07-10T20:08:36.160Z</updated><title type='text'>How workflow is going to change your life</title><summary type='text'>How workflow is going to change your life.Technology in plain English » How workflow is going to change your life.Article on Workflow - in JBoss -with links to several other articlestechnorati tags: Java,  Workflow</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114962419681555699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114962419681555699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114962419681555699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114962419681555699'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/06/how-workflow-is-going-to-change-your.html' title='How workflow is going to change your life'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114841383677401502</id><published>2006-05-23T19:47:00.000Z</published><updated>2006-07-10T20:08:05.096Z</updated><title type='text'>ONJava.com -- Wire Hibernate Transactions in Spring</title><summary type='text'>Wire Hibernate Transactions in Springby Binildas Christudas05/18/2005This article is intended to show how Spring can be used to assemble components, including their transaction contexts. Connecting to a single data store from within a J2EE application is not a big hurdle. But when it comes to assembly and integration of enterprise-class components, the scenario gets complicated.ONJava.com -- Wire</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114841383677401502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114841383677401502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114841383677401502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114841383677401502'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/onjavacom-wire-hibernate-transactions.html' title='ONJava.com -- Wire Hibernate Transactions in Spring'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114841365901946795</id><published>2006-05-23T19:44:00.000Z</published><updated>2006-07-10T20:05:03.916Z</updated><title type='text'>Implementing Transaction Suspension in Spring</title><summary type='text'>Implementing Transaction Suspension in Springby Juergen Hoeller07/04/2005The Spring Framework, a popular Java/J2EE application framework built on a lightweight Inversion-of-Control container, is particularly well-known for its data access and transaction management capabilities. Spring's declarative transaction demarcation can be applied to any POJO target object, with the full sophistication of </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114841365901946795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114841365901946795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114841365901946795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114841365901946795'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/implementing-transaction-suspension-in.html' title='Implementing Transaction Suspension in Spring'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114814830122989577</id><published>2006-05-20T17:58:00.000Z</published><updated>2006-07-10T20:04:34.563Z</updated><title type='text'>TechCrunch » Blog Archive » Europe Shows Its Stuff: Innovate 2006</title><summary type='text'>May 19 2006Europe Shows Its Stuff: Innovate 2006Michael ArringtonDozens of (mostly) European companies showcased their new consumer web applications at Innovate 2006 in Zaragoza, Spain this week. As usual with conferences like these, the companies were young, rough and hungry. And I see a lot of potential with at least a few of them. I’ve summarized my favorites below and look forward to </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114814830122989577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114814830122989577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114814830122989577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114814830122989577'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/techcrunch-blog-archive-europe-shows.html' title='TechCrunch » Blog Archive » Europe Shows Its Stuff: Innovate 2006'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114814782889940858</id><published>2006-05-20T17:54:00.000Z</published><updated>2006-07-10T20:03:59.933Z</updated><title type='text'>TechCrunch » Blog Archive » Motionbox - Best Online Video Sharing So Far</title><summary type='text'>There have been big changes in the online video space since I wrote a comparison post of the companies in the space (Flickrs of Video) last November.Some things haven’t changed: Flickr still hasn’t released a video product, and YouTube (TechCrunch posts here) is still the reigning champ of online video with just massive traffic growth and mindshare.But new tools are coming out to make sharing </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114814782889940858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114814782889940858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114814782889940858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114814782889940858'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/techcrunch-blog-archive-motionbox-best.html' title='TechCrunch » Blog Archive » Motionbox - Best Online Video Sharing So Far'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114813882069531162</id><published>2006-05-20T15:24:00.000Z</published><updated>2006-07-10T20:03:26.240Z</updated><title type='text'>Gliffy.com - Diagram and draw in your web browser</title><summary type='text'>Draw  share diagrams on the webGliffy.com - Diagram and draw in your web browsertechnorati tags: Diagramming tools</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114813882069531162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114813882069531162' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114813882069531162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114813882069531162'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/gliffycom-diagram-and-draw-in-your-web.html' title='Gliffy.com - Diagram and draw in your web browser'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8210677.post-114813606796227695</id><published>2006-05-20T14:37:00.000Z</published><updated>2006-07-10T20:02:34.406Z</updated><title type='text'>Google Operating System: How To Break Web Software</title><summary type='text'>Friday, May 19, 2006How To Break Web SoftwareMike Andrews, a software security expert, was invited at Googleplex to talk about web applications security. The video [ 1 hr 26 min 38 sec] is a part of Google Techtalks.Google Operating System: How To Break Web Softwaretechnorati tags: Google,  Google Video,  Security</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114813606796227695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114813606796227695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114813606796227695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114813606796227695'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/google-operating-system-how-to-break.html' title='Google Operating System: How To Break Web Software'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114812518031242877</id><published>2006-05-20T11:35:00.000Z</published><updated>2006-05-20T11:53:37.113Z</updated><title type='text'>BigBlueBall Forums - Skype Introduces Real-time Voice Translation</title><summary type='text'>Skype Introduces Real-time Voice TranslationPosted by Jeff | 05-15-2006, 03:00 PM |Michael Arrington over at TechCrunch noted that Skype last week began offering real-time language translation services for Skype voice calls. The service is offered through a partnership with Voxeo and Language Line Services, and 150 languages are supported. BigBlueBall Forums - Skype Introduces Real-time Voice </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114812518031242877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114812518031242877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114812518031242877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114812518031242877'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/bigblueball-forums-skype-introduces.html' title='BigBlueBall Forums - Skype Introduces Real-time Voice Translation'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114793964630480109</id><published>2006-05-18T08:04:00.000Z</published><updated>2006-05-18T12:50:45.823Z</updated><title type='text'>Max Kiesler - Round-up of 50 AJAX Toolkits and Frameworks</title><summary type='text'>Round-up of 50 AJAX Toolkits and FrameworksThe following is a compilation of all of the AJAX toolkits and frameworks that I have either reviewed or have first hand experience with and would recommend. It seem like a new AJAX toolkit or framework has come out every week or so since the term AJAX was coined a little over a year ago. As a designer and developer I find these tools invaluable in the </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114793964630480109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114793964630480109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114793964630480109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114793964630480109'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/max-kiesler-round-up-of-50-ajax.html' title='Max Kiesler - Round-up of 50 AJAX Toolkits and Frameworks'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114793946994182101</id><published>2006-05-18T08:01:00.000Z</published><updated>2006-05-18T12:50:21.300Z</updated><title type='text'>Max Kiesler - 60 More AJAX Tutorials</title><summary type='text'>With the popularity of AJAX growing every day I've had the opportunity to collect and try out many more tutorials in the last several months. These examples and how-to's represent the best tutorials that I've personally used or otherwise had the opportunity to work with out of the overall group. This post is intended for individuals who learn best by example. Most of the listed tutorials come </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114793946994182101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114793946994182101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114793946994182101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114793946994182101'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/max-kiesler-60-more-ajax-tutorials.html' title='Max Kiesler - 60 More AJAX Tutorials'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114793869470796884</id><published>2006-05-18T07:47:00.000Z</published><updated>2006-05-18T07:54:39.836Z</updated><title type='text'>Google Web Toolkit - Build AJAX apps in the Java language</title><summary type='text'>Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatabilities between web browsers and platforms, and JavaScript's</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114793869470796884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114793869470796884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114793869470796884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114793869470796884'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/google-web-toolkit-build-ajax-apps-in.html' title='Google Web Toolkit - Build AJAX apps in the Java language'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114780962188707916</id><published>2006-05-16T19:57:00.000Z</published><updated>2006-05-18T07:54:18.660Z</updated><title type='text'>blueprints: JavaScript Recommendations AJAX Component Writers</title><summary type='text'>JavaScript Recommendations for AJAX Component WritersAuthor: Greg MurrayWith AJAX there are many choices on how to use different aspects of JavaScript. This document proposes some recommendations for developers creating AJAX components with a focus on using JavaScript on the client and Java on the server. Many of these recommendations will carry over to other server-side technologies.blueprints: </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114780962188707916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114780962188707916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114780962188707916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114780962188707916'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/blueprints-javascript-recommendations.html' title='blueprints: JavaScript Recommendations AJAX Component Writers'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114780917095858900</id><published>2006-05-16T19:48:00.002Z</published><updated>2006-05-18T07:53:55.226Z</updated><title type='text'>The Java Persistence API - A Simpler Programming Model for Entity Persistence</title><summary type='text'>The Java Persistence API - A Simpler Programming Model for Entity Persistence       By Rahul Biswas and Ed Ort, May 2006The major theme of version 5 of the Java Platform, Enterprise Edition (Java EE, formerly referred to as J2EE) is ease of development. Changes throughout the platform make the development of enterprise Java technology applications much easier, with far less coding. Significantly,</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114780917095858900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114780917095858900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114780917095858900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114780917095858900'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/java-persistence-api-simpl_114780917095858900.html' title='The Java Persistence API - A Simpler Programming Model for Entity Persistence'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114772527278536091</id><published>2006-05-15T20:30:00.000Z</published><updated>2006-05-18T07:53:29.293Z</updated><title type='text'>TrueCrypt - Free Open-Source On-The-Fly Disk Encryption Software for Windows XP/2000 and Linux</title><summary type='text'>T r u e C r y p tFree open-source disk encryption software for Windows XP/2000/2003 and LinuxTrueCrypt - Free Open-Source On-The-Fly Disk Encryption Software for Windows XP/2000 and LinuxMoving slightly away from the norm... I might give some sort of encryption system a go, even if just to encrypt passwords.technorati tags: Encryption,  Open Source Encryption</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114772527278536091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114772527278536091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114772527278536091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114772527278536091'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/truecrypt-free-open-source-on-fly-disk.html' title='TrueCrypt - Free Open-Source On-The-Fly Disk Encryption Software for Windows XP/2000 and Linux'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114772319500792282</id><published>2006-05-15T19:57:00.000Z</published><updated>2006-05-15T20:03:39.840Z</updated><title type='text'>Apple - Boot Camp</title><summary type='text'>More and more people are buying and loving Macs. To make this choice simply irresistible, Apple will include technology in the next major release of Mac OS X, Leopard, that lets you install and run the Windows XP operating system on your Mac. Called Boot Camp (for now), you can download a public beta today.Apple - Boot Camptechnorati tags: Apple,  Mac OS,  Dual Boot</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114772319500792282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114772319500792282' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114772319500792282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114772319500792282'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/apple-boot-camp.html' title='Apple - Boot Camp'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8210677.post-114762240550917317</id><published>2006-05-14T15:57:00.000Z</published><updated>2006-05-14T21:26:16.090Z</updated><title type='text'>Spotlights</title><summary type='text'>java.net SpotlightsSpotlightSpotlights on Java Projectstechnorati tags: Java Links</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114762240550917317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114762240550917317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114762240550917317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114762240550917317'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/spotlights.html' title='Spotlights'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114761079667805312</id><published>2006-05-14T12:43:00.000Z</published><updated>2006-05-14T21:25:46.416Z</updated><title type='text'>Typetester – Compare fonts for the screen</title><summary type='text'>What is Typetester?The Typetester is an online application for comparison of the fonts for the screen. Its’ primary role is to make web designer’s life easier. As the new fonts are bundled into operating systems, the list of the common fonts will be updated.Typetester – Compare fonts for the screenUseful little web tool.technorati tags: Fonts, Typesetting</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114761079667805312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114761079667805312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114761079667805312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114761079667805312'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/typetester-compare-fonts-for-screen.html' title='Typetester – Compare fonts for the screen'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114745927809295193</id><published>2006-05-12T18:34:00.000Z</published><updated>2006-05-14T21:25:18.173Z</updated><title type='text'>TheServerSide.com Java Symposium-Europe - Barcelona, Spain - June 21-23, 2006</title><summary type='text'>Architecture:Building a Reliable Open Source ESB with MuleCreating Grid-Based Data Infrastructures for the EnterpriseDeveloping in a Service-oriented World How JBoss jBPM Integrates into your Java Project Introduction to SeamMessaging: A Flexible, Powerful, and Extensible Communication ModelService Oriented Architecture Meets Web 2.0Using Java Business Integration to Enable Composite Applications</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114745927809295193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114745927809295193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745927809295193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745927809295193'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/theserversidecom-java-symposium-europe.html' title='TheServerSide.com Java Symposium-Europe - Barcelona, Spain - June 21-23, 2006'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114745876074205209</id><published>2006-05-12T18:29:00.001Z</published><updated>2006-05-14T21:27:29.516Z</updated><title type='text'>Top 10 Cool Stuff Destinations at the 2006 JavaOne Conference</title><summary type='text'>ArticleTop 10 Cool StuffDestinations at the 2006 JavaOne Conference       By John O'Conner, May 2006     Sessions in the Cool Stuff track at the 2006 JavaOne conference show you some of the most original Java technology available. And they have one thing in common: They inspire, motivate, and encourage innovative use of the Java platform.With at least 39 different sessions in the Cool Stuff </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114745876074205209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114745876074205209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745876074205209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745876074205209'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/top-10-cool-stuff-destinations-at-2006.html' title='Top 10 Cool Stuff Destinations at the 2006 JavaOne Conference'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114745854964911996</id><published>2006-05-12T18:29:00.000Z</published><updated>2006-05-14T21:27:18.713Z</updated><title type='text'>JavaBlackBelt - Java skills evaluation platform</title><summary type='text'>JavaBlackBelt is a community for Java  open source skills assessment. Everybody is welcome to take existing and build new examns.This is the place where Java developers have their technology knowledge and development abilities recognized. It is dedicated to technical quizzes about Java related technologies.JavaBlackBelt - Java skills evaluation platformtechnorati tags: Java Exam</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114745854964911996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114745854964911996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745854964911996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745854964911996'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/javablackbelt-java-skills-evaluation.html' title='JavaBlackBelt - Java skills evaluation platform'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114745804814455591</id><published>2006-05-12T18:19:00.000Z</published><updated>2006-05-14T21:25:06.003Z</updated><title type='text'>Spring: Data Access using O/R Mappers</title><summary type='text'>Chapter 12. Data Access using O/R Mappers12.1. IntroductionSpring provides integration with Hibernate, JDO, Oracle TopLink, Apache OJB and iBATIS SQL Maps: in terms of resource management, DAO implementation support, and transaction strategies. For example for Hibernate, there is first-class support with lots of IoC convenience features, addressing many typical Hibernate integration issues. All </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114745804814455591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114745804814455591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745804814455591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745804814455591'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/spring-data-access-using-or-mappers.html' title='Spring: Data Access using O/R Mappers'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114745792979630649</id><published>2006-05-12T18:18:00.000Z</published><updated>2006-05-14T21:24:55.383Z</updated><title type='text'>Spring 2.0 vs. the Anemic Domain Model</title><summary type='text'>Spring 2.0 vs. the Anemic Domain ModelPosted by: Joseph Ottinger on December 13, 2005 @ 08:53 AMIn "Spring 2.0 vs. the Anemic Domain Model," Craig Walls discusses how the upcoming Spring 2.0 release might be able to configure beans after instantiation to help avoid anemic domain models. Craig shows a very detailed explanation of how the domain model might look.Spring 2.0 vs. the Anemic Domain </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114745792979630649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114745792979630649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745792979630649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745792979630649'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/spring-20-vs-anemic-domain-model.html' title='Spring 2.0 vs. the Anemic Domain Model'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114745782936764881</id><published>2006-05-12T18:17:00.000Z</published><updated>2006-05-14T21:24:43.113Z</updated><title type='text'>The Aspects Blog: Typed Advice in Spring 2.0 (M2)</title><summary type='text'>January 18, 2006Typed Advice in Spring 2.0 (M2)I spent a few days last week working on argument binding in advice for the new aop schema and @AspectJ support in Spring 2.0. In this article, I'll explain how the new support works and how you can use it.The Aspects Blog: Typed Advice in Spring 2.0 (M2)technorati tags: Spring 2.0</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114745782936764881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114745782936764881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745782936764881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745782936764881'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/aspects-blog-typed-advice-in-spring-20.html' title='The Aspects Blog: Typed Advice in Spring 2.0 (M2)'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114745772089446119</id><published>2006-05-12T18:15:00.000Z</published><updated>2006-05-14T21:24:28.886Z</updated><title type='text'>The Aspects Blog: A Practical Guide to Using an Aspect Library (part I)</title><summary type='text'>February 20, 2006A Practical Guide to Using an Aspect Library (part I)This entry represents part one of a two-part guide to using an aspect library (with AspectJ). I wrote it in December of last year, and have been waiting to finish part II before publishing it. But I finally realised with everything else I've got on at the moment it's probably best just to make this part available anyway!The </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114745772089446119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114745772089446119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745772089446119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745772089446119'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/aspects-blog-practical-guide-to-using.html' title='The Aspects Blog: A Practical Guide to Using an Aspect Library (part I)'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114745756079070708</id><published>2006-05-12T18:08:00.000Z</published><updated>2006-05-14T21:26:44.670Z</updated><title type='text'>Otaku, Cedric's weblog: Learning to like early aborts</title><summary type='text'>August 01, 2005Learning to like early abortsI am a big fan of single return point functions.There are several advantages to this approach:Clearer flow of execution. You know the final return result  will be run, no matter what.Easier to debug. I can set a breakpoint on the return and  inspect the returned value.However, I started questioning this habit in a particular case: when the failure in a </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114745756079070708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114745756079070708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745756079070708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745756079070708'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/otaku-cedrics-weblog-learning-to-like.html' title='Otaku, Cedric&apos;s weblog: Learning to like early aborts'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114745545571508167</id><published>2006-05-12T17:37:00.000Z</published><updated>2006-05-14T21:23:28.236Z</updated><title type='text'>The Aspects Blog: The New Holy Trinity</title><summary type='text'>March 05, 2005The New Holy TrinityNo, this isn't a religious post. It's about an approach to developing applications. I'm not the only one advocating this approach, and I'm not the first to write about some of the ideas here. What I want to do in this post though is put all the pieces together in one place and boil the approach down to its essence to give you a simple way of thinking about it.The</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114745545571508167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114745545571508167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745545571508167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114745545571508167'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/aspects-blog-new-holy-trinity.html' title='The Aspects Blog: The New Holy Trinity'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114717639260959329</id><published>2006-05-09T12:04:00.000Z</published><updated>2006-05-14T21:22:38.966Z</updated><title type='text'>Clustering at the JVM Level to Maintain Business Logic Integrity</title><summary type='text'>Clustering at the JVM Level to Maintain Business Logic IntegrityThe typical three-tier architecture keeps the code Java developers need for clustering inside the business logic, making clustering a real chore. Clustering at the JVM level makes Java applications easier to write and cheaper to run. by Ari ZilkaApril 14, 2006The way a typical three-tier architecture separates the concerns of </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114717639260959329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114717639260959329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114717639260959329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114717639260959329'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/clustering-at-jvm-level-to-maintain.html' title='Clustering at the JVM Level to Maintain Business Logic Integrity'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114717548015911563</id><published>2006-05-09T11:50:00.000Z</published><updated>2006-05-14T21:22:27.550Z</updated><title type='text'>Discover Seam and Sew Up Your Java Projects Faster than Ever</title><summary type='text'>Discover Seam and Sew Up Your Java Projects Faster than EverIn the tradition of Spring, JBoss offers Seam, which uses a declarative state model, extensive use of annotations, and two-way dependency injection to make automation of huge portions of your complex Java EE apps not just possible, but downright sensible.  by Mark SmithApril 24, 2006Recently, a friend called to tell me about a huge </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114717548015911563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114717548015911563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114717548015911563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114717548015911563'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/discover-seam-and-sew-up-your-java.html' title='Discover Seam and Sew Up Your Java Projects Faster than Ever'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114712899639625047</id><published>2006-05-08T22:56:00.000Z</published><updated>2006-05-14T21:22:11.440Z</updated><title type='text'>Spring, Hibernate, Ruby on Rails, iBatis, Eclipse, etc</title><summary type='text'>This is just a collection of links I have come across tonight and enjoyed reading:Rails 8 times slower than JavaHibernate vs iBatisAppFuse - Bringing together Struts, Spring, Hibernate etc...Equinox - A light weight version of AppFuseInfo on Spring 2.0Spring 2.0 treatsiBatis Feedback - with some interesting comments on HibernateWhat's on your bookshelf?Tips on Using EclipseMassive Thread on </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114712899639625047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114712899639625047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114712899639625047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114712899639625047'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/spring-hibernate-ruby-on-rails-ibatis.html' title='Spring, Hibernate, Ruby on Rails, iBatis, Eclipse, etc'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114708409924109538</id><published>2006-05-08T10:27:00.000Z</published><updated>2006-05-14T21:21:24.323Z</updated><title type='text'>Enterprise Infrastructure &gt; Operating Systems &gt; ThinkFree Web app outshines Office</title><summary type='text'>ThinkFree Web app outshines OfficeBy: Dennis O'ReillyPC World.com (US)  (25 Apr 2006)It sounds too good to be true: free word processor, spreadsheet, and presentation programs that are compatible with their Microsoft Office counterparts and that work in a browser.That's the promise of ThinkFree, a Web service that offers all this, and more. I looked at the beta of the new version, which debuts </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114708409924109538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114708409924109538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114708409924109538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114708409924109538'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/enterprise-infrastructure-operating.html' title='Enterprise Infrastructure &gt; Operating Systems &gt; ThinkFree Web app outshines Office'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114703161352921436</id><published>2006-05-07T19:53:00.000Z</published><updated>2006-05-14T21:20:58.726Z</updated><title type='text'>Exalead - For the media - FAQ Press</title><summary type='text'>What does Exalead mean?    The trademark Exalead is an association of the two terms "exa" and "lead"; these two notions are at the core of the exalead one:search platform.Exalead - For the media - FAQ Presstechnorati tags: Search</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114703161352921436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114703161352921436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114703161352921436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114703161352921436'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/exalead-for-media-faq-press.html' title='Exalead - For the media - FAQ Press'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114703026486012131</id><published>2006-05-07T19:30:00.000Z</published><updated>2006-05-14T21:20:51.860Z</updated><title type='text'>Sphere Blog Search » Solution Watch</title><summary type='text'>Sphere Blog SearchWednesday May 03rd 2006, 10:11 pm    Sphere, a new blog search engine has launched a couple days ago, along with $3.75 million in capital and has been quite the buzz the last few days. I have seen both good and bad commentary about Sphere so far and I too have mixed feelings about it so far. I’ve actually been beta testing Sphere for the last few months and immediately fell in </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114703026486012131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114703026486012131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114703026486012131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114703026486012131'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/sphere-blog-search-solution-watch.html' title='Sphere Blog Search » Solution Watch'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114703011619203435</id><published>2006-05-07T19:28:00.000Z</published><updated>2006-05-14T21:20:44.396Z</updated><title type='text'>A Funny Java Flavoured Look at the World: Unit Testing Database code using Hibernate and HSQLDB</title><summary type='text'>Monday, May 01, 2006Unit Testing Database code using Hibernate and HSQLDBI read this article today called Unit testing hibernate with HSQLDB I found this article really interesting because I have been writing some database code recently and I am always concerned about testing methods and code that uses database code.A Funny Java Flavoured Look at the World: Unit Testing Database code using </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114703011619203435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114703011619203435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114703011619203435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114703011619203435'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/funny-java-flavoured-look-at-world.html' title='A Funny Java Flavoured Look at the World: Unit Testing Database code using Hibernate and HSQLDB'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114702991825920730</id><published>2006-05-07T19:25:00.000Z</published><updated>2006-05-14T21:20:31.140Z</updated><title type='text'>hibernate.org - Common Problems</title><summary type='text'>Hibernate Users FAQhibernate.org - Common Problemstechnorati tags: Hibernate</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114702991825920730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114702991825920730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114702991825920730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114702991825920730'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/hibernateorg-common-problems.html' title='hibernate.org - Common Problems'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114702941060560733</id><published>2006-05-07T19:16:00.000Z</published><updated>2006-05-14T21:20:27.906Z</updated><title type='text'>hibernate.org - Using GigaSpaces Grid based Distributed Cachings</title><summary type='text'>Using GigaSpaces Grid based Distributed CachingOverviewGigaSpaces Grid based distributed caching is a major component within the GigaSpaces Enterprise Application Grid-based (EAG) architecture.It enables applications to reduce the access time to information that resides in the database by bringing the information to the local application memory.The information is loaded to the cache from the </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114702941060560733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114702941060560733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114702941060560733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114702941060560733'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/hibernateorg-using-gigaspaces-grid.html' title='hibernate.org - Using GigaSpaces Grid based Distributed Cachings'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114702933464271789</id><published>2006-05-07T19:15:00.000Z</published><updated>2006-05-14T21:20:06.676Z</updated><title type='text'>hibernate.org - Sessions and transactions</title><summary type='text'>Sessions and transactionsThis page explains common techniques to deal with the Session and transactions in Hibernate applications. Refer to the Hibernate reference documentation and the "Transactions and Concurrency" chapter for more information. This page describes Hibernate 3.1.x and code shown here does not work in older versions.hibernate.org - Sessions and transactionstechnorati tags: </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114702933464271789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114702933464271789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114702933464271789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114702933464271789'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/hibernateorg-sessions-and-transactions.html' title='hibernate.org - Sessions and transactions'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114702632030215662</id><published>2006-05-07T18:24:00.000Z</published><updated>2006-05-14T21:19:23.776Z</updated><title type='text'>XFire: The easy and simple way to develop Web services</title><summary type='text'>XFire: The easy and simple way to develop Web servicesExpose your POJO methods as Web services    Summary    Ask .Net developers how tough it is to develop Web services. Amused by your question, they'll probably reply that the steps require less than a minute of your time. Ask a Java developer, and, chances are, you'll get a completely different answer. Five years have passed since Web services </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114702632030215662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114702632030215662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114702632030215662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114702632030215662'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/xfire-easy-and-simple-way-to-develop.html' title='XFire: The easy and simple way to develop Web services'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114701975834628010</id><published>2006-05-07T16:35:00.000Z</published><updated>2006-05-07T16:36:57.096Z</updated><title type='text'>Enterprise Java Community: Hibernate vs. Rails: The Persistence Showdown</title><summary type='text'>March 2005DiscussionAnd the wires were all a buzz about Rails...Much like a few other java folks, such as Bruce Tate and David Geary, I have been taking a look at a new web framework Rails. Of particular interest to me is its ORM (Object Relational Mapping) tool, ActiveRecord. Since choosing a technology always involves opportunity costs of some kind, I have written this article to compare and </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114701975834628010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114701975834628010' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114701975834628010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114701975834628010'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/enterprise-java-community-_114701975834628010.html' title='Enterprise Java Community: Hibernate vs. Rails: The Persistence Showdown'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114692162660168727</id><published>2006-05-06T13:20:00.000Z</published><updated>2006-05-14T21:30:51.233Z</updated><title type='text'>Configuration Management in Java EE Applications Using Subversion</title><summary type='text'>Configuration Management in Java EE Applications Using Subversionby Swaminathan Radhakrishnan05/03/2006The most critical asset of any enterprise application is the data that it stores. Today's enterprise applications are often required to not just store data, but also keep track of all the changes that are made. This expectation also permeates into an associated set of requirements, such as </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114692162660168727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114692162660168727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114692162660168727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114692162660168727'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/configuration-management-in-java-ee.html' title='Configuration Management in Java EE Applications Using Subversion'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114677291573951731</id><published>2006-05-04T20:01:00.000Z</published><updated>2006-05-04T20:01:56.206Z</updated><title type='text'>Mashup Matrix</title><summary type='text'>Matrix showing mashups of combinations Web2.0 sites / services.</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114677291573951731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114677291573951731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114677291573951731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114677291573951731'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/mashup-matrix.html' title='Mashup Matrix'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114677147478774589</id><published>2006-05-04T19:37:00.000Z</published><updated>2006-05-07T16:28:10.216Z</updated><title type='text'>New Web Framework: Echo2, with Ajax-based Rendering</title><summary type='text'>New Web Framework: Echo2, with Ajax-based Rendering: "New Web Framework: Echo2, with Ajax-based RenderingPosted by: Tod Liebeck on March 24, 2005 @ 08:28 AMEcho2 is a reinvention of the Echo Web Framework built around an Ajax (Asynchronous JavaScript and XML) rendering engine. Distributed under the Mozilla Public License, Echo2 aims at providing a component-oriented/event-driven toolkit for </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114677147478774589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114677147478774589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114677147478774589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114677147478774589'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/new-web-framework-echo2-with-ajax.html' title='New Web Framework: Echo2, with Ajax-based Rendering'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114651488137299656</id><published>2006-05-01T20:21:00.000Z</published><updated>2006-05-01T20:21:24.483Z</updated><title type='text'>Javalobby Readers' Choice: Top Java Books</title><summary type='text'>Javalobby Readers' Choice: Top Java Books: "Javalobby Readers' Choice: Top Java BooksThere are evidently a lot of high-quality Java and programming books out there which your fellow Javalobby members would recommend. If you began right now reading the cumulative 72,079 pages of the titles they have recommended, and if you read fifty pages per day every day, then you would finish reading this </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114651488137299656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114651488137299656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114651488137299656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114651488137299656'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/javalobby-readers-choice-top-java.html' title='Javalobby Readers&apos; Choice: Top Java Books'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114651399350365115</id><published>2006-05-01T20:06:00.000Z</published><updated>2006-05-01T20:06:51.806Z</updated><title type='text'>Yet more puzzlers</title><summary type='text'>Yet more puzzlersThe javapolis puzzlers - well worth watching this presentation, for little things in Java that can catch you out.  My favourite tip from this was the @override annotation in Java5 which I will start using all the time from now on!</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114651399350365115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114651399350365115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114651399350365115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114651399350365115'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/yet-more-puzzlers.html' title='Yet more puzzlers'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114650830758885443</id><published>2006-05-01T18:31:00.000Z</published><updated>2006-05-01T18:31:57.170Z</updated><title type='text'>Sun Microsystems Announces Open Source Enterprise Development Tool Project</title><summary type='text'>Sun Microsystems Announces Open Source Enterprise Development Tool Project: "Sun Microsystems Announces Open Source Enterprise Development Tool ProjectNetBeans Enterprise Pack Enables Developers to Customize and Contribute to Enterprise-Class UML, XML, and SOA FeaturesSANTA CLARA, Calif. April 11, 2006 Sun Microsystems Inc. (Nasdaq: SUNW), the creator and leading advocate of Java technology, </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114650830758885443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114650830758885443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114650830758885443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114650830758885443'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/sun-microsystems-announces-open-source.html' title='Sun Microsystems Announces Open Source Enterprise Development Tool Project'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114649643546923666</id><published>2006-05-01T15:13:00.000Z</published><updated>2006-05-01T15:14:07.216Z</updated><title type='text'>Wired News: Ultimate Guide to Online Video</title><summary type='text'>Wired News: Ultimate Guide to Online Video: "Ultimate Guide to Online VideoBy 02:00 AM May, 01, 2006What do you want to watch?The answer used to depend on limits -- what day it was, what time it was, what channels you got. A handy little thing called TV Guide laid it all out. Television was a one-way medium - big broadcasters pushing content into our living rooms at a specific time and place."</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114649643546923666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114649643546923666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114649643546923666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114649643546923666'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/05/wired-news-ultimate-guide-to-online.html' title='Wired News: Ultimate Guide to Online Video'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114642583680866693</id><published>2006-04-30T19:37:00.000Z</published><updated>2006-04-30T19:37:16.866Z</updated><title type='text'>SketchUp - Home</title><summary type='text'>SketchUp - Home: "SketchUp is a simple but powerful tool for quickly and easily creating, viewing and modifying your 3D ideas."Can be used to create models for Google Earth</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114642583680866693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114642583680866693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642583680866693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642583680866693'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/sketchup-home.html' title='SketchUp - Home'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114642564189549253</id><published>2006-04-30T19:34:00.000Z</published><updated>2006-04-30T19:34:01.970Z</updated><title type='text'>Java Technology and Web Services</title><summary type='text'>Java Technology and Web Services: "Web services are Web-based enterprise applications that use open, XML-based standards and transport protocols to exchange data with calling clients. Java Platform, Enterprise Edition (Java EE) provides the APIs and tools you need to create and deploy interoperable Web services and clients. " THE place to start when looking at Web Services</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114642564189549253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114642564189549253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642564189549253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642564189549253'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/java-technology-and-web-services.html' title='Java Technology and Web Services'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114642552251720011</id><published>2006-04-30T19:32:00.000Z</published><updated>2006-04-30T19:32:02.576Z</updated><title type='text'>The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 270</title><summary type='text'>The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 270: "JSRs: Java Specification RequestsJSR 270: JavaTM SE 6 ('Mustang') Release Contents"More on Mustang</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114642552251720011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114642552251720011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642552251720011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642552251720011'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/java-community-processsm-program-jsrs.html' title='The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 270'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114642547108295505</id><published>2006-04-30T19:31:00.000Z</published><updated>2006-04-30T19:31:11.143Z</updated><title type='text'>Oracle XE: It's Not Your Typical Oracle</title><summary type='text'>Oracle XE: It's Not Your Typical Oracle: "Oracle XE: It's Not Your Typical OracleBy Dick WallSuit vs. JeansTry a visualization. Think about Oracle Database. If you are anything like me, you are probably envisioning large, mission-critical applications, darkened server rooms with loud fans and lots of heat, and DBAs sweatily laboring to keep the enterprise running. You might, if you have had the </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114642547108295505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114642547108295505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642547108295505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642547108295505'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/oracle-xe-its-not-your-typical-oracle.html' title='Oracle XE: It&apos;s Not Your Typical Oracle'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114642512811624991</id><published>2006-04-30T19:25:00.000Z</published><updated>2006-04-30T19:25:28.213Z</updated><title type='text'>JINSPIRED Home Page</title><summary type='text'>JINSPIRED Home Page: "JXInsight 4.2 Early Access ProgramJInspired is pleased to announce the JXInsight 4.2 Early Access Program. The first build is now available from the Downloads section. JXInsight 4.2 contains many new innovative features"Not read this yet - just there on the todo list.</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114642512811624991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114642512811624991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642512811624991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642512811624991'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/jinspired-home-page.html' title='JINSPIRED Home Page'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114642455007446767</id><published>2006-04-30T19:15:00.000Z</published><updated>2006-04-30T19:15:50.536Z</updated><title type='text'>Core Java Technology Features in Mustang</title><summary type='text'>Core Java Technology Features in Mustang: "ArticleCore Java Technology Features in Mustang    By the JDK Core Engineering Team, June 16, 2005     A few weeks ago, the desktop Java client group published an article detailing the important desktop Java technology features planned for the next release of the Java Platform, Standard Edition (Java SE, formerly known as J2SE), code named Mustang.This </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114642455007446767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114642455007446767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642455007446767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642455007446767'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/core-java-technology-features-in.html' title='Core Java Technology Features in Mustang'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114642221061661613</id><published>2006-04-30T18:36:00.000Z</published><updated>2006-04-30T18:58:38.536Z</updated><title type='text'>HTTP Streaming - Ajax Patterns</title><summary type='text'>HTTP Streaming - Ajax Patterns: "Stream server data in the response of a long-lived HTTP connection. Most web services do some processing, send back a response, and immediately exit. But in this pattern, they keep the connection open by running a long loop. The server script uses event registration or some other technique to detect any state changes. As soon as a state change occurs, it pushes </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114642221061661613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114642221061661613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642221061661613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642221061661613'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/http-streaming-ajax-patterns.html' title='HTTP Streaming - Ajax Patterns'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114642046503242971</id><published>2006-04-30T18:07:00.000Z</published><updated>2006-04-30T18:07:50.793Z</updated><title type='text'>The Four "Quantum States" of AJAX @ AJAXWORLD MAGAZINE</title><summary type='text'>The Four "Quantum States" of AJAX @ AJAXWORLD MAGAZINE: "The Four 'Quantum States' of AJAXAn Effort to Tease Apart and Classify the Plethora of AJAX Technologies Available TodayBy: Kevin HakmanApr. 11, 2006 09:15 AMUh oh! Here comes yet another technology buzzword. This time it’s “AJAX”. In addition to being a household cleaner, a character from Greek mythology, and the name of a European soccer </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114642046503242971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114642046503242971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642046503242971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642046503242971'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/four-quantum-states-of-ajax-ajaxworld.html' title='The Four &quot;Quantum States&quot; of AJAX @ AJAXWORLD MAGAZINE'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114642011216329185</id><published>2006-04-30T18:01:00.000Z</published><updated>2006-04-30T18:01:52.243Z</updated><title type='text'>Reporting Made Easy with JasperReports and Hibernate @ JAVA DEVELOPER'S JOURNAL</title><summary type='text'>Reporting Made Easy with JasperReports and Hibernate @ JAVA DEVELOPER'S JOURNAL: "Reporting Made Easy with JasperReports and HibernateJasperReports and Hibernate in Web applicationsBy: Peter SellarsJan. 25, 2006 08:30 PMJasperReports is a valuable and viable reporting solution for Java Web applications. It simplifies report generation through the use of XML report templates that are then compiled</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114642011216329185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114642011216329185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642011216329185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114642011216329185'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/reporting-made-easy-with-jasperreports.html' title='Reporting Made Easy with JasperReports and Hibernate @ JAVA DEVELOPER&apos;S JOURNAL'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114641986597226742</id><published>2006-04-30T17:57:00.000Z</published><updated>2006-04-30T17:57:46.033Z</updated><title type='text'>Five Earth-Shattering Things You Should Know About AJAX and You Don't @ JAVA DEVELOPER'S JOURNAL</title><summary type='text'>Five Earth-Shattering Things You Should Know About AJAX and You Don't @ JAVA DEVELOPER'S JOURNAL: "Five Earth-Shattering Things You Should Know About AJAX and You Don'tOf course, you already know everything about AJAX, don't you?By: Dion HinchcliffeApr. 20, 2006 06:45 PM    5 Earth-Shattering Things You Should Know About Ajax And Probably Don't"Nice distinction between AJAX and Web 2.0.</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114641986597226742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114641986597226742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114641986597226742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114641986597226742'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/five-earth-shattering-things-you.html' title='Five Earth-Shattering Things You Should Know About AJAX and You Don&apos;t @ JAVA DEVELOPER&apos;S JOURNAL'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114641945213344910</id><published>2006-04-30T17:50:00.000Z</published><updated>2006-04-30T17:50:52.403Z</updated><title type='text'>Java Feature — Concurrent Programming and Locking in J2SE 5.0 @ JAVA DEVELOPER'S JOURNAL</title><summary type='text'>Java Feature — Concurrent Programming and Locking in J2SE 5.0 @ JAVA DEVELOPER'S JOURNAL: "Java Feature — Concurrent Programming and Locking in J2SE 5.0The mechanics of using the Lock interface implementationsBy: Craig CaulfieldApr. 21, 2006 02:00 PMIn concurrent programming, exclusion refers to any technique that dynamically locks certain blocks of code so multiple threads can't corrupt their </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114641945213344910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114641945213344910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114641945213344910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114641945213344910'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/java-feature-concurrent-programming.html' title='Java Feature — Concurrent Programming and Locking in J2SE 5.0 @ JAVA DEVELOPER&apos;S JOURNAL'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114641814136088625</id><published>2006-04-30T17:29:00.000Z</published><updated>2006-04-30T17:29:01.736Z</updated><title type='text'>SYS-CON Announces Readers' Choice Awards for SOA, Java, Linux, .NET, MX, ColdFusion, and XML Technologies @ JAVA DEVELOPER'S JOURNAL</title><summary type='text'>SYS-CON Announces Readers' Choice Awards for SOA, Java, Linux, .NET, MX, ColdFusion, and XML Technologies @ JAVA DEVELOPER'S JOURNAL: "SYS-CON Announces Readers' Choice Awards for SOA, Java, Linux, .NET, MX, ColdFusion, and XML TechnologiesAlso known as the 'Oscars of the Software Industry' the winners were chosen by more than 17,000 SYS-CON readersBy: Java News DeskFeb. 6, 2006 01:30 PMSYS-CON </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114641814136088625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114641814136088625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114641814136088625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114641814136088625'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/sys-con-announces-readers-choice.html' title='SYS-CON Announces Readers&apos; Choice Awards for SOA, Java, Linux, .NET, MX, ColdFusion, and XML Technologies @ JAVA DEVELOPER&apos;S JOURNAL'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114641450158983249</id><published>2006-04-30T16:28:00.000Z</published><updated>2006-04-30T16:28:21.696Z</updated><title type='text'>Comprehensive AJAX Platform Released As Open Source @ JAVA DEVELOPER'S JOURNAL</title><summary type='text'>Comprehensive AJAX Platform Released As Open Source @ JAVA DEVELOPER'S JOURNAL: "Comprehensive AJAX Platform Released As Open SourceThe First Visual Dev Environment for Building Internet Apps With AJAX Now Includes Open Source RuntimeBy: Java News DeskJan. 10, 2006 11:15 PMPage 1 of 2Developers now have a fast, efficient and cost-effective way to create AJAX-enabled rich Internet applications </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114641450158983249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114641450158983249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114641450158983249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114641450158983249'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/comprehensive-ajax-platform-released.html' title='Comprehensive AJAX Platform Released As Open Source @ JAVA DEVELOPER&apos;S JOURNAL'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114641420985914744</id><published>2006-04-30T16:23:00.000Z</published><updated>2006-04-30T16:23:29.993Z</updated><title type='text'>Java Feature — Business Intelligence and Reporting with BIRT @ JAVA DEVELOPER'S JOURNAL</title><summary type='text'>Java Feature — Business Intelligence and Reporting with BIRT @ JAVA DEVELOPER'S JOURNAL: "Java Feature — Business Intelligence and Reporting with BIRTA first experience accountBy: Chris BeelsApr. 17, 2006 11:00 AMOpen Source Business Intelligence software is finally coming into its own, with three major players coming to the fore: JasperReports, Pentaho, and BIRT (Business Intelligence and </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114641420985914744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114641420985914744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114641420985914744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114641420985914744'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/java-feature-business-intelligence-and.html' title='Java Feature — Business Intelligence and Reporting with BIRT @ JAVA DEVELOPER&apos;S JOURNAL'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114641391697578623</id><published>2006-04-30T16:18:00.000Z</published><updated>2006-04-30T16:18:37.340Z</updated><title type='text'>Struts Validations Framework Using AJAX @ JAVA DEVELOPER'S JOURNAL</title><summary type='text'>Struts Validations Framework Using AJAX @ JAVA DEVELOPER'S JOURNAL: "Struts Validations Framework Using AJAXReal-time data validation is one of the advantages of AJAX technologyBy: Sonny HastomoJan. 27, 2006 01:00 PMReal-time data validation is one of the advantages of AJAX technology. By applying this technology, the struts validation framework will enrich the struts MVC and move the Web </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114641391697578623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114641391697578623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114641391697578623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114641391697578623'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/struts-validations-framework-using.html' title='Struts Validations Framework Using AJAX @ JAVA DEVELOPER&apos;S JOURNAL'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114634701391356751</id><published>2006-04-29T21:43:00.000Z</published><updated>2006-04-29T21:43:34.226Z</updated><title type='text'>Ruby, Rails, and the mainstream | mentalized</title><summary type='text'>Ruby, Rails, and the mainstream | mentalized: "    Ruby, Rails, and the mainstreamJournal entryApril 7, 2006    It seems I have stirred quite a pot around the office with my recent ravings about Rails. Today the tech-head on the board sent me this article about why Rails won’t make it into the mainstream and asked for my comments. The following is basically a translation of my reply to him (Gee, </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114634701391356751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114634701391356751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114634701391356751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114634701391356751'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/ruby-rails-and-mainstream-mentalized.html' title='Ruby, Rails, and the mainstream | mentalized'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114634270720349501</id><published>2006-04-29T20:31:00.000Z</published><updated>2006-04-29T20:31:47.360Z</updated><title type='text'>Domain Logic and SQL</title><summary type='text'>Domain Logic and SQL: "Over the last couple of decades we've seen a growing gap between database-oriented software developers and in-memory application software developers. This leads to many disputes about how to use database features such as SQL and stored procedures. In this article I look at the question of whether to place business logic in SQL queries or in-memory code, considering </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114634270720349501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114634270720349501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114634270720349501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114634270720349501'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/domain-logic-and-sql.html' title='Domain Logic and SQL'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114633995323298439</id><published>2006-04-29T19:45:00.000Z</published><updated>2006-04-29T20:18:34.670Z</updated><title type='text'>Java Cover Story — Debugging JDBC with a Logging Driver @ JAVA DEVELOPER'S JOURNAL</title><summary type='text'>Java Cover Story — Debugging JDBC with a Logging Driver @ JAVA DEVELOPER'S JOURNAL: "Java Cover Story — Debugging JDBC with a Logging DriverA new way to debug and solve DB problemsBy: Ryan BloomApr. 28, 2006 12:30 PM    A couple of years ago I began developing in Java, and my first Java project required that I also learn SQL. Our project team was using mostly EJBs for database access, although </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114633995323298439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114633995323298439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114633995323298439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114633995323298439'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/java-cover-story-debugging-jdbc-with.html' title='Java Cover Story — Debugging JDBC with a Logging Driver @ JAVA DEVELOPER&apos;S JOURNAL'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114633571892627460</id><published>2006-04-29T18:35:00.000Z</published><updated>2006-04-29T18:35:19.410Z</updated><title type='text'>Connecting the Java World to Grid-Enabled Databases @ JAVA DEVELOPER'S JOURNAL</title><summary type='text'>Connecting the Java World to Grid-Enabled Databases @ JAVA DEVELOPER'S JOURNAL: "Connecting the Java World to Grid-Enabled DatabasesConsolidate IT resources and optimize usageBy: Kuassi Mensah     Grid computing is not necessarily a new concept; however, its adoption within the enterprise has given birth to a new concept called enterprise grid computing, which is being embraced by the entire IT </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114633571892627460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114633571892627460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114633571892627460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114633571892627460'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/connecting-java-world-to-grid-enabled.html' title='Connecting the Java World to Grid-Enabled Databases @ JAVA DEVELOPER&apos;S JOURNAL'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114633451119992116</id><published>2006-04-29T18:15:00.000Z</published><updated>2006-04-29T18:15:12.063Z</updated><title type='text'>Virtualize Your Oracle Database with Web Services</title><summary type='text'>Virtualize Your Oracle Database with Web Services: "Developer: J2EEVirtualize Your Oracle Database with Web Servicesby Kuassi MensahExplore the Database Web Services capabilities of Oracle Database 10g, as well as their role in a service-oriented architecture."</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114633451119992116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114633451119992116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114633451119992116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114633451119992116'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/virtualize-your-oracle-database-with.html' title='Virtualize Your Oracle Database with Web Services'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114631679059189608</id><published>2006-04-29T13:19:00.000Z</published><updated>2006-04-29T13:19:50.843Z</updated><title type='text'>JBoss drools over Java business rules | The Register</title><summary type='text'>JBoss drools over Java business rules | The Register: "JBoss drools over Java business rulesUpdates to get aheadBy Gavin Clarke in San FranciscoPublished Monday 3rd April 2006 04:21 GMTJBoss is today expected to unveil middleware that continues its strategy of challenging closed-source vendors in business processes and distributed systems."Including First implementation of Drools as JBoss </summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114631679059189608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114631679059189608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114631679059189608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114631679059189608'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/jboss-drools-over-java-business-rules.html' title='JBoss drools over Java business rules | The Register'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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-8210677.post-114631444958958802</id><published>2006-04-29T12:40:00.000Z</published><updated>2006-04-29T12:40:49.863Z</updated><title type='text'>WS-* vs the REST | The Register</title><summary type='text'>WS-* vs the REST | The Register: "WS-* vs the RESTO’Reilly, Amazon talk web service standardsBy Tim AndersonPublished Saturday 29th April 2006 05:02 GMTAt Microsoft's Mix06 conference last month, we took the opportunity to speak (separately) to Web 2.0 guru Tim O'Reilly and Amazon's web services evangelist Jeff Barr on how they see the REST vs WS debate."</summary><link rel='replies' type='application/atom+xml' href='http://tech-guide.blogspot.com/feeds/114631444958958802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8210677&amp;postID=114631444958958802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114631444958958802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8210677/posts/default/114631444958958802'/><link rel='alternate' type='text/html' href='http://tech-guide.blogspot.com/2006/04/ws-vs-rest-register.html' title='WS-* vs the REST | The Register'/><author><name>tech-guide-admin</name><uri>http://www.blogger.com/profile/16200942783883201081</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>
