<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Supply Chain Technology</title>
	<atom:link href="https://supplychaintechnology.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://supplychaintechnology.wordpress.com</link>
	<description>The Portal:  A Look Under the Hood</description>
	<lastBuildDate>Thu, 26 Jan 2012 20:26:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='supplychaintechnology.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s-ssl.wordpress.com/i/buttonw-com.png</url>
		<title>Supply Chain Technology</title>
		<link>https://supplychaintechnology.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://supplychaintechnology.wordpress.com/osd.xml" title="Supply Chain Technology" />
	<atom:link rel='hub' href='https://supplychaintechnology.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Pros and Cons of Using the Google Web Toolkit</title>
		<link>https://supplychaintechnology.wordpress.com/2012/01/26/pros-and-cons-of-using-the-google-web-toolkit/</link>
		<comments>https://supplychaintechnology.wordpress.com/2012/01/26/pros-and-cons-of-using-the-google-web-toolkit/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 20:25:39 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[General Interest]]></category>

		<guid isPermaLink="false">http://supplychaintechnology.wordpress.com/?p=1014</guid>
		<description><![CDATA[We have had a good rollout of an internal UI framework built using the Google Web Toolkit, and it is a good fit for us &#8212; but is it a good fit for everyone? Ganeshsji Marwaha at the Ganesh blog posted &#8220;GWT &#8211; Pros and Cons&#8221; several months ago, a list which is has gotten [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=1014&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We have had a good rollout of an internal UI framework built using the Google Web Toolkit, and it is a good fit for us &#8212; but is it a good fit for everyone?</p>
<p>Ganeshsji Marwaha at the Ganesh blog posted &#8220;<a href="http://www.gmarwaha.com/blog/2011/05/09/gwt-pros-and-cons/" target="_blank">GWT &#8211; Pros and Cons</a>&#8221; several months ago, a list which is has gotten some attention lately in the twitterverse and which rang true to me as I read it over.</p>
<p>With 22 Pros and 12 Cons, this list is a good place to start if you are considering using the GWT for one of your projects.</p>
<p>Among the reasons we use GWT:</p>
<p style="padding-left:30px;">&#8220;2. Even if you are not experienced in Java GUI development, the experience in working on server-side Java for years will come in handy while developing GWT apps&#8221;</p>
<p>We are a Java shop, and developing with Java from end-to-end is a huge productivity benefit.</p>
<p style="padding-left:30px;">&#8220;5. You can migrate from a typical web application to a GWT application iteratively. It is not an all or nothing proposition&#8230;&#8221;</p>
<p>We have a huge set of products which are built using other approaches, but we have been able to create new products using GWT while incrementally improving existing products with features developed for our new UI framework using GWT.</p>
<p style="padding-left:30px;">&#8220;14. You have the advantage of being able to use standard Java static code analyzers like FindBugs, CheckStyle, Detangler, PMD etc to monitor code and design quality. This is very important when you are working in a big team with varying experience.&#8221;</p>
<p>Static code analysis is a huge boon to quality in large organizations, and being able to run these tools on our UI code has been a big help. Certainly there is an effort needed to custom-tailor rules for GWT (for instance, to enforce specific use of GWT-RPC), but you can use the off-the-shelf rules to check the other Java UI code immediately.</p>
<p>These were large factors when we were deciding to use GWT instead of other toolkits.<span id="more-1014"></span></p>
<p>However, these points also ring true:</p>
<p style="padding-left:30px;">&#8220;2. There were quite a few GWT books during the beginning. Not so much these days. &#8220;</p>
<p>You have to use online resources almost exclusively if you are coding for GWT.</p>
<p style="padding-left:30px;">&#8220;3. GWT is not fun to work with. After all it is Java and Java is not a fun language to work with&#8230;&#8221;</p>
<p>I appreciate the caveat! It is true that creating a UI with GWT is nowhere near as fun as hacking Javascript and HTML.</p>
<p>If you are about to start a user interface project and are comparing projects, check out Ganeshji&#8217;s blog and see which pros and cons fit your situation.</p>
<p>Links:</p>
<ul>
<li><a href="http://www.gmarwaha.com/blog/2011/05/09/gwt-pros-and-cons/" target="_blank">GWT &#8211; Pros and Cons</a></li>
</ul>
<p><strong><br />
</strong></p>
<br />Filed under: <a href='https://supplychaintechnology.wordpress.com/category/general-interest/'>General Interest</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/supplychaintechnology.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/supplychaintechnology.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/supplychaintechnology.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/supplychaintechnology.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/supplychaintechnology.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/supplychaintechnology.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/supplychaintechnology.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/supplychaintechnology.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/supplychaintechnology.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/supplychaintechnology.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/supplychaintechnology.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/supplychaintechnology.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/supplychaintechnology.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/supplychaintechnology.wordpress.com/1014/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=1014&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://supplychaintechnology.wordpress.com/2012/01/26/pros-and-cons-of-using-the-google-web-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nexusgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Security Training: You Are Not A Special Snowflake</title>
		<link>https://supplychaintechnology.wordpress.com/2011/11/10/security-training-you-are-not-a-special-snowflake/</link>
		<comments>https://supplychaintechnology.wordpress.com/2011/11/10/security-training-you-are-not-a-special-snowflake/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 19:55:50 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Cigital]]></category>
		<category><![CDATA[OWASP]]></category>

		<guid isPermaLink="false">http://supplychaintechnology.wordpress.com/?p=1008</guid>
		<description><![CDATA[The trend in software security training is towards common, standardized training for developers, according to the software security firm Cigital.  This is contrast to the earlier days of security training which tended to be tailored for specific technology stacks and toolsets. Per a recent Cigital blog post: We&#8217;ve seen some significant changes in the Training [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=1008&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The trend in software security training is towards common, standardized training for developers, according to the software security firm Cigital.  This is contrast to the earlier days of security training which tended to be tailored for specific technology stacks and toolsets.</p>
<p>Per a recent <a href="http://www.informit.com/articles/article.aspx?p=1767770" target="_blank">Cigital blog post</a>:</p>
<blockquote><p>We&#8217;ve seen some significant changes in the Training part of the software security market. First, most firms have come to realize they are not a special snowflake when it comes to writing secure code. For years, the vast majority of firms felt that software security training had to be an exact, customized match for their skill levels, their technology stacks, their SDLC, their coding standards, and even their IDEs. It took a while for many firms to understand that the origin of their XSS and CSRF bugs, for example, was probably not their choice of IDE or SDLC, it was rather tied up in how their code was being attacked based on its design and implementation.</p></blockquote>
<p>XSS issues are XSS issues, regardless of the nature of your application.  This is one reason projects like <a href="http://www.owasp.org" target="_blank">OWASP </a>can provide standard cheat sheets and guidance regarding different vulnerabilities; ultimately, at the end of the day those of us writing web applications speak HTML and Javascript, and any attack which leverages those languages will affect us all.</p>
<p>Links:</p>
<ul>
<li><a href="http://www.informit.com/articles/article.aspx?p=1767770" target="_blank">Software [In]Security: Software Security Trainin</a>g &#8211; trends in secure software training and the source of the above quote</li>
</ul>
<br />Filed under: <a href='https://supplychaintechnology.wordpress.com/category/security/'>Security</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/supplychaintechnology.wordpress.com/1008/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/supplychaintechnology.wordpress.com/1008/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/supplychaintechnology.wordpress.com/1008/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/supplychaintechnology.wordpress.com/1008/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/supplychaintechnology.wordpress.com/1008/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/supplychaintechnology.wordpress.com/1008/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/supplychaintechnology.wordpress.com/1008/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/supplychaintechnology.wordpress.com/1008/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/supplychaintechnology.wordpress.com/1008/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/supplychaintechnology.wordpress.com/1008/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/supplychaintechnology.wordpress.com/1008/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/supplychaintechnology.wordpress.com/1008/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/supplychaintechnology.wordpress.com/1008/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/supplychaintechnology.wordpress.com/1008/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=1008&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://supplychaintechnology.wordpress.com/2011/11/10/security-training-you-are-not-a-special-snowflake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nexusgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>The Art of Being Lazy</title>
		<link>https://supplychaintechnology.wordpress.com/2011/08/17/the-art-of-being-lazy/</link>
		<comments>https://supplychaintechnology.wordpress.com/2011/08/17/the-art-of-being-lazy/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 20:09:11 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[General Interest]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Laziness]]></category>

		<guid isPermaLink="false">http://supplychaintechnology.wordpress.com/?p=1001</guid>
		<description><![CDATA[One of the things I have found I consistently do on the job, regardless of the nature of the work, is attempt to automate the repetitive manual tasks which are common in many environments. Back in college, when I had a data entry temp job to pay the bills, one of my daily tasks was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=1001&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://supplychaintechnology.files.wordpress.com/2011/08/istock_000015605404xsmall.jpg"><img class="alignleft" style="margin-left:10px;margin-right:10px;" title="iStock_000015605404XSmall" src="http://supplychaintechnology.files.wordpress.com/2011/08/istock_000015605404xsmall.jpg?w=150&#038;h=112" alt="" width="150" height="112" /></a>One of the things I have found I consistently do on the job, regardless of the nature of the work, is attempt to automate the repetitive manual tasks which are common in many environments.</p>
<p>Back in college, when I had a data entry temp job to pay the bills, one of my daily tasks was to take two <em>computer-generated</em> lists and cross off entries that the two lists had in common. This being the green-screen terminal days, opportunities for automation were scarce, but a recently installed Apple Macintosh with green-screen emulation software gave me my first venue for removing the mind-numbing task from my daily to-do list.</p>
<p>At the time I did not know I would make a habit out of being lazy* in this way, but here at GT Nexus I find myself extolling the virtues of Larry Wall-style laziness to whomever will listen.</p>
<p>Continuous integration systems are only tenuously related to my duties as a Software Architect, but they help us all be lazy (which leads to better productivity) and we have been improving our systems consistently over the past year. Static code checkers have been part of our build cycle for years, and we constantly try to improve and tune them to automate our bug detection before our code reaches our testers.  If we need to change a collection of files, scripting &#8212; I tend to use Groovy, but there are many options available &#8212; is the only way to make it happen. All these efforts pay big dividends over time.</p>
<p>Every day we are doing more to automate our work, whether it is in regard to testing, code review, or development. If I can find a way to automate good design, I will evangelize that as well.</p>
<p>What are your favorite automation tools? Do you do whatever you can to be as lazy as possible?</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>* &#8220;We will encourage you to develop the three great virtues of a programmer: <em>laziness, impatience, and hubris</em>.&#8221; &#8211; <a href="http://c2.com/cgi/wiki?LarryWall">LarryWall</a>.  Find more <a href="http://c2.com/cgi/wiki?LazinessImpatienceHubris" target="_blank">here</a>.</p>
<br />Filed under: <a href='https://supplychaintechnology.wordpress.com/category/general-interest/'>General Interest</a>, <a href='https://supplychaintechnology.wordpress.com/category/tools/'>Tools</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/supplychaintechnology.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/supplychaintechnology.wordpress.com/1001/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/supplychaintechnology.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/supplychaintechnology.wordpress.com/1001/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/supplychaintechnology.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/supplychaintechnology.wordpress.com/1001/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/supplychaintechnology.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/supplychaintechnology.wordpress.com/1001/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/supplychaintechnology.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/supplychaintechnology.wordpress.com/1001/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/supplychaintechnology.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/supplychaintechnology.wordpress.com/1001/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/supplychaintechnology.wordpress.com/1001/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/supplychaintechnology.wordpress.com/1001/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=1001&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://supplychaintechnology.wordpress.com/2011/08/17/the-art-of-being-lazy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nexusgeek</media:title>
		</media:content>

		<media:content url="http://supplychaintechnology.files.wordpress.com/2011/08/istock_000015605404xsmall.jpg?w=150" medium="image">
			<media:title type="html">iStock_000015605404XSmall</media:title>
		</media:content>
	</item>
		<item>
		<title>Congratulations to ZeroTurnaround for JRebel Award Win</title>
		<link>https://supplychaintechnology.wordpress.com/2011/06/30/congratulations-to-zeroturnaround-for-jrebel-award-win/</link>
		<comments>https://supplychaintechnology.wordpress.com/2011/06/30/congratulations-to-zeroturnaround-for-jrebel-award-win/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 22:46:02 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[General Interest]]></category>

		<guid isPermaLink="false">http://supplychaintechnology.wordpress.com/?p=991</guid>
		<description><![CDATA[JRebel is a tool which has saved us uncountable* hours of development time by allowing us to skip the step where we restart our Weblogic servers to test a new feature as we develop it. The word about JRebel has apparently gotten out, because the developer behind it, ZeroTurnaround, has recently won the 2011 innovation [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=991&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>JRebel is a tool which has saved us uncountable* hours of development time by allowing us to skip the step where we restart our Weblogic servers to test a new feature as we develop it.</p>
<p>The word about JRebel has apparently gotten out, because the developer behind it, <a href="http://www.zeroturnaround.com" target="_blank">ZeroTurnaround</a>, has recently won the 2011 innovation award from JAX awards.</p>
<p>As an early adoptor and frequent user of their flagship product, I am happy to see them take the award home. If you have not had a chance to integrate JRebel into your server-side Java development process, I recommend you try it out.</p>
<p>Links:</p>
<p>Award posting: <a href="http://www.zeroturnaround.com/blog/jrebel-the-most-innovative-java-technology-of-2011/">http://www.zeroturnaround.com/blog/jrebel-the-most-innovative-java-technology-of-2011/</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>* They are counted on a per-developer basis, but I do not have the totals for our entire company.</p>
<br />Filed under: <a href='https://supplychaintechnology.wordpress.com/category/general-interest/'>General Interest</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/supplychaintechnology.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/supplychaintechnology.wordpress.com/991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/supplychaintechnology.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/supplychaintechnology.wordpress.com/991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/supplychaintechnology.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/supplychaintechnology.wordpress.com/991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/supplychaintechnology.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/supplychaintechnology.wordpress.com/991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/supplychaintechnology.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/supplychaintechnology.wordpress.com/991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/supplychaintechnology.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/supplychaintechnology.wordpress.com/991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/supplychaintechnology.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/supplychaintechnology.wordpress.com/991/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=991&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://supplychaintechnology.wordpress.com/2011/06/30/congratulations-to-zeroturnaround-for-jrebel-award-win/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nexusgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Reflecting on GWT&#8217;s Growing Pains</title>
		<link>https://supplychaintechnology.wordpress.com/2011/06/10/reflecting-on-gwts-growing-pains/</link>
		<comments>https://supplychaintechnology.wordpress.com/2011/06/10/reflecting-on-gwts-growing-pains/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 19:24:26 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Dhanji]]></category>
		<category><![CDATA[google io]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[GWT-MVP]]></category>
		<category><![CDATA[MVP]]></category>
		<category><![CDATA[ray ryan]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[SafeHTML]]></category>

		<guid isPermaLink="false">http://supplychaintechnology.wordpress.com/?p=975</guid>
		<description><![CDATA[In a blog post reflecting on his time at Google, Dhanji R. Prasanna mentioned in passing that some internal Google projects, including the Google Web Toolkit, were maintained by engineers having no connection to the folks who used them to build shipping products. Specifically: &#8220;And new projects like GWT, Closure and MegaStore are sluggish, overengineered Leviathans compared to fast, elegant tools [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=975&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://supplychaintechnology.files.wordpress.com/2011/06/istock_000007934184xsmall.jpg"><img class="alignright size-thumbnail wp-image-976" title="iStock_000007934184XSmall" src="http://supplychaintechnology.files.wordpress.com/2011/06/istock_000007934184xsmall.jpg?w=150&#038;h=91" alt="" width="150" height="91" /></a>In a <a href="http://www.linkedin.com/news?actionBar=&amp;articleID=563880871&amp;ids=0McPgRdz8QdzkIe3sNczASczoRb34Te30Ue3cSdiMTd34VcP4QdzkIejsVcP8Td3oR&amp;aag=true&amp;freq=weekly&amp;trk=eml-tod-b-ttle-4" target="_blank">blog post reflecting on his time at Google</a>, Dhanji R. Prasanna mentioned in passing that some internal Google projects, including the Google Web Toolkit, were maintained by engineers having no connection to the folks who used them to build shipping products.</p>
<p>Specifically:</p>
<blockquote><p>&#8220;And new projects like GWT, Closure and MegaStore are sluggish, overengineered Leviathans compared to fast, elegant tools like jQuery and mongoDB. Designed by engineers in a vacuum, rather than by developers who have need of tools.&#8221;</p></blockquote>
<p>While I do not work for Google and cannot comment on the actual goings-on inside those teams, from what I see from the outside Dhanji <em>was</em> right on the money for the Google Web Toolkit.</p>
<p>I say &#8220;was&#8221;, because I believe that the Google Web Toolkit team was focused on delivering more theoretical, and less practical, extensions to the toolkit before <a href="http://www.youtube.com/watch?v=v_UyVmITiYQ&amp;feature=related" target="_blank">Google Wave launched</a>. The Google Wave team wrote their wave client using GWT, and in the process I believe they pushed the GWT team past their comfort zone.  When Google IO 2009 &#8211; the venue for the launch of Google Wave &#8211; arrived, the GWT team announced GWT v2.0, a huge improvement over previous GWT releases.<span id="more-975"></span></p>
<p>If you recall, at Google IO 2009 we got Ray Ryan&#8217;s talk on MVP, the SafeHTML API was announced, and numerous other changes which helped real-world development (code splitting, cell widgets, the list goes on&#8230;) were declared to be part of GWT 2.0 &#8212; and it was clear that many of these changes would not have made it into the toolkit had Google Wave not needed them so desperately. In short, <a href="http://timepedia.blogspot.com/2009/12/gwt-20-so-good-its-ridiculous.html" target="_blank">GWT 2.0 was a great release</a>.</p>
<p>Because of the frustration Dhanji and his team suffered during the development of Google Wave, which I believe was real and reflected issues we also had with the toolkit at the time, the Google community received an enhanced toolkit which I continue to believe will allow us to deliver fast, rich, and &#8211; perhaps most importantly &#8211; maintainable internet-based applications well into the future.</p>
<p>&nbsp;</p>
<p>Links:</p>
<ul>
<li><a href="http://www.linkedin.com/news?actionBar=&amp;articleID=563880871&amp;ids=0McPgRdz8QdzkIe3sNczASczoRb34Te30Ue3cSdiMTd34VcP4QdzkIejsVcP8Td3oR&amp;aag=true&amp;freq=weekly&amp;trk=eml-tod-b-ttle-4" target="_blank">Dhanji&#8217;s post</a></li>
<li><a href="http://www.youtube.com/watch?v=v_UyVmITiYQ&amp;feature=related" target="_blank">Google Wave launch at Google IO 2009 (video)</a></li>
<li><a href="http://timepedia.blogspot.com/2009/12/gwt-20-so-good-its-ridiculous.html" target="_blank">One blog post extolling the many great new features of GWT 2.0</a></li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />Filed under: <a href='https://supplychaintechnology.wordpress.com/category/gwt/'>GWT</a>, <a href='https://supplychaintechnology.wordpress.com/category/web-20/'>Web 2.0</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/supplychaintechnology.wordpress.com/975/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/supplychaintechnology.wordpress.com/975/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/supplychaintechnology.wordpress.com/975/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/supplychaintechnology.wordpress.com/975/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/supplychaintechnology.wordpress.com/975/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/supplychaintechnology.wordpress.com/975/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/supplychaintechnology.wordpress.com/975/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/supplychaintechnology.wordpress.com/975/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/supplychaintechnology.wordpress.com/975/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/supplychaintechnology.wordpress.com/975/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/supplychaintechnology.wordpress.com/975/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/supplychaintechnology.wordpress.com/975/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/supplychaintechnology.wordpress.com/975/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/supplychaintechnology.wordpress.com/975/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=975&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://supplychaintechnology.wordpress.com/2011/06/10/reflecting-on-gwts-growing-pains/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nexusgeek</media:title>
		</media:content>

		<media:content url="http://supplychaintechnology.files.wordpress.com/2011/06/istock_000007934184xsmall.jpg?w=150" medium="image">
			<media:title type="html">iStock_000007934184XSmall</media:title>
		</media:content>
	</item>
		<item>
		<title>Google IO 2011: All About Android (and Chrome)</title>
		<link>https://supplychaintechnology.wordpress.com/2011/05/12/google-io-2011-all-about-android-and-chrome/</link>
		<comments>https://supplychaintechnology.wordpress.com/2011/05/12/google-io-2011-all-about-android-and-chrome/#comments</comments>
		<pubDate>Thu, 12 May 2011 21:27:47 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Angry Birds]]></category>
		<category><![CDATA[google io]]></category>
		<category><![CDATA[Google IO 2011]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://supplychaintechnology.wordpress.com/?p=965</guid>
		<description><![CDATA[This year&#8217;s Google IO conference in San Francisco was pretty amazing: there were some great announcements, like Android@Home, the Ice Cream Sandwich release of Android, Chromebooks, and more. In some ways the number of announcements (many more come to mind, like the Google Music service) was overwhelming. On the GWT front, however, things were a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=965&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This year&#8217;s Google IO conference in San Francisco was pretty amazing: there were some great announcements, like Android@Home, the Ice Cream Sandwich release of Android, Chromebooks, and more. In some ways the number of announcements (many more come to mind, like the Google Music service) was overwhelming.</p>
<p>On the GWT front, however, things were a little more sparse. Only 4 presentations were what I would call &#8220;pure GWT&#8221;, although some other sessions, such as &#8220;Chrome Developer Tools,&#8221; were quite useful as well.</p>
<p>There were no Ray Ryan &#8220;Best Practices for Architecting GWT Modules&#8221; moments, but that may have more to do with GWT maturing as a platform than any lack of innovation on the part of the GWT team. One team member, I forget who, alluded to this when they explained that in the past the team was driving hard to get the basic Java to Javascript compilation working properly for all platforms; now they are working to implement neat new features from the HTML 5 spec (insofar as they are nailed down) and improving the framework.</p>
<p>My impression is that GWT is undergoing a transition similar to what happened to Java when it went from v1.2 to v1.3.  Version 1.2 (or just &#8220;Java 2&#8243;) saw a huge improvement in the capabilities and basic language structure of Java, whereas v1.3 added features around the corners and continued the maturation of the platform.  (I must confess that I cannot remember any specific improvements with 1.3, although I must have been excited about them at the time.)</p>
<p>It was reassuring to know that the GWT team is growing, and Google continues to have confidence in it. One related announcement at the conference was that the browser-based version of Angry Birds was written using GWT. No doubt that will be the highest-profile use of GWT anywhere!</p>
<p>In the coming days I will post some specific reflections and notes from the conference, so stay tuned.</p>
<br />Filed under: <a href='https://supplychaintechnology.wordpress.com/category/gwt/'>GWT</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/supplychaintechnology.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/supplychaintechnology.wordpress.com/965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/supplychaintechnology.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/supplychaintechnology.wordpress.com/965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/supplychaintechnology.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/supplychaintechnology.wordpress.com/965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/supplychaintechnology.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/supplychaintechnology.wordpress.com/965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/supplychaintechnology.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/supplychaintechnology.wordpress.com/965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/supplychaintechnology.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/supplychaintechnology.wordpress.com/965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/supplychaintechnology.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/supplychaintechnology.wordpress.com/965/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=965&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://supplychaintechnology.wordpress.com/2011/05/12/google-io-2011-all-about-android-and-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nexusgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Google IO 2011 Right Around the Corner</title>
		<link>https://supplychaintechnology.wordpress.com/2011/04/25/google-io-2011-right-around-the-corner/</link>
		<comments>https://supplychaintechnology.wordpress.com/2011/04/25/google-io-2011-right-around-the-corner/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 17:02:44 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[google io]]></category>

		<guid isPermaLink="false">http://supplychaintechnology.wordpress.com/?p=960</guid>
		<description><![CDATA[This year&#8217;s Google IO is on May 10-11, in San Francisco&#8217;s Moscone Center.  After selling out in less than an hour, Google is planning to support multiple &#8220;Google IO Extended&#8221; viewing areas around the globe to help spread the presentations and sessions at Google IO as widely as possible. Looking at this year&#8217;s sessions, GWT seems [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=960&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This year&#8217;s <a href="http://www.google.com/events/io/2011/about.html" target="_blank">Google IO</a> is on May 10-11, in San Francisco&#8217;s Moscone Center.  After selling out in less than an hour, Google is planning to support multiple &#8220;<a href="https://sites.google.com/site/2011ioextended/" target="_blank">Google IO Extended</a>&#8221; viewing areas around the globe to help spread the presentations and sessions at Google IO as widely as possible.</p>
<p>Looking at this year&#8217;s <a href="http://www.google.com/events/io/2011/sessions.html" target="_blank">sessions</a>, GWT seems to have a smaller footprint than in recent years; there is still a &#8220;performance&#8221; talk, but there is also one on game development &#8212; which is interesting, but may not help out us enterprise developers as much as, say, <a href="http://www.google.com/events/io/2009/sessions/GoogleWebToolkitBestPractices.html" target="_blank">Ray Ryan&#8217;s 2009 IO talk on Best Practices</a>.</p>
<p>Regardless, we will be going this year, and hopefully the GWT team will have a pleasant surprise or two for those of us pushing their technology into the cloud.</p>
<br />Filed under: <a href='https://supplychaintechnology.wordpress.com/category/gwt/'>GWT</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/supplychaintechnology.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/supplychaintechnology.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/supplychaintechnology.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/supplychaintechnology.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/supplychaintechnology.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/supplychaintechnology.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/supplychaintechnology.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/supplychaintechnology.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/supplychaintechnology.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/supplychaintechnology.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/supplychaintechnology.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/supplychaintechnology.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/supplychaintechnology.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/supplychaintechnology.wordpress.com/960/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=960&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://supplychaintechnology.wordpress.com/2011/04/25/google-io-2011-right-around-the-corner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nexusgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Structuring GWT Modules for Large Applications</title>
		<link>https://supplychaintechnology.wordpress.com/2011/02/23/structuring-gwt-modules-for-large-applications/</link>
		<comments>https://supplychaintechnology.wordpress.com/2011/02/23/structuring-gwt-modules-for-large-applications/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 20:08:19 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Code Splitting]]></category>
		<category><![CDATA[Entry Points]]></category>
		<category><![CDATA[GWT Compiler]]></category>
		<category><![CDATA[Modules]]></category>
		<category><![CDATA[Summa Blog]]></category>

		<guid isPermaLink="false">http://supplychaintechnology.wordpress.com/?p=949</guid>
		<description><![CDATA[Over at the Summa Blog, Ben Northrup has written up a great article outlining difficulties we face when deciding how to partition GWT modules for deployment, as well as the pros &#38; cons of each approach. I recommend you read the entire article, but here are some of the highlights: You can structure an application [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=949&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Over at the <a href="http://www.summa-tech.com/" target="_blank">Summa Blog</a>, Ben Northrup has written up a great article outlining difficulties we face when deciding how to partition GWT modules for deployment, as well as the pros &amp; cons of each approach.</p>
<p>I recommend you read the <a href="http://www.summa-tech.com/blog/2011/02/22/structuring-gwt-modules-for-large-applications" target="_blank">entire article</a>, but here are some of the highlights:</p>
<p>You can structure an application as a single .war file, or as many .war files. Large files will take more time to load and process in the client, but enable you to share state between different product areas; you can use code splitting to help keep the initial load time down. Creating multiple smaller files will keep load times fast, but GWT compile times will grow proportionally to the number of modules you create and the different product areas will not be able to share state in the client.</p>
<p>Here at GT Nexus, we have a large common module which contains our framework classes and custom widgets. We continuously merge in contributions from product teams adding code to be shared, which helps us maintain UX consistency. Each product is currently a single GWT module, however, which required us to do some investigation into <a href="http://supplychaintechnology.wordpress.com/2010/06/04/gwt_compile_times/" target="_blank">methods for reducing compile times</a>. We are developing methods for merging related modules, but the impact to client performance must always be considered when increasing GWT module size.</p>
<p>If you are facing an issue of determining how to partition your application into GWT modules, I strongly recommend you read Ben&#8217;s full article.</p>
<p>Links:</p>
<ul>
<li><a href="http://www.summa-tech.com/blog/2011/02/22/structuring-gwt-modules-for-large-applications" target="_blank">Structuring GWT modules for large applications</a></li>
<li><a href="http://supplychaintechnology.wordpress.com/2010/06/04/gwt_compile_times/" target="_blank">A Few Ways to Get Better GWT Compile Times</a></li>
</ul>
<br />Filed under: <a href='https://supplychaintechnology.wordpress.com/category/gwt/'>GWT</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/supplychaintechnology.wordpress.com/949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/supplychaintechnology.wordpress.com/949/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/supplychaintechnology.wordpress.com/949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/supplychaintechnology.wordpress.com/949/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/supplychaintechnology.wordpress.com/949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/supplychaintechnology.wordpress.com/949/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/supplychaintechnology.wordpress.com/949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/supplychaintechnology.wordpress.com/949/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/supplychaintechnology.wordpress.com/949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/supplychaintechnology.wordpress.com/949/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/supplychaintechnology.wordpress.com/949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/supplychaintechnology.wordpress.com/949/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/supplychaintechnology.wordpress.com/949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/supplychaintechnology.wordpress.com/949/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=949&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://supplychaintechnology.wordpress.com/2011/02/23/structuring-gwt-modules-for-large-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nexusgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Notes from OWASP 2011 Summit Published</title>
		<link>https://supplychaintechnology.wordpress.com/2011/02/17/notes-from-owasp-2011-summit-published/</link>
		<comments>https://supplychaintechnology.wordpress.com/2011/02/17/notes-from-owasp-2011-summit-published/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 20:11:19 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[OWASP]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Summit]]></category>

		<guid isPermaLink="false">http://supplychaintechnology.wordpress.com/?p=940</guid>
		<description><![CDATA[While I am a member, I did not attend OWASP&#8216;s conference in Lisbon, Portugal last week. For those of us who did not attend, they have published a summary of the conference, and I found the following initiatives particularly encouraging: Mozilla, Google, and Microsoft are discussing common browser security issues. OWASP has partnered with the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=940&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>While I am a member, I did not attend <a href="http://www.owasp.org" target="_blank">OWASP</a>&#8216;s conference in Lisbon, Portugal last week. For those of us who did not attend, they have published a summary of the conference, and I found the following initiatives particularly encouraging:</p>
<ul>
<li>Mozilla, Google, and Microsoft are discussing common browser security issues.</li>
<li>OWASP has partnered with the Apache Foundation to help get OWASP code into Apache Projects.</li>
<li>OWASP projects are being mapped to all major approaches, including Microsoft&#8217;s SDLC, BSIMM, and of course the OpenSAMM.</li>
</ul>
<p>There are more notes, but I feel these are likely to benefit the SaaS community most in the near-term. OWASP is quickly becoming the go-to organization for free and open security information and code libraries, in much the same way as Apache has for other libraries and tools for the last decade and a half.</p>
<p>These developments can only help make all our code more secure, which is good for everyone. I recommend that you take a little time to check out what they have to offer.</p>
<p>&nbsp;</p>
<p>Links:</p>
<ul>
<li><a href="http://www.owasp.org/images/2/27/OWASP_Summit_2011_Results.pdf" target="_blank">OWASP Summit 2011 Summary (PDF)</a></li>
</ul>
<br />Filed under: <a href='https://supplychaintechnology.wordpress.com/category/security/'>Security</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/supplychaintechnology.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/supplychaintechnology.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/supplychaintechnology.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/supplychaintechnology.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/supplychaintechnology.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/supplychaintechnology.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/supplychaintechnology.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/supplychaintechnology.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/supplychaintechnology.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/supplychaintechnology.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/supplychaintechnology.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/supplychaintechnology.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/supplychaintechnology.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/supplychaintechnology.wordpress.com/940/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=940&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://supplychaintechnology.wordpress.com/2011/02/17/notes-from-owasp-2011-summit-published/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nexusgeek</media:title>
		</media:content>
	</item>
		<item>
		<title>Mixing Metaphors: Ajax + Web 1.0 &gt; Ajax</title>
		<link>https://supplychaintechnology.wordpress.com/2011/02/04/mixing-metaphors/</link>
		<comments>https://supplychaintechnology.wordpress.com/2011/02/04/mixing-metaphors/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 19:24:01 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[gwt-rpc]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JSP]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[rpc]]></category>
		<category><![CDATA[Serialization]]></category>

		<guid isPermaLink="false">http://supplychaintechnology.wordpress.com/?p=928</guid>
		<description><![CDATA[As we continue development of our internal GWT framework here at GT Nexus, I continue to be amazed at the power that using modules written using the Google Web Toolkit within a JSP provides. Pat Niemeyer gave us a strong clue to its usefulness a couple years ago, but over time it has started to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=928&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://supplychaintechnology.files.wordpress.com/2011/02/istock_000015108504xsmall.jpg"><img class="alignleft size-thumbnail wp-image-935" style="margin:2px 10px;" title="iStock_000015108504XSmall" src="http://supplychaintechnology.files.wordpress.com/2011/02/istock_000015108504xsmall.jpg?w=150&#038;h=99" alt="" width="150" height="99" /></a>As we continue development of our internal GWT framework here at GT Nexus, I continue to be amazed at the power that using modules written using the Google Web Toolkit within a JSP provides.</p>
<p>Pat Niemeyer gave us<a href="http://www.techhui.com/profiles/blogs/simpler-and-speedier-gwt-with" target="_blank"> a strong clue</a> to its usefulness a couple years ago, but over time it has started to become clear that serializing load-time data within a page containing Ajax code is a great way to improve performance and increase the usefulness of any Ajax-based application.</p>
<p>Here at GT Nexus we use an internal knowledge sharing system which is based on a wiki engine but which also provides an OpenSocial based dashboard, and I am always in awe of how long it takes the dashboard to initialize. The delay is due to each component making an Ajax call back to the server to retrieve its data, which takes time and is subject to the limitations browsers place on the number of outstanding requests.</p>
<p>It would be far better to understand what data is required for each portlet<span id="more-928"></span> and serialize it into the page before it is sent to the user; then each portlet could initialize itself using data already present in the page rather than making adding an Ajax call to the queue. Updates could be done via Ajax, but the initial page start time would be much more impressive.</p>
<p>Even if this behavior is a limitation of the OpenSocial architecture, the same solution can be applied to almost any Ajax-based application &#8212; including those written using GWT. We are moving closer to having an easy method of serializing initial data into the pages containing Ajax applications, and we should take every opportunity to replace &#8220;startup&#8221; or &#8220;init&#8221; Ajax requests with the data we would have pulled in with those requests already injected into the page.</p>
<p>Ajax is a great improvement over form submission, but if we ignore the opportunities that the old ways still offer us we will have only made a half-step forward.</p>
<p>How many Ajax calls do your pages make after they load in the browser? How many could be merged, or removed entirely by pre-populating the results in the page containing the application?</p>
<p><strong>Links:</strong></p>
<ul>
<li><a href="http://www.techhui.com/profiles/blogs/simpler-and-speedier-gwt-with" target="_blank">Pat Niemeyer&#8217;s now-classic &#8220;Simpler and Speedier&#8221; post</a></li>
</ul>
<br />Filed under: <a href='https://supplychaintechnology.wordpress.com/category/gwt/'>GWT</a>, <a href='https://supplychaintechnology.wordpress.com/category/rich-internet-applications/'>Rich Internet Applications</a>, <a href='https://supplychaintechnology.wordpress.com/category/web-20/'>Web 2.0</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/supplychaintechnology.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/supplychaintechnology.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/supplychaintechnology.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/supplychaintechnology.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/supplychaintechnology.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/supplychaintechnology.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/supplychaintechnology.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/supplychaintechnology.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/supplychaintechnology.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/supplychaintechnology.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/supplychaintechnology.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/supplychaintechnology.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/supplychaintechnology.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/supplychaintechnology.wordpress.com/928/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=supplychaintechnology.wordpress.com&amp;blog=6467918&amp;post=928&amp;subd=supplychaintechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://supplychaintechnology.wordpress.com/2011/02/04/mixing-metaphors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nexusgeek</media:title>
		</media:content>

		<media:content url="http://supplychaintechnology.files.wordpress.com/2011/02/istock_000015108504xsmall.jpg?w=150" medium="image">
			<media:title type="html">iStock_000015108504XSmall</media:title>
		</media:content>
	</item>
	</channel>
</rss>
