<?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/"
	>

<channel>
	<title>WaveMaker Software &#187; Community</title>
	<atom:link href="http://dev.wavemaker.com/blog/tag/community/feed/" rel="self" type="application/rss+xml" />
	<link>http://dev.wavemaker.com/blog</link>
	<description></description>
	<lastBuildDate>Thu, 29 Jul 2010 20:29:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Node 3497 &#8211; I should have used the wiki</title>
		<link>http://dev.wavemaker.com/blog/2009/07/25/node-3497-i-should-have-used-the-wiki/</link>
		<comments>http://dev.wavemaker.com/blog/2009/07/25/node-3497-i-should-have-used-the-wiki/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 00:42:20 +0000</pubDate>
		<dc:creator>edc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Knowledge Sharing]]></category>

		<guid isPermaLink="false">http://dev.wavemaker.com/blog/?p=201</guid>
		<description><![CDATA[In a recent forum thread regarding multi select data grids, Larsvader claims shame for not looking in the wiki for the information he needed. His sentiment is commendable,  but I can not help but think that I share, if not bear, the burden of that shame.  Why ? The knowledge he needed was available, yet [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin: 6px;" title="Knowledge Recycling" src="http://www.wavemaker.com/_media/500px-Recycling_symbol.svg.png" alt="" width="144" height="140" />In a recent forum <a href="http://dev.wavemaker.com/forums/?q=node/3497">thread</a> regarding multi select data grids, <a href="http://dev.wavemaker.com/forums/?q=user/8214">Larsvader</a> claims shame for not looking in the wiki for the information he needed. His sentiment is commendable,  but I can not help but think that I share, if not bear, the burden of that shame.  Why ? The knowledge he needed was available, yet he did not find it.</p>
<p>If Larsvader &#8216;forgot&#8217; to look in the wiki, how could the site better help &#8216;remind&#8217; him ?</p>
<p>The world was rather different one year ago. Lehman Brothers still existed and the WaveMaker Developer Community was little more than a cool and increasingly active forum site.  We had begun work towards launching a wiki. Today the site is more active and offers more developer resources than ever before.</p>
<p>The value of the site to WaveMaker users however, has increased exponentially due to the community members themselves. Folks like <a href="http://dev.wavemaker.com/forums/?q=user/8053">Niek</a>, <a href="http://dev.wavemaker.com/forums/?q=user/14">Lenny</a> and the custom widget king, <a href="http://dev.wavemaker.com/forums/?q=user/12389">Tom</a> regularly and repeatedly prove that collectively we are far more knowledgeable than any individual.  The collective &#8216;brain trust&#8217; factor of the community dwarfs that of just a year ago.</p>
<p>The example Larsvader was looking for was in the <a href="http://dev.wavemaker.com/wiki/bin/view/Dev/">wiki &#8216;Dev&#8217; space</a>,  aka &#8216;the dev&#8217;.  The dev space is multi functional. It acts as an index to the forums while giving community members a place to exchange knowledge beyond the forum format. It often can continue into details that the main documentation does not cover. It also may be unpolished  at times and have typos or rotten links in places. As such, it has not been promoted as a site entry point or landing page.  Maybe that should change ?</p>
<p>Like the community itself, the dev and all of the wiki are far more powerful with the contributions of the collective brain trust. In that spirit I request your input regarding &#8216;the dev&#8217;. If community members are not in the habit of looking in the dev for solutions, how will you ever think to contribute content to it ?  Should a direct link to the dev be on the community <a href="http://dev.wavemaker.com/">home page</a> ?  If you find a forum thread that should be required reading on a topic , is it easy enough to add the link to the wiki ? If not, how can we make it easier ?</p>
<p>The collective brain trust of the WaveMaker community is nothing shy of amazing.  Thus I turn to the collective and ask how can we better capture and share the knowledge of the collective ?  For at the end of the day, we all want more tips, code snips, examples and samples AND to be able to find them when we need them.</p>
<p>See you on the forums.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fdev.wavemaker.com%2Fblog%2F2009%2F07%2F25%2Fnode-3497-i-should-have-used-the-wiki%2F&amp;linkname=Node%203497%20%26%238211%3B%20I%20should%20have%20used%20the%20wiki"><img src="http://dev.wavemaker.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://dev.wavemaker.com/blog/2009/07/25/node-3497-i-should-have-used-the-wiki/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Under Construction</title>
		<link>http://dev.wavemaker.com/blog/2009/03/26/under-construction/</link>
		<comments>http://dev.wavemaker.com/blog/2009/03/26/under-construction/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 00:00:20 +0000</pubDate>
		<dc:creator>edc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[5.x]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[teamwork]]></category>

		<guid isPermaLink="false">http://dev.wavemaker.com/blog/?p=100</guid>
		<description><![CDATA[A long time friend who runs a construction business has a twist to the classic remodeling adage. He says it can cost at least twice as much and take at least twice as long as you thought to complete the work. Developers often warn against comparing software to physical buildings. Their reasoning is sound enough, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style=" margin: 4px;" title="Surfer Crossing" src="http://www.wavemaker.com/_media/surfer_crossing.jpg" alt="" width="179" height="240" /></p>
<p>A long time friend who runs a construction business has a twist to the classic remodeling adage. He says it can cost <em>at least</em> twice as much and take <em>at least</em> twice as long as you thought to complete the work. Developers often warn against comparing software to physical buildings. Their reasoning is sound enough, but I will suggest this is a maxim worthy of exception.</p>
<p>Last Friday, the first 5.0 &#8216;dev build&#8217; installer packages went out to our community &#8216;dev build club&#8217;, a group any community would be proud to call its own. Getting those initial packages out the door certainly took longer than anyone here might have guessed.</p>
<p>WaveMaker 5.0 introduces some very cool new features. Derek has led a yeoman effort on documenting these features and changes in the the <a href="http://dev.wavemaker.com/wiki/bin/view/WM5_Documentation/">WM 5.0 documentation</a>. Moving from 4.x to 5.x is a bit like a kitchen remodeling. Some things are rather different looking. Developers get more of the screen real estate for the canvas, for example. However, a service variable is still a service variable. That is, we may have moved the kitchen sink, but it still functions like a sink, and <a href="http://www.keeneview.com/2009/02/startling-scientific-discovery-little.html">carrots still do not spotanesouly vanish</a>.</p>
<p>We&#8217;ve received some excellent feedback on the dev builds. A big, big berdankt to Niek, aka <a href="http://dev.wavemaker.com/forums/?q=user/8053">Malamut</a>, for his comments, bug reports, and suggestions. To further abuse the remodeling analogy, the dev build users are helping us ferret out potential mint green and harvest gold 1970s remodeling nightmares in the making. Thanks to everyone participating the dev build process!</p>
<p>Grazie millie also go to <a href="http://dev.wavemaker.com/forums/?q=user/12389">Tom</a>, <a href="http://dev.wavemaker.com/forums/?q=user/12395">Philip</a>, <a href="http://dev.wavemaker.com/forums/?q=user/7669">AlanB</a>, <a href="http://dev.wavemaker.com/forums/?q=user/12474">Rolando</a> and the other members posting their <a href="http://dev.wavemaker.com/wiki/bin/view/Dev/WidgetWharf">custom widgets</a>, <a href="http://dev.wavemaker.com/wiki/bin/view/Application+Showcase/Integration+Cove">integrations</a>, and <a href="http://dev.wavemaker.com/wiki/bin/view/Application+Showcase/Template+Tide+Pool">templates</a>.  They&#8217;ve developed some really neat stuff  and we&#8217;ve accordingly expanded the &#8216;<a href="http://dev.wavemaker.com/wiki/bin/view/Application+Showcase/">Show n Swap</a>&#8216; section of the wiki to better show case these gems. It&#8217;s been really rewarding to see folks hit that eureka moment in their development efforts. Provisioning those results back to the community site has enabled others to build on top of those successes and resulted in even more shouts of &#8220;eureka.&#8221;  As the community develops momentum, it is developing more than cool code samples, it is also developing teamwork.</p>
<p>The next 5.0 dev build is to go out in the next few days. We shall see if we have a few more inadvertent orange and tan shag lined cupboards to um, paint before we can open up the release. Hey, colorful shag seemed groovy at the time. Right ?</p>
<p>This brings us to to one project analogy that I believe few, if any, would argue with. Any project is more rewarding to work on and the result more exciting when it is done as a team.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fdev.wavemaker.com%2Fblog%2F2009%2F03%2F26%2Funder-construction%2F&amp;linkname=Under%20Construction"><img src="http://dev.wavemaker.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://dev.wavemaker.com/blog/2009/03/26/under-construction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dat Dere Performance Thang</title>
		<link>http://dev.wavemaker.com/blog/2009/01/16/dat-dere-performance-thang/</link>
		<comments>http://dev.wavemaker.com/blog/2009/01/16/dat-dere-performance-thang/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 00:02:14 +0000</pubDate>
		<dc:creator>edc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[WaveMaker]]></category>

		<guid isPermaLink="false">http://dev.wavemaker.com/blog/?p=49</guid>
		<description><![CDATA[I found Herve&#8217;s recent forum post on performance interesting for a variety of reasons. Foremost, it provides a bang on summary of performance considerations in WaveMaker application development. It identifies the common bottlenecks of WM apps and summarizes the techniques developers are using to mitigate those bottlenecks.  If you are concerned about the performance of [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin: 5px;" title="Bullet Train" src="http://wavemaker.com/_media/bullet_train.gif" alt="" width="173" height="116" />I found <a href="http://dev.wavemaker.com/forums/?q=user/10481">Herve&#8217;s</a> recent <a href="http://dev.wavemaker.com/forums/?q=node/2874">forum post</a> on performance interesting for a variety of reasons. Foremost, it provides a bang on summary of performance considerations in WaveMaker application development. It identifies the common bottlenecks of WM apps and summarizes the techniques developers are using to mitigate those bottlenecks.  If you are concerned about the performance of your app, the thread is worth a read.</p>
<p>The post and its resultant discussion suggest a possible derivation of <a href="http://en.wikipedia.org/wiki/Linus%27s_Law">Linus&#8217;s Law</a>. The &#8216;formal&#8217; version of Linus&#8217;s law states:  &#8220;Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix will be obvious to someone.&#8221; Unfortunately, client performance design is not well covered in the current documentation.  There are performance suggestions and methods shared by others on the dev site. Herve took these tidbits, did some testing of his own and packaged it into a nice overview of the topic. From this we could possibly derive that &#8220;Given a large enough community, almost every aspect of the project will be documented&#8221;.</p>
<p>As Herve found, rendering lots of components is expensive. A new version of the rendering engine is in the works. This new engine significantly changes how the rendering engine does what it does but unfortunately just will not ready for 4.5. It needs more development and testing. Payload gains from improvements such as <a href="http://www.wavemaker.com/helpfiles/userguide4/wwhelp/wwhimpl/js/html/wwhelp.htm#href=projects.9.3.html">enabling GZIP compression</a> in the tomcat server are expected to be included in the 4.5 release.</p>
<p>This brings us to what I consider the most exciting aspect of that thread. Linus&#8217;s law and our slightly dodgy derivation take the form of: given enough active users, good things happen.  All the laws require a critical mass of users for those good things happen.  Improving application performance is undoubtedly a good thing. It is not entirely speculative to conclude that some hypothetical threshold was crossed somewhere that enabled this goodness to happen.</p>
<p>More and more talented people from around the globe are participating in the community every day. Improving performance is just one example of the good stuff that has resulted.  What strange and wonderful things might emerge in the coming months? In what ways will the community help drive WaveMakers development and maturity? I, for one, can&#8217;t wait to see that the answers will be.<span style="border-collapse: collapse;"> </span></p>
<p><span style="border-collapse: collapse;">Keep those questions coming. Keep on posting your tips and tricks, but most of all: keep riding the Wave.</span></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fdev.wavemaker.com%2Fblog%2F2009%2F01%2F16%2Fdat-dere-performance-thang%2F&amp;linkname=Dat%20Dere%20Performance%20Thang"><img src="http://dev.wavemaker.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://dev.wavemaker.com/blog/2009/01/16/dat-dere-performance-thang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
