<?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>DevelopMe&#039;s Blog</title>
	<atom:link href="http://developme.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://developme.wordpress.com</link>
	<description>Because life is all about sharing and learning from the others</description>
	<lastBuildDate>Wed, 25 Jan 2012 19:41:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='developme.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/ca8db437a53fcaec147a55faab0e7e81?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>DevelopMe&#039;s Blog</title>
		<link>http://developme.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://developme.wordpress.com/osd.xml" title="DevelopMe&#039;s Blog" />
	<atom:link rel='hub' href='http://developme.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Javascript bites: my new Vimeo channel</title>
		<link>http://developme.wordpress.com/2012/01/25/javascript-bites-my-new-vimeo-channel/</link>
		<comments>http://developme.wordpress.com/2012/01/25/javascript-bites-my-new-vimeo-channel/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 19:41:13 +0000</pubDate>
		<dc:creator>developme</dc:creator>
				<category><![CDATA[css and javascript]]></category>

		<guid isPermaLink="false">http://developme.wordpress.com/?p=408</guid>
		<description><![CDATA[It&#8217;s time to confront my personal nemesis: Spoken english.. As every other average Italian around, I share my dose of being an in-decent speaker; to say the least. I&#8217;m fairly decent at writing, I&#8217;m good at reading and listening; I really fuck up everything when I open my mouth So, time to face the truth; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=408&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time to confront my personal nemesis: Spoken english..</p>
<p>As every other average Italian around, I share my dose of being an in-decent speaker; to say the least.</p>
<p>I&#8217;m fairly decent at writing, I&#8217;m good at reading and listening; I really fuck up everything when I open my mouth <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>So, time to face the truth; and I decided to do it with style: Setting up a new Vimeo Channel around the fantastic world of Javascript Software Development;<br />
So it came to life the new Vimeo channel &#8220;<strong>Javascript bites</strong>&#8221; . you can find it at <a title="http://vimeo.com/channels/jsbites" href="http://vimeo.com/channels/jsbites" target="_blank">http://vimeo.com/channels/jsbites</a></p>
<div id="attachment_409" class="wp-caption aligncenter" style="width: 610px"><a href="http://developme.files.wordpress.com/2012/01/screen-shot-2012-01-25-at-19-31-00.png"><img class="size-full wp-image-409" title="New Vimeo channel &quot;Javascript Bites&quot;" src="http://developme.files.wordpress.com/2012/01/screen-shot-2012-01-25-at-19-31-00.png?w=600&#038;h=510" alt="New Vimeo channel &quot;Javascript Bites&quot;" width="600" height="510" /></a><p class="wp-caption-text">New Vimeo channel &quot;Javascript Bites&quot;</p></div>
<p>It&#8217;s a sort of an experiment.</p>
<p>The purpose is to share what I know and what I do around the language and, at the same time, to exorcise my long lasting fear at speaking; It will also serve the purpose to force my brain into an english speaking thinking process that, eventually, will improve my vocabolary and (I hope!) my pronunciation.</p>
<p>So, if you feel interested, bear with me and keep that into consideration when you&#8217;ll listen to the videos <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Cheers!</p>
<p>&nbsp;</p>
<p>PS: if you ask yourself where the cool music loop is coming from, the answer is <a title="Template Wise" href="http://www.templateswise.com" target="_blank">here</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/developme.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/developme.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/developme.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/developme.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/developme.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/developme.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/developme.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/developme.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/developme.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/developme.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/developme.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/developme.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/developme.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/developme.wordpress.com/408/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=408&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developme.wordpress.com/2012/01/25/javascript-bites-my-new-vimeo-channel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d06784fbd5fb3da6553c39e6214fde00?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">developme</media:title>
		</media:content>

		<media:content url="http://developme.files.wordpress.com/2012/01/screen-shot-2012-01-25-at-19-31-00.png" medium="image">
			<media:title type="html">New Vimeo channel &#34;Javascript Bites&#34;</media:title>
		</media:content>
	</item>
		<item>
		<title>Packt launch sixth annual Open Source Awards</title>
		<link>http://developme.wordpress.com/2011/09/07/packt-launch-sixth-annual-open-source-awards/</link>
		<comments>http://developme.wordpress.com/2011/09/07/packt-launch-sixth-annual-open-source-awards/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 06:56:00 +0000</pubDate>
		<dc:creator>developme</dc:creator>
				<category><![CDATA[leisure and misc]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://developme.wordpress.com/?p=397</guid>
		<description><![CDATA[The 2011 Open Source Awards was launched on the 1st week of August by Packt, inviting people to visit www.PacktPub.com and submit nominations for their favorite Open Source project. Now in its sixth year, the Awards continue in its aim of encouraging, supporting, recognizing and rewarding all Open Source projects. The 2010 Open Source Award [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=397&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://www.packtpub.com/sites/default/files/Packt_OS-AWARDS-2011_0.png" alt="Packt OpenSource Award 2011" width="274" height="263" />The <a href="http://www.packtpub.com/open-source-awards-home">2011 Open Source Awards</a> was launched on the 1st week of August by Packt, inviting people to visit www.PacktPub.com and submit nominations for their favorite Open Source project. Now in its sixth year, the Awards continue in its aim of encouraging, supporting, recognizing and rewarding all Open Source projects.</p>
<p>The 2010 Open Source Award Winners included the Open Source Content Management System (CMS) Award winner CMS Made Simple, Open Source JavaScript Libraries Award winner jQuery and Pimcore the winner of the Most Promising Open Source Project Award.</p>
<p>The 2011 Awards will feature a prize fund of $24,000 with several new categories introduced and the vote of the public becoming more influential. This year all CMS projects will compete in an even tighter contest in the Open Source CMS Award category with the now defunct Hall of Fame CMS finalists re-entered into the CMS category. Projects such as Drupal and Joomla! will face off with CMS Made Simple and MODx for the first time since 2008.</p>
<p>While the Most Promising Open Source Project and the Open Source JavaScript Libraries categories will be back for a second year, Packt is introducing new categories for Open Source Business Applications, Open Source Multimedia Software and Open Source Mobile Toolkit and Libraries. These new categories will ensure that the Open Source Awards remain committed to providing the platform to recognise excellence within the community while supporting Open Source projects both new and old.</p>
<p>“We’ve managed to continue to provide new levels of accessibility for Open Source projects, while encouraging a more competitive nature in the contest by increasing the public votes influence. Additionally, we thought it would be a great idea to reward more projects thus we’ve introduced sub-category awards across a number of the categories during the voting stage. We expect the Awards this year to be bigger and better.” said Julian Copes, organizer of this year’s Awards.</p>
<p>Packt has opened up nominations for people to submit their favorite Open Source projects for each category at <a href="http://www.PacktPub.com/open-source-awards-home">www.PacktPub.com/open-source-awards-home</a> . The top five in each category will go through to the final, which begins mid-September. For more information on the categories, read Packt’s recent announcement: <a>www.packtpub.com/blog/2011-open-source-awards-announcement</a></p>
<h4>About Packt</h4>
<p>Packt is a modern, unique publishing company with a focus on producing cutting-edge books for communities of developers, administrators, and newbies alike.</p>
<p>Packt’s books and publications share the experiences of fellow IT professionals in adapting and customizing today&#8217;s systems, applications, and frameworks. Their solutions-based books give readers the knowledge and power to customize the software and technologies they’re using to get the job done.</p>
<p>For more information, please visit <a href="http://www.PacktPub.com">www.PacktPub.com</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/developme.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/developme.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/developme.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/developme.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/developme.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/developme.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/developme.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/developme.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/developme.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/developme.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/developme.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/developme.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/developme.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/developme.wordpress.com/397/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=397&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developme.wordpress.com/2011/09/07/packt-launch-sixth-annual-open-source-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d06784fbd5fb3da6553c39e6214fde00?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">developme</media:title>
		</media:content>

		<media:content url="http://www.packtpub.com/sites/default/files/Packt_OS-AWARDS-2011_0.png" medium="image">
			<media:title type="html">Packt OpenSource Award 2011</media:title>
		</media:content>
	</item>
		<item>
		<title>Javascript: How to create a namespace function and its own namespace at the same time!</title>
		<link>http://developme.wordpress.com/2011/08/18/namespace-function-and-its-own-namespace/</link>
		<comments>http://developme.wordpress.com/2011/08/18/namespace-function-and-its-own-namespace/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 13:07:02 +0000</pubDate>
		<dc:creator>developme</dc:creator>
				<category><![CDATA[css and javascript]]></category>

		<guid isPermaLink="false">http://developme.wordpress.com/?p=381</guid>
		<description><![CDATA[Sounds geek, and maybe it is a little bit, but often you end up in a situation like this: You create your own namespace function but you don&#8217;t want it to hang around in the global namespace.. would be cool to have it inside a namespace.. but, because you&#8217;re a geek and you adhere maniacally [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=381&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sounds geek, and maybe it is a little bit, but often you end up in a situation like this:</p>
<p>You create your own namespace function but you don&#8217;t want it to hang around in the global namespace.. would be cool to have it inside a namespace.. but, because you&#8217;re a geek and you adhere maniacally to the DRY principle (Don&#8217;t Repeat Yourself), you want to create that namespace using your own lovely hand-crafted function.. </p>
<p>mmh&#8230;sounds like a circular loop&#8230;  but the solution is easy: just create an immediate function that creates a local namespace function, calls it (creating the namespace) and assign the local function to a namespace property.. you can pass the namespace name to this immediate function, and you&#8217;ll end up with a fully created namespace with the namespace function in place within it.</p>
<p>A piece of code is worth a thousand words:<br />
<code></p>
<pre>
(function(name){
  function namespace(nspace) {
    var nspaces = !nspace ? '' : nspace.split('.');
    var parent = window;
    for( i in nspaces ) {
      if( typeof parent[nspaces[i]] == 'undefined' ) {
        parent[nspaces[i]] = {};
      }
      parent = parent[nspaces[i]];
    }
    //let's return the innermost namespace, to allow for
    //immediate use..
    return parent;
  }
  namespace(name).namespace = namespace;
})('my.namespace');
</pre>
<p></code></p>
<p>Isn&#8217;t it beautifully geek ? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/developme.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/developme.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/developme.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/developme.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/developme.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/developme.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/developme.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/developme.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/developme.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/developme.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/developme.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/developme.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/developme.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/developme.wordpress.com/381/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=381&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developme.wordpress.com/2011/08/18/namespace-function-and-its-own-namespace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d06784fbd5fb3da6553c39e6214fde00?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">developme</media:title>
		</media:content>
	</item>
		<item>
		<title>Sencha: Cleanup active Item when switching between cards</title>
		<link>http://developme.wordpress.com/2011/06/30/sencha-cleanup-active-item/</link>
		<comments>http://developme.wordpress.com/2011/06/30/sencha-cleanup-active-item/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 10:44:17 +0000</pubDate>
		<dc:creator>developme</dc:creator>
				<category><![CDATA[css and javascript]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[sencha-touch]]></category>

		<guid isPermaLink="false">http://developme.wordpress.com/?p=373</guid>
		<description><![CDATA[Ever played a little bit with Sencha Touch ? I&#8217;ve to say that: it seems really like a wonderfully crafted piece of a framework. I&#8217;m just starting playing with it right now, so I&#8217;m not giving here expert advices. Though, this morning I was wondering around how to handle cards switching in a panel without [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=373&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ever played a little bit with <a href="http://www.sencha.com/products/touch/">Sencha Touch</a> ?<br />
I&#8217;ve to say that: it seems really like a wonderfully crafted piece of a framework.</p>
<p>I&#8217;m just starting playing with it right now, so I&#8217;m not giving here expert advices.<br />
Though, this morning I was wondering around how to handle cards switching in a panel without having to &#8220;remember&#8221; to destroy them every time.<br />
If you are just not thinking about that, your interface sometimes can become a little bit cluttered if you start requesting the rendering of the same panel more than once. So, sooner or later you&#8217;ve to deal with it, especially if you care about performances and memory management in your application.</p>
<p>I know, it&#8217;s a very simple thing to do: You create your panel and simply set up a listener that cleans it up when it&#8217;s deactivated:</p>
<p><code></p>
<pre>
MyApp.views.MyPanel = Ext.extend( Ext.Panel, {
    listeners: {
      'deactivate': function(panel) { panel.destroy(); }
    }
} );
</pre>
<p></code></p>
<p>That simple, I know. But you have to remember it, and put it in every single panel you create. I hate things like that, it smells so heavily of a plain violation of the <a href="http://en.wikipedia.org/wiki/DRY">DRY</a> principle.</p>
<p>And you can have another problem.. It seems that if you click repeatedly on your tab button to activate your card, you don&#8217;t receive the &#8220;deactivate&#8221; event every time (look at the picture):</p>
<p><a href="http://developme.files.wordpress.com/2011/06/deactivate-not-fired.png"><img src="http://developme.files.wordpress.com/2011/06/deactivate-not-fired.png?w=600" alt="" title="deactivate-not-fired"   class="alignleft size-full wp-image-376" style="margin:5px 0;" /></a></p>
<p>A possible solution is to create a hierarchy, namely a base class from which your panel extend. This base class can implement the necessary behavior to setup a listener on deactivation.</p>
<p>If you don&#8217;t want to mess up with inheritance (or you simply can&#8217;t, because your panels already are deeply inserted into a custom inheritance chain), you can resort to a very simple solution..</p>
<p>Immediately &#8220;after&#8221; including the sencha-touch.js in your html, add this piece of JS code:</p>
<p><code></p>
<pre>
//Allow for automatic cleanup of last panel when setting a new one..
(function(){
    var panelSetActiveItem = Ext.Panel.prototype.setActiveItem;
    Ext.override( Ext.Panel, {
        setActiveItem: function( panel, obj ) {
            if( this.getActiveItem() )
                this.getActiveItem().destroy();

            panelSetActiveItem.apply( this, arguments );
        }
    } );
}());
</pre>
<p></code></p>
<p>That&#8217;s it. Essentially, we are overriding the Sencha Panel <a href="http://dev.html.com/aptana/sencha-touch-1.1.0/docs/source/CardLayout.html#method-Ext.layout.CardLayout-setActiveItem">setActiveItem</a>, instructing our overriding function to destroy whatever panel presently rendered before switching in the new card.<br />
It&#8217;s obviously a solution that cannot fit every bill. It depends on your needs, but if you need to make the swipe clean when you set your active card in your panel, this solution should met your expectation 100%, without incurring in any of the glitch that you can have using a &#8216;deactivate&#8217; listener in your panels.<br />
And you gain another advantage: you can &#8220;refresh&#8221; your card simply hitting another time your tab button (that results in a destroy/activate chain of events).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/developme.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/developme.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/developme.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/developme.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/developme.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/developme.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/developme.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/developme.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/developme.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/developme.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/developme.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/developme.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/developme.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/developme.wordpress.com/373/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=373&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developme.wordpress.com/2011/06/30/sencha-cleanup-active-item/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d06784fbd5fb3da6553c39e6214fde00?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">developme</media:title>
		</media:content>

		<media:content url="http://developme.files.wordpress.com/2011/06/deactivate-not-fired.png" medium="image">
			<media:title type="html">deactivate-not-fired</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Apache Wicket Cookbook&#8221; review</title>
		<link>http://developme.wordpress.com/2011/06/29/apache-wicket-cookbook-review/</link>
		<comments>http://developme.wordpress.com/2011/06/29/apache-wicket-cookbook-review/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 12:27:58 +0000</pubDate>
		<dc:creator>developme</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[wicket]]></category>

		<guid isPermaLink="false">http://developme.wordpress.com/?p=368</guid>
		<description><![CDATA[I&#8217;ve just finished reading Apache Wicket Cookbook, authored by Igor Vaynberg and edited by Packt Publishing and this is the time for giving justice to this book with a brief review. Igor Vaynberg is not new to the Wicket landscape, being actually a core committer of the framework and a name that every Wicket developer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=368&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://developme.files.wordpress.com/2011/05/apache-wicket.png"><img src="http://developme.files.wordpress.com/2011/05/apache-wicket.png?w=600" alt="" title="Apache Wicket"   class="alignleft size-full wp-image-329" /></a><br />
I&#8217;ve just finished reading <a href="http://www.packtpub.com/apache-wicket-cookbook/book">Apache Wicket Cookbook</a>, authored by Igor Vaynberg and edited by Packt Publishing and this is the time for giving justice to this book with a brief review.<br />
Igor Vaynberg is not new to the Wicket landscape, being actually a core committer of the framework and a name that every Wicket developer well know.<br />
The book, following the Packt well established &#8220;Cookbook&#8221; format, is not a comprehensive learning guide to the Apache Wicket framework; It&#8217;s a cookbook, a list of &#8216;recipes&#8217; aimed to solve specific, real problems. and It does just that, darn well.<br />
The book is aimed at an audience of developers already skilled (at least a little bit) in the Wicket framework and in look for solutions to common day-to-day problems.</p>
<p>This book is, in this regard, exactly what the community was waiting for.</p>
<p>Igor is very clear, specific and never prosaic; The given examples are down-to-earth, real world examples of what you would expect to find and bang your head against when you develop your average Apache Wicket application.</p>
<p>Each chapter of the book is devoted to a particular aspect of the framework: Validating and converting user input, forms, i18n, data tables and views, tabs and borders, Ajax, charts, security and integration with middlewares (Spring, JBoss Weld, JPA).<br />
(you can find an example chapter <a title="Chapter 5: Displaying Data Using Data Table" href="http://www.packtpub.com/sites/default/files/1605OS-Chapter-5-Displaying-Data-Using-DataTable.pdf?utm_source=packtpub&amp;utm_medium=free&amp;utm_campaign=pdf" target="_blank">here</a>).</p>
<p>It has not to be read sequentially; there are no long and complex projects to build and follow between each chapter; It&#8217;s organization is perfect for being used as a reference; each chapter contains specific examples of &#8220;problems&#8221; to solve, a workable solution to the problem and a thorough explanation of &#8220;how&#8221; the solution works.</p>
<p>Every chapter has its clues, its &#8216;tips&#8217; and hints that make this book a memorable reading for every Wicket developer; even the most basic examples on how to work out validation of a field give precious hints on how validation works &#8216;under the hoods&#8217;, or when it&#8217;s better to access the value of a field during validation using the getConvertedInput() method instead of the model value (guess why ? read the book and you&#8217;ll know..)</p>
<p>Decorating components, creating grids and sorting/filtering data, blocking until Ajax requests complete, adding charts with Open Flash Charts library; this book is full of incredible useful information that every Wicket developer will be able to leverage to improve its productivity and knowledge of this fantastic framework.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/developme.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/developme.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/developme.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/developme.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/developme.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/developme.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/developme.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/developme.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/developme.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/developme.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/developme.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/developme.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/developme.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/developme.wordpress.com/368/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=368&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developme.wordpress.com/2011/06/29/apache-wicket-cookbook-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d06784fbd5fb3da6553c39e6214fde00?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">developme</media:title>
		</media:content>

		<media:content url="http://developme.files.wordpress.com/2011/05/apache-wicket.png" medium="image">
			<media:title type="html">Apache Wicket</media:title>
		</media:content>
	</item>
		<item>
		<title>Checking out from the apartment..</title>
		<link>http://developme.wordpress.com/2011/06/27/checking-out-from-the-apartment/</link>
		<comments>http://developme.wordpress.com/2011/06/27/checking-out-from-the-apartment/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 13:14:34 +0000</pubDate>
		<dc:creator>developme</dc:creator>
				<category><![CDATA[leisure and misc]]></category>
		<category><![CDATA[agencies]]></category>
		<category><![CDATA[agency]]></category>
		<category><![CDATA[apartment]]></category>
		<category><![CDATA[apartments]]></category>
		<category><![CDATA[flat]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[renting]]></category>

		<guid isPermaLink="false">http://developme.wordpress.com/?p=356</guid>
		<description><![CDATA[Here we are! With the end of the first month from our moving to London, it comes to an end the company-funded accommodation, at the Empire Square Apartments; It was not bad at all; one bedroom apartment, fully furnished and quite spacious for a couple. Everything must come to an end, sooner or later. Now, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=356&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here we are!<br />
With the end of the first month from our moving to London, it comes to an end the company-funded accommodation, at the Empire Square Apartments; It was not bad at all; one bedroom apartment, fully furnished and quite spacious for a couple. Everything must come to an end, sooner or later.<br />
Now, the problem: what problem ? We didn&#8217;t find a replacement&#8230;</p>
<p>London is crazy, really; No, you can&#8217;t understand what I mean;<br />
You can go straight away to <a href="http://www.rightmove.co.uk" title="www.rightmove.co.uk">www.rightmove.co.uk</a> and have a look for yourself: you see MANY wonderful apartments there, even many of them are at reasonable prices.. </p>
<p><strong>Then what ?</strong></p>
<p>Well, it seems that the London rental market is full of SCAM! hundreds of false advertisements; you call the agency and suddenly they tell you that the apartment you were looking for has &#8220;just been rent; oh, but we have another one available that we can show you; sorry we have no pictures yet, cause it has just become available; come to see it!&#8221;<br />
And then you start spending countless hours of your precious time, wandering around the city viewing horrible apartments, much uglier and much more expensive than the ones you saw on the website of the agencies.</p>
<p>And, btw, I&#8217;m not even touching the &#8220;paper-related&#8221; part of it! If you&#8217;re coming from abroad, like me, you have to consider that many agencies will ask for a &#8220;guarantor&#8221; that can guarantee for your accountability (sorry: who guarantees for the accountability of the agency then ??); let&#8217;s not even talk about the payment methods, the deposit you have to leave without even getting a receipt etc etc..</p>
<p>Anyway, making a long story short: we&#8217;re out, officially.<br />
To cope with this situation we ended up booking a hotel for the next 8 nights, at the fabulous discounted price of 1300£.. cool, eh ?</p>
<p>We were reasonably happy with that; we&#8217;d just found a good and modern flat on rent and available at the end of the next week, so it was ok to pay for the hotel; we were seeing the light at the end of the tunnel!!</p>
<p>Happy handing then ? <strong>NO WAY</strong></p>
<p>Today, cold shower from the agency renting the apartment we&#8217;re going to pay for (btw, we already paid the deposit, on the premise that it was being available at the end of the next week): The apartment will PROBABLY come available at the end of the month (well: they said &#8220;third week of the month&#8221;.. could you believe them ?)</p>
<p><strong>Good</strong>: now we&#8217;re in a fucking expensive hotel, in such a small room that you can&#8217;t even turn around without hitting something (see the picture, please) and our situation sees us with a gap of 3 weeks to fill before entering into the apartment.<br />
<a href="http://developme.files.wordpress.com/2011/06/shaftesbury-hotel.jpg"><img src="http://developme.files.wordpress.com/2011/06/shaftesbury-hotel.jpg?w=600&#038;h=449" alt="" title="shaftesbury-hotel" width="600" height="449" class="alignleft size-full wp-image-359" style="margin:10px 0;" /></a></p>
<p>Good start, really a good start.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/developme.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/developme.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/developme.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/developme.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/developme.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/developme.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/developme.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/developme.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/developme.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/developme.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/developme.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/developme.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/developme.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/developme.wordpress.com/356/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=356&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developme.wordpress.com/2011/06/27/checking-out-from-the-apartment/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d06784fbd5fb3da6553c39e6214fde00?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">developme</media:title>
		</media:content>

		<media:content url="http://developme.files.wordpress.com/2011/06/shaftesbury-hotel.jpg" medium="image">
			<media:title type="html">shaftesbury-hotel</media:title>
		</media:content>
	</item>
		<item>
		<title>Making easy money working at home ?</title>
		<link>http://developme.wordpress.com/2011/06/17/make-easy-money-working-at-home/</link>
		<comments>http://developme.wordpress.com/2011/06/17/make-easy-money-working-at-home/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 21:34:14 +0000</pubDate>
		<dc:creator>developme</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://developme.wordpress.com/?p=339</guid>
		<description><![CDATA[Now, I don&#8217;t know you, but I&#8217;m usually VERY skeptical when it comes to those many websites that advertise easy-making money &#8216;secret&#8217; packages.. Today, surfing the net, I found a new browser window laying lazily on my desktop; opened by who-knows-what script (and this is alone a bad indicator).. it was pointing to a page, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=339&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Now, I don&#8217;t know you, but I&#8217;m usually <strong>VERY</strong> skeptical when it comes to those many websites that advertise easy-making money &#8216;secret&#8217; packages..</p>
<p>Today, surfing the net, I found a new browser window laying lazily on my desktop; opened by who-knows-what script (and this is alone a bad indicator).. it was pointing to a page, <strong>http://news-weekly.co.uk/finance/</strong>, advertising how a humble mother, working at home part-time, was easily able to build up more than 4.000£ (!!) in a month, using a never-heard before &#8220;Income Cash System&#8221; (wow, what a powerful name, isn&#8217;t it ?)..</p>
<p>This world renowned system had been advertised on various famous channels/magazines/websites, as seen on the header of the website:</p>
<p><a href="http://developme.files.wordpress.com/2011/06/screen-shot-2011-06-17-at-9-52-04-pm.png"><img src="http://developme.files.wordpress.com/2011/06/screen-shot-2011-06-17-at-9-52-04-pm.png?w=600&#038;h=69" alt="The so-called referrals for this mysterious cash system" title="easy-money-advertisers" width="600" height="69" class="alignleft size-full wp-image-341" /></a></p>
<p>Cool references, indeed.<br />
Let&#8217;s try to click on one of those links.. Oh! every link you click, you end up on the same site and, guess what, is not anything related to the sites advertised in those links, but another &#8220;easy money making&#8221; website&#8230;</p>
<p>This should be more than enough to encourage any sane person to close the browser window and use the available time for some real hard working money making technique.</p>
<p>But I am stubborn and I feel a bit of sympathy for this funny website; so, let&#8217;s go on.. </p>
<p>After a thorough and full of blah-blah thing presentations about this powerful method of making money, here comes the part that I love the most: the &#8220;public&#8221; comment system, where everyone can make a personal contribution and share experiences and hints about this popular technique. </p>
<p>Let&#8217;s see.. hum.. well, pretty up-to-date, full of positive comments about this wonderful method, with pictures of cheques and happy people.<br />
What should I do next ? should I buy the package ?<br />
Well, let&#8217;s try, first, to post a personal view about this technique..</p>
<p>So, I diligently fill the comment form, inserting my email, name and comment, and pushing the &#8220;Submit comment&#8221; button;<br />
And promptly, I get a popup window that tells me that my comment has been submitted and will be reviewed for approval:</p>
<p><a href="http://developme.files.wordpress.com/2011/06/screen-shot-2011-06-17-at-10-14-19-pm.png"><img src="http://developme.files.wordpress.com/2011/06/screen-shot-2011-06-17-at-10-14-19-pm.png?w=600" alt="" title=""   class="alignleft size-full wp-image-343" /></a></p>
<p>Mmhh.. too fast, really too fast.. this rings a bell in my head.<br />
So, this time it&#8217;s me that &#8220;promptly&#8221; open the source of the page and look at the form submission code.. and what does it look like ? </p>
<p>I&#8217;ve to show you that, a picture is worth a thousand word:</p>
<p><a href="http://developme.files.wordpress.com/2011/06/screen-shot-2011-06-17-at-10-21-26-pm.png"><img src="http://developme.files.wordpress.com/2011/06/screen-shot-2011-06-17-at-10-21-26-pm.png?w=600" alt="" title="Screen shot 2011-06-17 at 10.21.26 PM"   class="alignleft size-full wp-image-346" /></a></p>
<p>Have you seen that ??? No, really!!<br />
First, the form points to the action &#8220;#&#8221;, the page itself; then, when you press &#8220;Submit comment&#8221;, a fancy javascript pops up an alert with the aforementioned &#8220;pending approval&#8221; message (aahhh, it was too fast..) and.. <strong>return false!!!</strong></p>
<p>And you know, if you return false on an event handler you &#8220;prevent&#8221; the default action.. so, the form is never submitted, and your comment with it.</p>
<p>Alas, I think I have nothing more to add; I&#8217;ll leave the reader to deduce if this money-making site is a SCAM or not&#8230;.. for me, obviously IT IS.</p>
<p>If the owner of the site is a good person and can explain to me the rationale behind the fake links to the famous advertisers in the header and, most of all, the fake comment submission form, I&#8217;ll be very very pleased to make up my mind; this is still a blog, a real one, and anybody can comment about it, for real <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/developme.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/developme.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/developme.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/developme.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/developme.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/developme.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/developme.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/developme.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/developme.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/developme.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/developme.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/developme.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/developme.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/developme.wordpress.com/339/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=339&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developme.wordpress.com/2011/06/17/make-easy-money-working-at-home/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d06784fbd5fb3da6553c39e6214fde00?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">developme</media:title>
		</media:content>

		<media:content url="http://developme.files.wordpress.com/2011/06/screen-shot-2011-06-17-at-9-52-04-pm.png" medium="image">
			<media:title type="html">easy-money-advertisers</media:title>
		</media:content>

		<media:content url="http://developme.files.wordpress.com/2011/06/screen-shot-2011-06-17-at-10-14-19-pm.png" medium="image" />

		<media:content url="http://developme.files.wordpress.com/2011/06/screen-shot-2011-06-17-at-10-21-26-pm.png" medium="image">
			<media:title type="html">Screen shot 2011-06-17 at 10.21.26 PM</media:title>
		</media:content>
	</item>
		<item>
		<title>Coming Review for &#8220;Apache Wicket Cookbook&#8221;!!</title>
		<link>http://developme.wordpress.com/2011/05/14/coming-review-for-apache-wicket-cookbook/</link>
		<comments>http://developme.wordpress.com/2011/05/14/coming-review-for-apache-wicket-cookbook/#comments</comments>
		<pubDate>Sat, 14 May 2011 13:04:26 +0000</pubDate>
		<dc:creator>developme</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[wicket]]></category>

		<guid isPermaLink="false">http://developme.wordpress.com/?p=323</guid>
		<description><![CDATA[I&#8217;m very excited to announce that very soon I&#8217;ll be posting a detailed review about the new book &#8220;Apache Wicket Cookbook&#8221;, published by Packt Publishing and written by Igor Vaynberg, a core committer of this extraordinary Framework. This book is something the Apache Wicket developer community was expecting from a long time and will surely [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=323&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://developme.files.wordpress.com/2011/05/apache-wicket.png"><img src="http://developme.files.wordpress.com/2011/05/apache-wicket.png?w=600" alt="" title="Apache Wicket"   class="alignleft size-full wp-image-329" /></a> I&#8217;m very excited to announce that very soon I&#8217;ll be posting a detailed review about the new book &#8220;Apache Wicket Cookbook&#8221;, published by Packt Publishing and written by Igor Vaynberg, a core committer of this extraordinary Framework. This book is something the Apache Wicket developer community was expecting from a long time and will surely be a huge hit on the market.</p>
<p>For you impatient guys, here&#8217;s a link to a sample Chapter: <a title="Chapter 5: Displaying Data Using Data Table" href="http://www.packtpub.com/sites/default/files/1605OS-Chapter-5-Displaying-Data-Using-DataTable.pdf?utm_source=packtpub&amp;utm_medium=free&amp;utm_campaign=pdf" target="_blank">Chapter 5: Displaying Data Using Data Table</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/developme.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/developme.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/developme.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/developme.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/developme.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/developme.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/developme.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/developme.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/developme.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/developme.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/developme.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/developme.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/developme.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/developme.wordpress.com/323/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=323&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developme.wordpress.com/2011/05/14/coming-review-for-apache-wicket-cookbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d06784fbd5fb3da6553c39e6214fde00?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">developme</media:title>
		</media:content>

		<media:content url="http://developme.files.wordpress.com/2011/05/apache-wicket.png" medium="image">
			<media:title type="html">Apache Wicket</media:title>
		</media:content>
	</item>
		<item>
		<title>Where do you put curly braces in your code ?</title>
		<link>http://developme.wordpress.com/2011/05/12/where-do-you-put-curly-braces-in-your-code/</link>
		<comments>http://developme.wordpress.com/2011/05/12/where-do-you-put-curly-braces-in-your-code/#comments</comments>
		<pubDate>Thu, 12 May 2011 07:59:00 +0000</pubDate>
		<dc:creator>developme</dc:creator>
				<category><![CDATA[css and javascript]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://developme.wordpress.com/?p=315</guid>
		<description><![CDATA[I know that many seasoned coders will disagree with me. But different opinions and point of views are part of the good things of the Internet Soo, after having written code for more than a decade, I just want to express my personal view on this topic: &#8220;when do you put curly braces on control [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=315&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I know that many seasoned coders will disagree with me.<br />
But different opinions and point of views are part of the good things of the Internet <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Soo, after having written code for more than a decade, I just want to express my personal view on this topic: &#8220;when do you put curly braces on control structures ?&#8221;</p>
<p>In almost every book around, it seems that there&#8217;s only one single way to do that: &#8220;the K&amp;R style&#8221; (who remembers Kernighan &amp; Ritchie ? ;D ), who imposes putting curly braces on the &#8220;same line&#8221; where the control structure start:</p>
<p><code></p>
<pre>
if (condition) {
   code
} else {
   code
}
</pre>
<p></code></p>
<p>Well, honestly, I DON&#8217;T LIKE IT! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Probably because I come from an artistic background, probably because I&#8217;m old and dumb and I get easily lost when I see more than one or two levels of indented control structures; In Essence, I prefer something like this:</p>
<p><code></p>
<pre>
if( condition )
{
   code
}
else
{
   code
}
</pre>
<p></code></p>
<p>The point is that I look at my code as a &#8220;picture&#8221;.. I like to see &#8220;shapes&#8221; and layout patterns in the code, as I&#8217;m looking at a painting.. For me, code must be efficient as much as it must be &#8220;beautiful&#8221; to see and easy to read.</p>
<p>What do you think is more easier to read between these two snippets of code ? (it&#8217;s the same code written in the 2 styles)<br />
(This example comes from PHP code but can, of course, be applied to Javascript,C,C++,Java programming languages as well)</p>
<p>(K&amp;R common style):<br />
<code></p>
<pre>
if($form_id == "menu_overview_form" &amp;&amp; $form['#menu']['menu_name'] == "footer-links"){
  $form['#submit'] = array('mymodule_footer_links_submit');
}elseif( $form_id == "taxonomy_overview_terms" &amp;&amp; $form['#vocabulary']['name'] == 'Something'){
  $form['reset_alphabetical']['#access'] = '0';
  $form['#submit'][] = 'mymodule_taxonomy_overview_terms_submit';
  drupal_add_js( drupal_get_path( "module", "mymodule" ) . '/admin.js' );
  drupal_add_css( drupal_get_path( "module", "mymodule" ) . '/admin.css' );
}elseif( $form_id == "promotions_node_form" ){
  $form['#submit'][] = 'mymodule_featured_node_submit';
}elseif($form_id == "something_game_node_form"){
  $form['menu']['#access']          = '0';
  $form['revision_information']['#access']  = '0';
  $form['author']['#access']          = '0';
  $form['options']['promote']['#access']    = '0';
  $form['options']['sticky']['#access']     = '0';
  $form['path']['#access']          = '0';
  if (!empty($form['admin']['operations'])) {
            foreach ($form['admin']['operations'] as $nid =&gt; $title) {
              if (in_array($form['admin']['name'][$nid]['#value'], $weight_node_type_names) ) {
                $selector = mymodule_weight_node_selector($nid);
                unset( $form['admin']['operations'][$nid]['#value']);
                $form['admin']['operations'][$nid]['#value'] .= ' '. $selector['selector'];
                $form['admin']['status'][$nid]['#value'] .=  $selector['status'];
              }
            }
      }
  unset($form['options']['#collapsed']);
  unset($form['options']['#collapsible']);
  $form['#action'] = '/' . $_REQUEST['q'];
  $form['#destination'] = $_REQUEST['destination'];
  $form['#submit'][] = 'mymodule_featured_node_submit';
}
</pre>
<p></code></p>
<p>(My preferred style):<br />
<code></p>
<pre>
if( $form_id == "menu_overview_form" &amp;&amp; $form['#menu']['menu_name'] == "footer-links" )
{
  $form['#submit'] = array('mymodule_footer_links_submit');
}
elseif( $form_id == "taxonomy_overview_terms" &amp;&amp; $form['#vocabulary']['name'] == 'Something' )
{
  $form['reset_alphabetical']['#access'] = '0';
  $form['#submit'][] = 'mymodule_taxonomy_overview_terms_submit';
  drupal_add_js( drupal_get_path( "module", "mymodule" ) . '/admin.js' );
  drupal_add_css( drupal_get_path( "module", "mymodule" ) . '/admin.css' );
}
elseif( $form_id == "promotions_node_form" )
{
  $form['#submit'][] = 'mymodule_featured_node_submit';
}
elseif( $form_id == "something_game_node_form" )
{
  $form['menu']['#access']          = '0';
  $form['revision_information']['#access']  = '0';
  $form['author']['#access']          = '0';
  $form['options']['promote']['#access']    = '0';
  $form['options']['sticky']['#access']     = '0';
  $form['path']['#access']          = '0';
  if( !empty( $form['admin']['operations'] ) )
  {
    foreach( $form['admin']['operations'] as $nid =&gt; $title )
    {
      if( in_array( $form['admin']['name'][$nid]['#value'], $weight_node_type_names ) )
      {
        $selector = mymodule_weight_node_selector($nid);
        unset( $form['admin']['operations'][$nid]['#value']);
        $form['admin']['operations'][$nid]['#value'] .= ' '. $selector['selector'];
        $form['admin']['status'][$nid]['#value'] .=  $selector['status'];
      }
    }
  }
  unset($form['options']['#collapsed']);
  unset($form['options']['#collapsible']);
  $form['#action'] = '/' . $_REQUEST['q'];
  $form['#destination'] = $_REQUEST['destination'];
  $form['#submit'][] = 'mymodule_featured_node_submit';
}
</pre>
<p></code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/developme.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/developme.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/developme.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/developme.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/developme.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/developme.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/developme.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/developme.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/developme.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/developme.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/developme.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/developme.wordpress.com/315/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/developme.wordpress.com/315/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/developme.wordpress.com/315/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=315&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developme.wordpress.com/2011/05/12/where-do-you-put-curly-braces-in-your-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d06784fbd5fb3da6553c39e6214fde00?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">developme</media:title>
		</media:content>
	</item>
		<item>
		<title>2010 in review</title>
		<link>http://developme.wordpress.com/2011/01/02/2010-in-review/</link>
		<comments>http://developme.wordpress.com/2011/01/02/2010-in-review/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 12:08:53 +0000</pubDate>
		<dc:creator>developme</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developme.wordpress.com/?p=312</guid>
		<description><![CDATA[The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here&#8217;s a high level summary of its overall blog health: The Blog-Health-o-Meter™ reads Fresher than ever. Crunchy numbers A Boeing 747-400 passenger jet can hold 416 passengers. This blog was viewed about 3,500 times in 2010. That&#8217;s about 8 full [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=312&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[
<p>The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here&#8217;s a high level summary of its overall blog health:</p>
<p align="center"><img style="border:1px solid #ddd;background:#f5f5f5;padding:20px;" src="http://s0.wp.com/i/annual-recap/meter-healthy3.gif" width="250" height="183" alt="Healthy blog!"></p>
<p align="center">The <em>Blog-Health-o-Meter™</em> reads Fresher than ever.</p>
<h2>Crunchy numbers</h2>
<p>			<a href="http://developme.files.wordpress.com/2010/02/cimg0109b.jpg"><img src="http://developme.files.wordpress.com/2010/02/cimg0109b.jpg?w=288" alt="Featured image" style="max-height:230px;float:right;border:1px solid #ddd;background:#fff;margin:0 0 1em 1em;padding:6px;" /></a></p>
<p>A Boeing 747-400 passenger jet can hold 416 passengers.  This blog was viewed about <strong>3,500</strong> times in 2010.  That&#8217;s about 8 full 747s.</p>
<p>
<p>In 2010, there were <strong>20</strong> new posts, not bad for the first year! There were <strong>17</strong> pictures uploaded, taking up a total of 7mb. That&#8217;s about a picture per month.</p>
<p>The busiest day of the year was June 14th with <strong>54</strong> views. The most popular post that day was <a style="color:#08c;" href="http://developme.wordpress.com/about/">About Davide Molin</a>.</p>
<p></p>
<h2>Where did they come from?</h2>
<p>The top referring sites in 2010 were <strong>facebook.com</strong>, <strong>ilsole24ore.com</strong>, <strong>linkedin.com</strong>, <strong>en.wordpress.com</strong>, and <strong>javascriptweblog.wordpress.com</strong>.</p>
<p>Some visitors came searching, mostly for <strong>cintiq</strong>, <strong>cintiq 12wx</strong>, <strong>wicket choicerenderer</strong>, <strong>wicket img resource</strong>, and <strong>choicerenderer</strong>.</p>
<div style="clear:both;"></div>
<h2>Attractions in 2010</h2>
<p>These are the posts and pages that got the most views in 2010.</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">1</div>
<p>					<a style="margin-right:10px;" href="http://developme.wordpress.com/about/">About Davide Molin</a> <span style="color:#999;font-size:8pt;">February 2010</span>											</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">2</div>
<p>					<a style="margin-right:10px;" href="http://developme.wordpress.com/2010/03/24/simple-wicket-choicerenderer-for-any-kind-of-object/">Simple Wicket ChoiceRenderer for any kind of Object</a> <span style="color:#999;font-size:8pt;">March 2010</span><br />19 comments											</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">3</div>
<p>					<a style="margin-right:10px;" href="http://developme.wordpress.com/2010/05/25/wicket-image-tag-linking-to-an-external-resource/">Wicket Image tag linking to an external resource</a> <span style="color:#999;font-size:8pt;">May 2010</span><br />4 comments											</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">4</div>
<p>					<a style="margin-right:10px;" href="http://developme.wordpress.com/2010/04/17/how-to-manually-inject-a-wicket-springbean-dependency/">How to Manually Inject a Wicket SpringBean dependency</a> <span style="color:#999;font-size:8pt;">April 2010</span><br />1 comment											</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">5</div>
<p>					<a style="margin-right:10px;" href="http://developme.wordpress.com/2010/03/10/super-easy-dropdownchoice-renderer-for-string-values/">Super-Easy DropDownChoice Renderer for String values</a> <span style="color:#999;font-size:8pt;">March 2010</span><br />6 comments											</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/developme.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/developme.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/developme.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/developme.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/developme.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/developme.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/developme.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/developme.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/developme.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/developme.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/developme.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/developme.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/developme.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/developme.wordpress.com/312/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developme.wordpress.com&amp;blog=11900742&amp;post=312&amp;subd=developme&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developme.wordpress.com/2011/01/02/2010-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d06784fbd5fb3da6553c39e6214fde00?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">developme</media:title>
		</media:content>

		<media:content url="http://s0.wp.com/i/annual-recap/meter-healthy3.gif" medium="image">
			<media:title type="html">Healthy blog!</media:title>
		</media:content>

		<media:content url="http://developme.files.wordpress.com/2010/02/cimg0109b.jpg?w=288" medium="image">
			<media:title type="html">Featured image</media:title>
		</media:content>
	</item>
	</channel>
</rss>
