<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Bistro! 2.0</title>
	
	<link>http://alexismp.wordpress.com</link>
	<description>Alexis MP's blog</description>
	<lastBuildDate>Mon, 22 Apr 2013 13:16:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain="alexismp.wordpress.com" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
<image>
		<url>http://0.gravatar.com/blavatar/603ebfabff1a73f6b7dacb70a41e966c?s=96&amp;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Bistro! 2.0</title>
		<link>http://alexismp.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://alexismp.wordpress.com/osd.xml" title="Bistro! 2.0" />
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Bistro" /><feedburner:info uri="bistro" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://alexismp.wordpress.com/?pushpress=hub" /><item>
		<title>AppEngine 1.7.7 – incrémental et fondamental</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/nuQ88tFR5LM/</link>
		<comments>http://alexismp.wordpress.com/2013/04/11/version-appengine-1-7-7/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 08:59:07 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=6030</guid>
		<description><![CDATA[La toute dernière version d&#8217;AppEngine (1.7.7, annonce officielle) introduit son lot de nouveautés, comme le support de java.net.Socket et java.net.DatagramSocket sortantes (avec qq restrictions et pour les applications payantes uniquement), mais elle est pour moi surtout marquée par des améliorations incrémentales importantes et pour beaucoup transparentes pour l&#8217;utilisateur (c&#8217;est l&#8217;intérêt d&#8217;avoir délégué l&#8217;admin à Google [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=6030&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>La toute dernière version d&#8217;AppEngine (1.7.7, <a href="http://googleappengine.blogspot.fr/2013/04/app-engine-177-released.html">annonce officielle</a>) introduit son lot de nouveautés, comme le support de <code>java.net.Socket</code> et <code>java.net.DatagramSocket</code> sortantes (avec qq <a href="https://developers.google.com/appengine/docs/java/sockets/overview">restrictions</a> et pour les applications payantes uniquement), mais elle est pour moi surtout marquée par des améliorations incrémentales importantes et pour beaucoup transparentes pour l&#8217;utilisateur (c&#8217;est l&#8217;intérêt d&#8217;avoir délégué l&#8217;admin à Google dans une approche PaaS). En voici les plus marquantes :</p>
<ul>
<li>déploiements <strong>beaucoup</strong> plus rapides</li>
<li>généralisation de <strong>Java 7</strong> (par défaut pour toute nouvelle application)</li>
<li>amélioration du plugin <strong>Maven</strong>, développé par l&#8217;équipe AppEngine, propose la génération de code <a href="https://developers.google.com/appengine/docs/java/endpoints/overview">Cloud Endpoints</a> et se trouve (avec ses archetypes) dans <a href="http://search.maven.org/#artifactdetails%7Ccom.google.appengine%7Cappengine-maven-plugin%7C1.7.7%7Cmaven-plugin">Maven Central</a></li>
<li>nouveau scheduling pour un <strong>auto-scaling</strong> encore plus efficace (perf et donc $/€)</li>
<li>amélioration des performance de la console et de ses rapports de charge</li>
</ul>
<p><img src="http://alexismp.files.wordpress.com/2013/04/java7appengine.png?w=480" alt="" /></p>
<p>Deux autres modifications concernent:</p>
<ul>
<li>la facturation (un nouveau système est maintenant en place) avec la suppression des $2.10 de &#8220;ticket d&#8217;entrée&#8221;</li>
<li>l&#8217;introduction du Cloud SDK, une consolidation des outils en ligne de commande des différentes offres de Cloud Google: Storage, Compute Engine, CloudSQL, BigQuery et AppEngine</li>
</ul>
<p>A partir de cette version les logs contiennent maintenant la version AppEngine.<br />
<img src="http://alexismp.files.wordpress.com/2013/04/logs117appengine.png?w=480" alt="" /></p>
<p>Rendez-vous maintenant à <a href="https://developers.google.com/events/io/">Google I/O</a> (15-17 mai 2013) pour une version avec son lot de nouveautés.<br />
Ship early ship often!</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/6030/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/6030/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=6030&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/nuQ88tFR5LM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2013/04/11/version-appengine-1-7-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2013/04/java7appengine.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2013/04/logs117appengine.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2013/04/11/version-appengine-1-7-7/</feedburner:origLink></item>
		<item>
		<title>Is the Vert.x episode spotlighting an open source weakness?</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/GZWmBw529fo/</link>
		<comments>http://alexismp.wordpress.com/2013/01/11/opensource-paradox/#comments</comments>
		<pubDate>Fri, 11 Jan 2013 14:42:40 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=6006</guid>
		<description><![CDATA[With all my Sun years advocating open source and my following closely of the Hudson/Jenkins drama from within Oracle some two years ago, I&#8217;ve been tracking the recent vert.x issue with quite some detachment (I&#8217;m no longer at Oracle and I&#8217;m not involved in any way in this technology) but also with a lot of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=6006&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>With all my Sun years advocating open source and my following closely of the Hudson/Jenkins drama from within Oracle some two years ago, I&#8217;ve been tracking the recent vert.x issue with quite some detachment (I&#8217;m no longer at Oracle and I&#8217;m not involved in any way in this technology) but also with a lot of interest. What was really fascinating was to read everyone&#8217;s <del>perspective</del> bias in the <a href="https://groups.google.com/forum/#!topic/vertx/WIuY5M6RluM/discussion">public discussion</a> :</p>
<ul>
<li>A (somewhat naive) lead and creator of the project caught in the middle of politics</li>
<li>Red Hat&#8217;s experience with Netty influencing its current behavior</li>
<li>VMWare claiming they have lots of open source experience too</li>
<li>The idea that foundations would solve all the IP and governance issues</li>
<li>My foundation is better than yours arguments
<li>The realization that neither Eclipse nor Apache are ideal</li>
<li>Jenkins&#8217; Kohsuke suggesting nonprofits for shared assets</li>
<li>The Eclipse Foundation being called <a href="https://mmilinkov.wordpress.com/2009/12/11/it%E2%80%99s-a-desert-topping-and-a-floor-wax/">once again</a> a trade association</li>
<li>etc&#8230;</li>
</ul>
<p><img src="http://alexismp.files.wordpress.com/2013/01/ascending_and_descending.jpg?w=480" alt="http://en.wikipedia.org/wiki/File:Ascending_and_Descending.jpg" /></p>
<p>Clearly, as Simon Phipps writes in <a href="http://www.infoworld.com/d/open-source-software/who-controls-vertx-red-hat-vmware-or-neither-210549" title="Who controls Vert.x: Red Hat, VMware, or neither?" target="_blank">his column</a>, &#8220;In an age of open source, it&#8217;s hard to acquire a technology&#8221; and this brings up what I think is a paradox for any open source believer :</p>
<p>This recent episode will make it even harder for startups to bet on open source to find funding and for companies to be acquired for their open source assets, thus in turn leading to less usage of open source.</p>
<p>In the end, isn&#8217;t this underlying a weakness of the greater open source cause or should open source technologies never be a reason to acquire (or sell) a company?</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/6006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/6006/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=6006&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/GZWmBw529fo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2013/01/11/opensource-paradox/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2013/01/ascending_and_descending.jpg" medium="image">
			<media:title type="html">http://en.wikipedia.org/wiki/File:Ascending_and_Descending.jpg</media:title>
		</media:content>
	<feedburner:origLink>http://alexismp.wordpress.com/2013/01/11/opensource-paradox/</feedburner:origLink></item>
		<item>
		<title>Google (free) talks from Devoxx</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/-Ai_RnutQ3s/</link>
		<comments>http://alexismp.wordpress.com/2013/01/07/google-talks-devoxx/#comments</comments>
		<pubDate>Mon, 07 Jan 2013 14:06:31 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5981</guid>
		<description><![CDATA[We now have the following five Google sessions from Devoxx 2012 freely available to all on Parleys : What&#8217;s new with the Android SDK by Tor and Xav, mostly demo-driven. Securing the Client Side by Mike West. Get your security straight! Putting the App back into Web Apps by Seth Ladd. Dart and more. What&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5981&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We now have the following five Google sessions from Devoxx 2012 freely available to all on <a href="http://parleys.com">Parleys</a> :</p>
<p>
<a href="http://parleys.com/#st=5&amp;id=3509"><img src="http://alexismp.files.wordpress.com/2013/01/xavtorsdk.png?w=480"></a><br />
<a href="http://parleys.com/#st=5&amp;id=3521"><img src="http://alexismp.files.wordpress.com/2013/01/romainchetdevoxx.png?w=480"></a><br />
<a href="http://parleys.com/#st=5&amp;id=3484"><img src="http://alexismp.files.wordpress.com/2013/01/sethdart.png?w=480"></a><br />
<a href="http://parleys.com/#st=5&amp;id=3656&amp;sl=1"><img src="http://alexismp.files.wordpress.com/2013/01/securemike.png?w=480"></a><br />
<a href="http://parleys.com/#st=5&amp;id=3648"><img src="http://alexismp.files.wordpress.com/2013/01/fastilya.png?w=480"></a>
</p>
<ul>
<li><a href="http://parleys.com/#st=5&amp;id=3509">What&#8217;s new with the Android SDK</a> by Tor and Xav, mostly demo-driven.</li>
<li><a href="http://parleys.com/#st=5&amp;id=3521">Securing the Client Side</a> by Mike West. Get your security straight!</li>
<li><a href="http://parleys.com/#st=5&amp;id=3484">Putting the App back into Web Apps</a> by Seth Ladd. Dart and more.</li>
<li><a href="http://parleys.com/#st=5&amp;id=3656&amp;sl=1">What&#8217;s new with Android</a> by Romain &amp; Chet. Covers 4.1 and 4.2.</li>
<li>The complete 3-hour &#8220;Faster Web Sites &#8211; Crash course on web performance&#8221; <a href="http://parleys.com/#st=5&amp;id=3648">part 1</a>, <a href="http://parleys.com/#st=5&amp;id=3649">part 2</a> by Ilya Grigorik. Take your time to go through the 3 hours but you&#8217;ll be glad you did!</li>
</ul>
<p>If you like shorter formats, you might enjoy these 3 to 10-minute <a href="http://alexismp.wordpress.com/2012/11/20/google-interviews-devoxx-2012/">interviews with some of the Google speakers</a>.</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5981/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5981&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/-Ai_RnutQ3s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2013/01/07/google-talks-devoxx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2013/01/xavtorsdk.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2013/01/romainchetdevoxx.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2013/01/sethdart.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2013/01/securemike.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2013/01/fastilya.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2013/01/07/google-talks-devoxx/</feedburner:origLink></item>
		<item>
		<title>Google interviews from Devoxx 2012</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/pB7HMl8Fb9A/</link>
		<comments>http://alexismp.wordpress.com/2012/11/20/google-interviews-devoxx-2012/#comments</comments>
		<pubDate>Tue, 20 Nov 2012 11:08:23 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5953</guid>
		<description><![CDATA[I was lucky to interview a number of our great Google speakers at Devoxx 2012. Here is the result with seven 3 to 10-minute interviews. A YouTube playlist is also available here. Enjoy! Filed under: Uncategorized<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5953&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I was lucky to interview a number of our great <a href="http://alexismp.wordpress.com/2012/11/11/googledevoxx2012preview/">Google speakers at Devoxx 2012</a>. Here is the result with seven 3 to 10-minute interviews. A YouTube playlist is also <a href="https://www.youtube.com/playlist?list=PLOU2XLYxmsIIvpQ1QOAvfyveR4CWU-zNi&amp;feature=view_all">available here</a>. Enjoy!</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/7aHdg1IYUg0?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span><br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/h-ZP5wm9m3I?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span><br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/nj8bMeF1QBk?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span><br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/4EVBg1pNdtc?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span><br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/io6lI_8Apxk?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span><br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/Iz-AbBE7AlM?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span><br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/videoseries?list=PLOU2XLYxmsIIvpQ1QOAvfyveR4CWU-zNi&#038;hl=en_US' frameborder='0'></iframe></span></p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5953/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5953/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5953&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/pB7HMl8Fb9A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/11/20/google-interviews-devoxx-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>
	<feedburner:origLink>http://alexismp.wordpress.com/2012/11/20/google-interviews-devoxx-2012/</feedburner:origLink></item>
		<item>
		<title>Chaîne Google Developers pour améliorer votre anglais</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/wcbtWFmDEQI/</link>
		<comments>http://alexismp.wordpress.com/2012/11/20/gdl-anglais/#comments</comments>
		<pubDate>Tue, 20 Nov 2012 07:44:54 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5962</guid>
		<description><![CDATA[Lire et écrire des emails, échanger par messagerie instantanée avec des collègues qui sont souvent dans d’autres pays, le tout en anglais, c’est le quotidien dans le travail de beaucoup d’ingénieurs. Améliorer son niveau d’anglais peut être parfois difficile si l’on n’est pas immergé dans un environnement de collègues parlant tous l’anglais. Il est aussi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5962&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Lire et écrire des emails, échanger par messagerie instantanée avec des collègues qui sont souvent dans d’autres pays, le tout en anglais, c’est le quotidien dans le travail de beaucoup d’ingénieurs.</p>
<p>Améliorer son niveau d’anglais peut être parfois difficile si l’on n’est pas immergé dans un environnement de collègues parlant tous l’anglais. Il est aussi quasi-impossible de rester informé sur les dernières nouveautés technologiques sans maîtriser cette langue. L’apprentissage de la technologie et de l’anglais sont des efforts perpétuels.</p>
<p>Les ingénieurs ont de nombreuses opportunités de lire de la documentation, de communiquer avec des communautés open source, de visionner des vidéos sur YouTube, le tout en anglais et désormais il existe une méthode gratuite pour améliorer ses connaissances techniques et son anglais en même temps.</p>
<p><strong>Apprendre l’anglais sur la chaîne Google Developers sur YouTube</strong><br />
Le principe ici est de rajouter des sous-titres de qualité aux vidéos techniques.</p>
<p><img src="http://alexismp.files.wordpress.com/2012/11/gdlsubtitles.png?w=480" alt="" /></p>
<p>Ces sous-titres permettent :
<ul>
<li>d&#8217;entraîner vos oreilles à un anglais parlé</li>
<li>de consulter sur le champ la définition de mots que vous ignorez</li>
<li>d’apprendre des constructions et des expressions propres à l’anglais parlé</li>
</ul>
<p>Tout ceci est certainement plus efficace qu’une simple lecture ou écoute de contenu en anglais.</p>
<p>Tout le contenu produit dans le cadre de Google Developers Live (GDL) est proposé avec des sous-titres. Il s’agit d’une initiative de l’équipe Developer Relations de Google dont l’objectif est de promouvoir auprès des développeurs des technologies comme Chrome/HTML5, Android, ou le Cloud. Ces vidéos sont publiées immédiatement après leur passage en direct et les transcriptions manuelles (et donc à priori de qualité) sont habituellement disponibles dans les deux semaines suivantes.</p>
<p><img src="http://alexismp.files.wordpress.com/2012/11/soustitres.png?w=480" alt="" /></p>
<p>Pour accéder aux sous-titres traduits manuellement, il vous suffit de choisir “Anglais” comme indiqué dans l’image ci-dessus. Si le bouton est rouge, le choix “Anglais” fait référence à une transcription de qualité effectuée par un humain.</p>
<p>Si vous êtes intéressés, il ne vous reste plus qu’à vous abonner à la chaîne Google Developers sur YouTube pour commencer à apprendre votre technologies favorite en même temps que d’améliorez votre anglais. Ces vidéos sont également accessibles depuis l’application YouTube sous Android et iOS.</p>
<p><strong>Quelques vidéos recommandées</strong>
<ul>
<li>Chrome: <a href="https://www.youtube.com/watch?v=ktwJ-EDiZoU">The Breakpoint</a></li>
<li>HTML5: <a href="https://www.youtube.com/watch?v=ktwJ-EDiZoU">Chrome Special Event: Movi Kanti Revo—Behind the Divs</a></li>
<li>Android: <a href="https://developers.google.com/live/shows/8712019-1/">Android Design in Action: Responsive Design</a></li>
<li>Cloud: <a href="https://developers.google.com/live/shows/8624012/">Google BigQuery &#8211; New features (JSON, nested/repeated, improved data loading) + Office Hours</a></li>
</ul>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5962/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5962&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/wcbtWFmDEQI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/11/20/gdl-anglais/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2012/11/gdlsubtitles.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2012/11/soustitres.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/11/20/gdl-anglais/</feedburner:origLink></item>
		<item>
		<title>Google @ Devoxx 2012 (a preview)</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/QjJv3GBh4tg/</link>
		<comments>http://alexismp.wordpress.com/2012/11/11/googledevoxx2012preview/#comments</comments>
		<pubDate>Sun, 11 Nov 2012 23:28:06 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Devoxx]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5932</guid>
		<description><![CDATA[Google has been present for several years at Devoxx and an official partner since last year. This time, not only are we again a premium sponsor for the conference, we are bringing some of the best content and speakers to Antwerp. Before we go any further, make sure you check out the Devoxx 2012 G+ [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5932&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Google has been present for several years at <a href="http://devoxx.com">Devoxx</a> and an official partner since last year. This time, not only are we again a premium sponsor for the conference, we are bringing some of the best content and speakers to Antwerp. Before we go any further, make sure you check out the <a href="https://plus.google.com/115781876072164315767/events">Devoxx 2012 G+ Events</a> (for photo sharing and overall online interaction during the conference).</p>
<p><a href="https://plus.google.com/115781876072164315767/posts"><br />
  <img src="http://alexismp.files.wordpress.com/2012/11/screen-shot-2012-11-12-at-12-21-06-am.png?w=480"><br />
</a></p>
<p>Of course, you&#8217;ll hear about Android, HTML5/Chrome and Cloud/AppEngine, but let me start with the <strong>less obvious Google content</strong> at Devoxx :</p>
<ul>
<li>Damon, the lead for <strong>ROSjava</strong>, will talk about &#8220;Cloud Robotics&#8221; (a good reason to stay until Friday), he has some amazing demos</li>
<li>Tom will present <strong>j2objc</strong>, the recently announced Java to iOS Objective-C translation tool and runtime (also on Friday)</li>
<li>Nicolas will be busy presenting on <strong>OAuth 2</strong> (a very widely-used technology for Google) together with Tim Bray (the Google keynote speaker) as well as on the <strong>Google Drive SDK</strong>. Both talks are on Thursday.</li>
<li>Probably the most hard-core Java talk by Google this year will be given by Jérôme and Nicholas on &#8220;<strong>Effective Dependency Injection</strong>&#8220;, a session based on experience refactoring massive projects such as GMail (and GlassFish). Also on Thursday.</li>
<li>Ian should give a fun talk (a Wednesday BOF) on how to build a <strong>Google+ client in Clojure</strong>.</li>
</ul>
<p>As you know <strong>Android</strong> 4.2 is around the corner, so you should expect a thing or two about this new version and likely even Nexus devices to check out at the Google booth. Scheduled Android content include (mostly duets as you can see) :</p>
<ul>
<li>Starting on Monday, Nick and Rich will offer a 3-hour-long <strong>Android Hands-on lab</strong>.</li>
<li>On Tuesday, Romain and Chet will cover &#8220;<strong>Important Android Stuff</strong>&#8221; in a 3-hour University session. Expect important Android stuff.</li>
<li>Another duet, Xav and Tor the tools guys, will offer an &#8220;Android Tools in Action&#8221; and a session on &#8220;What&#8217;s new in <strong>Android Developers&#8217; Tools</strong>&#8220;.</li>
<li>On Wednesday, Nick and Rich are back for a live <a href="http://developers.google.com/live">Google Developer Live</a> EMEA Office Hours session from the interview lounge.</li>
<li>Romain and Chet have two regular 1-hour conference sessions on &#8220;<strong>What&#8217;s new with Android</strong>&#8221; and a more advanced graphics session titled &#8220;<strong>For butter or worse</strong>&#8220;.</li>
<li>Xav will also cover the <strong>new Android build system</strong> in a BOF on Tuesday.</li>
<li>There are many more Android talks from the community!</li>
</ul>
<p>On the <strong>Web / HTML 5 / Chrome</strong> front, there&#8217;s also plenty of exciting sessions :</p>
<ul>
<li>Ilya is holding a 3-hour &#8220;Faster Websites: Crash Course on Frontend Performance&#8221; University talk on Tuesday and a <strong>Chrome DevTools</strong> talk on Wednesday.</li>
<li>Seth will provide an update on the <strong>Dart</strong> side (Milestone 1 and beyond) in his &#8220;Putting the App back into Web Apps&#8221; session on Wednesday</li>
<li>Mike will offer a &#8220;Building safe web applications with HTML5&#8243; session, surely followed by many (security matters and sells)</li>
<li>Paul will take a slightly different take on Chrome and HTML 5 with the newly announced <strong><a href="http://developer.chrome.com/apps/about_apps.html">Chrome Packaged Apps</a></strong> in a Wednesday evening BOF.</li>
<li>Sam will cover exciting and bleeding-edge &#8220;disruptive media&#8221; technologies in HTML 5 such as <strong>WebRTC</strong>/<strong>getUserMedia()</strong> as well as &#8220;Fast UIs for the mobile web&#8221;, with both sessions are scheduled on Thursday.</li>
<li>Last but not least, the <strong>AngularJS</strong> team (Igor, Vojta and Misko) are offering no less than a &#8220;Building awesome client-side web apps with AngularJS&#8221; Hands-on Lab on Tuesday, a &#8220;Re-imagining the browser with AngularJS&#8221; session on Thursday and a <strong>Testacular</strong> session on Tuesday.</li>
</ul>
<p><img src="http://alexismp.files.wordpress.com/2012/11/devoxx2.png?w=480"></p>
<p>I&#8217;ll have the privilege to help Ludo cover the Cloud content in the &#8220;What&#8217;s new with <strong>Google App Engine</strong> and Compute Engine&#8221; Thursday session. As the name implies, it&#8217;ll provide an update on AppEngine (lots of stuff happen in a year with the monthly releases) but also cover the newly introduced IaaS offering <strong>Compute Engine</strong>, and how the two play well together.</p>
<p>I also spotted a peculiar &#8220;The Future of Software Development Process Methodology Effectiveness&#8221; by Chet Haas&#8217; homonym. Certainly a session that will get every agile practitioner happy that the conference is, after all, not agile-free!</p>
<p>Tim will be delivering the <strong>Google keynote</strong> on Thursday morning &#8211; <em><strong>&#8220;Life online&#8221;</strong></em>. That&#8217;s one keynote you don&#8217;t want to miss (demos included).</p>
<p>As part of the yearly innovation the Devoxx organizers have decided to bet on NFC Wristbands instead of the traditional conference badges. Google gladly provided a <a href="https://plus.google.com/photos/112729559375755803785/albums/5809515382548564449/5809515384166916690">few Nexus devices</a>. In addition to the Android applications for the conference (providing schedule and more)  there&#8217;s one to interact with the Devoxx NFC Wristband. Check them out!</p>
<p><img src="http://alexismp.files.wordpress.com/2012/11/devoxx1.jpeg?w=480" /></p>
<p>With all those great speakers around, you should also expect a series of interviews to be posted on the <a href="http://www.youtube.com/user/GoogleDevelopers">Google Developer YouTube Channel</a>.</p>
<p>Finally, make sure you stop by the Google booth throughout the conference to meet the <a href="https://plus.google.com/101932012361889521527/posts/FpJ7eBRDvji">Googlers present ar Devoxx</a>. The exhibition floor is open from Tuesday to Thursday. See you there!</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/devoxx-2/'>Devoxx</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5932/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5932/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5932&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/QjJv3GBh4tg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/11/11/googledevoxx2012preview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2012/11/screen-shot-2012-11-12-at-12-21-06-am.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2012/11/devoxx2.png?w=480" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2012/11/devoxx1.jpeg?w=480" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/11/11/googledevoxx2012preview/</feedburner:origLink></item>
		<item>
		<title>La famille Google Cloud au grand complet le 12 octobre à Paris</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/QGFI3Ct_n-M/</link>
		<comments>http://alexismp.wordpress.com/2012/09/12/google-cloud-paris2012/#comments</comments>
		<pubDate>Wed, 12 Sep 2012 08:46:29 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5926</guid>
		<description><![CDATA[Dans le cadre d&#8217;OpenWorld Forum à Paris le 12 Octobre, une matinée complète sera dédiée au Cloud de Google. Non seulement c&#8217;est une belle occasion de se mettre à niveau sur les nouveautées de Google AppEngine (comme son arrivée dans des DataCenters européens), mais aussi de découvrir une offre de Cloud complète, désormais avec Google [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5926&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Dans le cadre d&#8217;<a href="http://www.openworldforum.org/">OpenWorld Forum</a> à Paris le 12 <strong>Octobre</strong>, une <a href="http://openworldforum2012.sched.org/event/0e97609bb83609137ddfab0cf3ab0eaf">matinée complète sera dédiée au Cloud de Google</a>. Non seulement c&#8217;est une belle occasion de se mettre à niveau sur les nouveautées de Google AppEngine (comme son arrivée dans des DataCenters européens), mais aussi de découvrir une offre de Cloud complète, désormais avec Google Compute Engine (annoncé à Google I/O en juin dernier), avec BigQuery et avec d&#8217;autres encore.</p>
<p><img src="http://cloud.google.com/i/l-s.png" align="right" vspace="5" hspace="5" height="176" width="174"></p>
<p>Peut-être plus important encore que les sujets traités, les intervenants seront les directeurs de l&#8217;engineering Google responsable de ces produits. Une occasion donc de leur exposer vos problématiques techniques et stratégiques en matière de PaaS, IaaS et autres BigData.</p>
<p>N&#8217;oubliez pas de vous <a href="http://openworldforum2012.sched.org/event/0e97609bb83609137ddfab0cf3ab0eaf">inscrire</a> (gratuit) et de venir à l&#8217;heure ce vendredi matin, la salle n&#8217;étant pas la plus grande. Vous pouvez également indiqué votre venue sur ce <a href="https://plus.google.com/events/c13t930ede8pn9m04eg2289glj0">Google+ Event</a>.</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5926/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5926&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/QGFI3Ct_n-M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/09/12/google-cloud-paris2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://cloud.google.com/i/l-s.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/09/12/google-cloud-paris2012/</feedburner:origLink></item>
		<item>
		<title>Project Jigsaw delay, now with a Q&amp;A</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/sh8j7btcljk/</link>
		<comments>http://alexismp.wordpress.com/2012/08/28/jigsaw-qa/#comments</comments>
		<pubDate>Tue, 28 Aug 2012 08:00:48 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5872</guid>
		<description><![CDATA[Last Friday, Oracle posted a Q&#38;A on Mark Reinhold&#8217;s blog as a follow-up to the announcement that Jigsaw would miss the Java 8 train. With only 23% of people agreeing with the decision (on java.net) and with an &#8220;amount of disappointment, and even anger, as Project Jigsaw is deferred for a second time&#8221;, I was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5872&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Last Friday, Oracle posted a <a href="http://mreinhold.org/blog/late-for-the-train-qa">Q&amp;A on Mark Reinhold&#8217;s blog</a> as a follow-up to the announcement that Jigsaw would <a href="http://mreinhold.org/blog/late-for-the-train">miss the Java 8 train</a>.</p>
<p>With only <a href="http://weblogs.java.net/blog/editor/archive/2012/08/11/poll-result-mixed-views-project-jigsaw-removal-java-8">23% of people agreeing with the decision</a> (on java.net) and with an <a href="http://www.computing.co.uk/ctg/news/2193062/oracle-chief-architect-moves-to-drop-part-of-java-8-to-speed-up-release">&#8220;amount of disappointment, and even anger, as Project Jigsaw is deferred for a second time&#8221;</a>, I was eager to read the alternate options Oracle would propose.</p>
<p>The part of the Q&amp;A on Maven and OSGi makes for a good read. They&#8217;re not related to the Jigsaw change in plans per say but go check them out if you haven&#8217;t already. As for the rest, it turns out that everyone loves the new plan&#8230;</p>
<p><em>(Picture removed)</em><br />
<!--img src="http://alexismp.files.wordpress.com/2012/08/newplan1.png" /--></p>
<p>So here&#8217;s a short list of additional questions.</p>
<p><strong>Is modularizing the JDK really the best way to prove Jigsaw works?</strong><br />
One of the top questions in the Q&amp;A puts the modularization of the JDK itself as a pre-requisite for jigsaw&#8217;s integration in Java 8. While it&#8217;s a neat feature, a modular JDK would really mostly serve the JavaME camp, something Oracle, not the broader Java community, is generally interested in. There are many ways to validate the design and the implementation of Jigsaw with real-life Java applications and the JDK is not (by far) the best example of such an app. Modularization of the JDK, an implementation detail, can come later.</p>
<p><strong>How much more time do you need?</strong><br />
The Q&amp;A states that &#8220;a lot of progress&#8221; was made on Jigsaw, and I trust that to be very true, but what would have been really useful is to assess how much extra time was required to complete the work. Failing to do so simply slams the door on any alternate proposal based on a different release schedule.</p>
<p><strong>Does longer JDK cycles really mean a later Jigsaw?</strong><br />
Speaking of the release cadence, those arguing for longer cycles are really asking for a Java 8 delay because they&#8217;re still trying to move to Java 7. So it&#8217;s probably safe to say that both those people asking for more frequent releases of Java and those calling for a delayed Java 8 <strong>all want Jigsaw earlier than the current 2015 plan</strong>. A lot of options would become possible if only Oracle was to reconsider the train model (one that has yet to be implemented anyhow).</p>
<p>By the way, as it stands, DateTime (JSR 310) has become a top-level feature of Java 8. As much as I appreciate its value I can&#8217;t help but think about the irony of the situation.</p>
<p>I don&#8217;t want to speak for the JavaEE camp but I also don&#8217;t believe modularity dropped off of their list of requirements (it was initially slated for Java EE 7). It seems that the requirements of Java EE, arguably one of JavaSE&#8217;s very top user and customer, have been ignored. Maybe it will comfort those in the community to know that being a colleague and a top customer comes with no privilege.</p>
<p><strong>This is not a democracy</strong><br />
Of course, whether you and I like it or not, this is not a democracy and just like Twitter can upset its developer ecosystem, Oracle has the right to put its engineering cycles wherever it feels is right. I was hoping that the JDK team at Oracle would try its best to address the community concerns given the <a href="https://blogs.oracle.com/javaone/entry/plan_b_wins">promise made less than 2 years ago</a> but instead Java will be moving forward slowly. Very slowly.</p>
<p><em>(this is still of course my very personal opinion)</em></p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5872/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5872/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5872&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/sh8j7btcljk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/08/28/jigsaw-qa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>
	<feedburner:origLink>http://alexismp.wordpress.com/2012/08/28/jigsaw-qa/</feedburner:origLink></item>
		<item>
		<title>Google Developer Live – Tous les contenus, tous les jours</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/DWmQ_1SGsAk/</link>
		<comments>http://alexismp.wordpress.com/2012/07/27/google-developer-live/#comments</comments>
		<pubDate>Fri, 27 Jul 2012 13:59:37 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gdl]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5836</guid>
		<description><![CDATA[Google Developer Live (GDL) a été lancé peu de temps avant Google I/O 2012 et propose du contenu technique sous forme de vidéos: courtes démonstrations, webinars, présentations complètes ou office hours, qui sont elles interactives par nature avec l&#8217;utilisation de hangout on Air (discussion dans un Google + Hangout, (re)diffusion et avec YouTube). Les sujets [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5836&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="https://developers.google.com/live/">Google Developer Live (GDL)</a> a été lancé peu de temps avant Google I/O 2012 et propose du contenu technique sous forme de vidéos: courtes démonstrations, webinars, présentations complètes ou <em>office hours</em>, qui sont elles interactives par nature avec l&#8217;utilisation de hangout on Air (discussion dans un Google + Hangout, (re)diffusion et avec YouTube).</p>
<p><img src="http://alexismp.files.wordpress.com/2012/07/gdlwelcome.png?w=480"></p>
<p>Les sujets traités vont de Android à Chrome en passant par Google+, AppEngine, YouTube, Maps et autres APIs Google. </p>
<p>Coté Cloud, il y a par exemple <a href="http://www.youtube.com/watch?v=jiAZAYmL5Ew">cette courte présentation</a> des différentes solutions de stockage (Cloud Storage, Datastore et Cloud SQL) et de requêtage (REST, SQL, BigQuery). Il y a aussi des formats plus longs comme ce tutorial sur l&#8217;<a href="http://www.youtube.com/watch?v=cE6gb5pqr1k">API Search d&#8217;AppEngine</a>, un <a href="http://www.youtube.com/watch?v=ZE8ODPL2VPI">tutorial interactif sur l&#8217;API Google MAPS</a>, cette <a href="https://developers.google.com/live/shows/ahNzfmdvb2dsZS1kZXZlbG9wZXJzcg4LEgVFdmVudBjt1NoCDA/">session sur le language Dart</a> couplée à une série de questions sur Google Moderator ou encore ces <a href="https://developers.google.com/live/shows/ahNzfmdvb2dsZS1kZXZlbG9wZXJzcg4LEgVFdmVudBjSuq8DDA/">réflexions de Robert Scoble</a> sur le monde des startups.</p>
<p>Coté Android, il y a les Office Hours (<a href="http://www.youtube.com/watch?v=EkPChPuQXN8">horaire Européen</a>) pour poser ses questions et les Friday App Review (<a href="http://www.youtube.com/watch?v=jK_dM4fHGTM">ici avec Reto Meier</a>).</p>
<p><a href="https://developers.google.com/live/"><img src="http://alexismp.files.wordpress.com/2012/07/gdl.png?w=480" border="0"></a></p>
<p>Vous trouverez un agenda complet sur le <a href="https://developers.google.com/live/">site Google Developer Live</a> ainsi que tous le contenu <a href="www.youtube.com/googledevelopers">archivé sur YouTube</a>. Il se passe quelque chose tous les jours!</p>
<p>&#8220;Bon, et le contenu en français c&#8217;est pour quand?&#8221; <a href="https://plus.google.com/102541963324580939229/posts">Stay tuned</a>!</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a> Tagged: <a href='http://alexismp.wordpress.com/tag/gdl/'>gdl</a>, <a href='http://alexismp.wordpress.com/tag/google/'>google</a>, <a href='http://alexismp.wordpress.com/tag/live/'>live</a>, <a href='http://alexismp.wordpress.com/tag/youtube/'>youtube</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5836/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5836&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/DWmQ_1SGsAk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/07/27/google-developer-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2012/07/gdlwelcome.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2012/07/gdl.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/07/27/google-developer-live/</feedburner:origLink></item>
		<item>
		<title>API Google Maps: gratuit ou pas?</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/1y0utlb-HVY/</link>
		<comments>http://alexismp.wordpress.com/2012/07/20/api-google-maps/#comments</comments>
		<pubDate>Fri, 20 Jul 2012 14:59:38 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5829</guid>
		<description><![CDATA[Pour certains ce sera un rappel ou une clarification, pour d&#8217;autres peut-être une information nouvelle. L&#8217;API Google Maps est une des toutes premières API proposée par Google et probablement aussi une des plus populaire auprès des développeurs. Cartes stylisées ou pas, l&#8217;usage gratuit de l&#8217;API est limité à 25 000 chargements de cartes par jour. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5829&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Pour certains ce sera un rappel ou une clarification, pour d&#8217;autres peut-être une information nouvelle.</p>
<p>L&#8217;<a href="https://developers.google.com/maps/">API Google Maps</a> est une des toutes premières API proposée par Google et probablement aussi une des plus populaire auprès des développeurs.</p>
<p><img src="http://alexismp.files.wordpress.com/2012/07/licensing.png?w=480" border="0" hspace="5" align="right" /><br />
Cartes <a href="https://developers.google.com/maps/documentation/javascript/styling">stylisées</a> ou pas, l&#8217;usage gratuit de l&#8217;API est limité à 25 000 chargements de cartes par jour. Au delà il en coutera $0.50 pour 1000 chargements supplémentaires (après avoir initiallement été de $4). Les détails sont disponibles sur <a href="https://developers.google.com/maps/faq#usage_pricing">cette page</a>. Il est important de comprendre qu&#8217;un chargement de carte (map load) est en réalité une instanciation de l&#8217;API Maps et non pas l&#8217;affichage de chaque tuile (tile). De telles limites existent également pour le geocoding, l&#8217;API Image Street View, etc.</p>
<p>Google estime à moins de 0,5% le nombre de sites concernés par cette règle des 25 000 chargements quotidiens. Dans les faits, les sites qui dépasseront cette limite tous les jours pendant plus de 90 jours consécutifs seront contactés par Google. Pas d&#8217;arrêt de service à prévoir en cas de popularité soudaine d&#8217;un site ou d&#8217;un service. Le meilleur moyen de mesurer sa consommation est de se connecter sur la <a href="https://developers.google.com/console/">Console Google API</a>.</p>
<p>Tout ceci est applicable lorsque le site ou service qui utilise l&#8217;API Google Maps est librement accessible à tous. Les détails sont disponibles <a href="https://developers.google.com/maps/terms#section_9_1">ici</a>. Dans le cas contraire (éditeur de logiciel embarquant l&#8217;API par exemple), Google propose <a href="http://www.google.com/enterprise/earthmaps/maps.html">Maps API for Business</a>.</p>
<p>Si vous avez besoin d&#8217;un &#8220;rafraichissement&#8221; sur l&#8217;API Google Maps, je vous invite à regarder <a href="http://www.youtube.com/watch?v=nnNv-6SWyOk">cette présentation récente en français</a>. Au rang des anecdotes, vous y apprendrez par exemple que Google Maps utilise une variante de la projection Mercator ou que ses tuiles sont des images 256&#215;256 pixels. Si vous ne l&#8217;avez pas encore fait, la <a href="http://googlegeodevelopers.blogspot.fr/2012/06/gov3-its-time-to-upgrade.html">migration vers l&#8217;API v3</a> est fortement encouragée.</p>
<p>Comme pour <a href="http://alexismp.wordpress.com/2012/05/31/community-support-for-google-technologies-is-on-stackoverflow/">toutes ses technologies</a>, Google vous invite à poser vos question techniques <a href="http://stackoverflow.com/questions/ask?tags=google-maps-api-3,google-maps">sur StackOverflow</a> et à suivre sa <a href="https://plus.google.com/104063627743574070634/posts">page Google+</a>.</p>
<p>Enfin coté actualité produit, il y a désormais la possibilité de télécharger des cartes entières pour une utilisation hors-ligne, l&#8217;arrivée dans certaines villes du projet helicopter (vues à 45 degrés) et de nouvelles offres SaaS pour l&#8217;entreprise : <a href="http://www.google.com/enterprise/mapsearth/products/mapsengine.html">Google Maps Engine</a>, ou <a href="http://www.google.com/enterprise/mapsearth/products/coordinate.html">Google Maps Coordinate</a>.</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5829/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5829/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5829&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/1y0utlb-HVY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/07/20/api-google-maps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2012/07/licensing.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/07/20/api-google-maps/</feedburner:origLink></item>
		<item>
		<title>Thoughts on the Jigsaw debacle</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/899zn452kRE/</link>
		<comments>http://alexismp.wordpress.com/2012/07/20/jigsaw-debacle/#comments</comments>
		<pubDate>Fri, 20 Jul 2012 09:36:57 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jcp]]></category>
		<category><![CDATA[jigsaw]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[osgi]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5788</guid>
		<description><![CDATA[Disclaimer: this is a personal piece of opinion and in absolutely no way does it necessarily reflect the views of my current employer. I have spent 13 years at Sun/Oracle (5 of which in the GlassFish team which had a modularity experience of its own) and I still care very much about the future of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5788&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Disclaimer: this is a personal piece of opinion and in absolutely no way does it necessarily reflect the views of my current employer. I have spent 13 years at Sun/Oracle (5 of which in the GlassFish team which had a modularity experience of its own) and I still care very much about the future of Java. I now work at Google.</p>
<p>Runtime modularity in Java has been promised since JSR 277 was filed in 2005 and I <a href="http://alexismp.wordpress.com/2005/09/07/the-most-important-feature-for-java-7/">wrote</a> how excited I was about its potential back then. Seven (7!) years, a fair amount of OSGi lobbying and politics, Sun&#8217;s acquisition, and a <a href="http://mreinhold.org/blog/plan-b">plan B promise</a> later, we&#8217;ve come to this day to learn that it&#8217;ll be <a href="http://mreinhold.org/blog/late-for-the-train">pushed further out</a> to 2015 which really means 2016 for a stable release and probably 2020 for a wide adoption. After being promised Java 8 with Jigsaw in late 2012 by Oracle, we&#8217;re now taking another 3-year hit because the project missed &#8220;the train&#8221;.</p>
<p><strong>About resources and goals</strong><br />
Jigsaw has been Mark Reinhold&#8217;s baby project for all this time (Mark is the Chief Architect of Java) and I&#8217;m now hearing excuses about staffing issues. &#8220;Oracle failed to staff Java modularity effort for years&#8221;. Hey, now that&#8217;s a much better headline! The reality I believe is that Oracle still doesn&#8217;t know why it&#8217;s doing Jigsaw and thus giving it the proper priority is hard. Modularize the JRE itself to help with JavaME and JavaFX adoption? Offer a modules system for Java&#8217;s longer-term viability? A business case can certainly be put together to shrink down the JRE to get Oracle upper management on board. On the other hand, bringing the JVM, the compiler, and the language together around a modules system seems, sadly, to be falling off of Oracle&#8217;s radar.</p>
<p><strong>About that train</strong><br />
The common wisdom is that the Eclipse way of shipping software is the best way to get a community of developers building on a platform. You&#8217;ve probably also heard of &#8220;release early release often&#8221;. Eclipse is a very special project which is really about providing a baseline for the Foundation members to build upon and I&#8217;d argue that Eclipse IDE users on the other side are not benefiting much from this release model. When it comes to Java, we&#8217;re talking about something that also has a diverse audience and I think developers remain far more important than vendors and that a cadenced release model is actually harmful. It&#8217;s easy to agree on shipping software when it&#8217;s fully baked but the two-year cycle is really the key issue here. Oracle should be able to declare Jigsaw a strategic goal and deliver it with an extra 6 to 12 months (which, by the way, would still mean 2+ years from now!).</p>
<p><strong>About the community</strong><br />
Jigsaw has been presented for many many years by Sun and later Oracle as a key feature in numerous keynotes and conferences and promised in Java 7, Java 8 (in fact I&#8217;ve done my share of such promotion while at Oracle) and now Java 9. That has created a lot of expectations in the community. In fact, it&#8217;s not only about Java SE as a large portion of the Java ecosystem is also waiting for a standard modularity solution: JavaME, Java EE (see this sample <a href="http://webspherecommunity.blogspot.fr/2011/10/modularity-next-generation-of.html">IBM reaction</a> when modularity had to be removed from EE 7), Groovy and other JVM languages and probably by many developers building non-trivial applications with Java. Surely there&#8217;s got to be a better way to convey bad news to the community than &#8220;sorry, we&#8217;ve missed the train!&#8221;. In retrospect, the plan A/plan B approach was a brilliant communication plan with Plan A really not being an option and the community rallying behind Plan B. It&#8217;s often about how things are conveyed, not only about what they convey.</p>
<p><strong>About open source</strong><br />
I hear some say that this would not have happened if Java was truly open source with a community, not a company, overlooking its destiny. First, my <a href="http://opensource.org/docs/osd">definition of Open Source</a> remains. IP and governance are (ideally) orthogonal to the license and no simple solution exists for all software projects. But more importantly, this is a sad case of a project&#8217;s failed risk mitigation (sadly a very common failure in our industry). To consider that a different governance model would have changed anything is wishful thinking. Innovative carefully crafted designs always come from a very small number of talented engineers and in fact, this may even be a case where going open source and transparent was not a good idea but rather a fatal distraction.</p>
<p><strong>About what&#8217;s next</strong><br />
As I wrote above, Oracle has the resources to declare Jigsaw a strategic goal. I can agree that it may be hard to deliver by late 2013 but waiting for 2016 is effectively killing Jigsaw and encouraging everyone to look at alternatives which will jeopardize yet even more Jigsaw&#8217;s chances of ever seeing the light of day. In fact, even Oracle is considering profiles in Java 8, an ugly band-aid if you ask me. One you&#8217;ll need to painfully tear off to get proper modularity in the platform. Jigsaw really shouldn&#8217;t be seen as &#8220;a new feature&#8221;, to me it&#8217;s really the Java reboot some people have been calling for a long time. Only a compatible one.</p>
<p>Now of course this is all my personal take and I don&#8217;t pretend to know what&#8217;s good for Java nor represent the community at large. So getting some hard data about what the community expects from Jigsaw would be a good start before making any decision. I believe this has not been done so far. The closest I&#8217;ve seen is the recent <a href="http://jaxenter.com/project-jigsaw-delayed-until-java-9-the-reaction-43719.html">JAXenter poll</a> which isn&#8217;t very scientific (self-selected, somewhat biased questions).</p>
<p>So in the end, if the community wants Java 8 with its updated and stripped-down content (Lambda, maybe JSR 310, what else?) in 2013, Oracle and the JCP should deliver just that. Again, it&#8217;s about meeting expectations. But shipping a Java 8.5 with Jigsaw sooner than later should also be considered. And if there really needs to be a train release model, it has to be a yearly one and not every release needs to be a major one.</p>
<p>In a world where standing still is perceived as fossilization, bringing proper modularity to Java is what moving Java forward &#8482; is really about.</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a> Tagged: <a href='http://alexismp.wordpress.com/tag/java-2/'>java</a>, <a href='http://alexismp.wordpress.com/tag/jcp/'>jcp</a>, <a href='http://alexismp.wordpress.com/tag/jigsaw/'>jigsaw</a>, <a href='http://alexismp.wordpress.com/tag/oracle/'>oracle</a>, <a href='http://alexismp.wordpress.com/tag/osgi/'>osgi</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5788/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5788/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5788&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/899zn452kRE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/07/20/jigsaw-debacle/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>
	<feedburner:origLink>http://alexismp.wordpress.com/2012/07/20/jigsaw-debacle/</feedburner:origLink></item>
		<item>
		<title>Google Developer Expert (GDE) en France</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/1dcWQadG0KU/</link>
		<comments>http://alexismp.wordpress.com/2012/07/17/google-developer-experts/#comments</comments>
		<pubDate>Tue, 17 Jul 2012 15:10:47 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[expert]]></category>
		<category><![CDATA[gde]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5625</guid>
		<description><![CDATA[Parmi les annonces que vous n&#8217;avez peut-être pas vu passer lors de Google I/O 2012, il y a le programme Google Developer Experts. Avec ce nouveau programme, Google propose à des individus d&#8217;obtenir un titre d&#8217;expert à l&#8217;année pour l&#8217;un des domaines de prédilection de Google (Android, Cloud, HTML5, Chrome, Social, Geo, etc&#8230;). Il ne [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5625&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Parmi les annonces que vous n&#8217;avez peut-être pas vu passer lors de Google I/O 2012, il y a le programme <a href="https://developers.google.com/experts/">Google Developer Experts</a>. </p>
<p><img src="http://alexismp.files.wordpress.com/2012/07/gde_logo.jpg?w=440&#038;h=70" width="440" height="70" border="0" vspace="5"></p>
<p>Avec ce nouveau programme, Google propose à des individus d&#8217;obtenir un titre d&#8217;expert à l&#8217;année pour l&#8217;un des domaines de prédilection de Google (Android, Cloud, HTML5, Chrome, Social, Geo, etc&#8230;).</p>
<p>Il ne s&#8217;agit bien entendu pas d&#8217;un rôle de porte-parole mais plus d&#8217;une reconnaissance apportée à une personne à la fois <strong>technique, experte et visible</strong> (présentations publiques, blog, commits, etc&#8230;). Ce titre lui permettra d&#8217;entretenir une relation avec Google (contact avec les developer advocates, access aux previews et plus encore) et de présenter lors de conférences développeurs.</p>
<p>Initiallement piloté en Israel et au Japon, le programme est désormais publique et actif en France comme l&#8217;indique la <a href="https://developers.google.com/experts/members/">page des Experts actifs</a>. Sa gestion est effectuée localement par Google France.</p>
<p>Maj: voici <a href="http://googledevelopers.blogspot.fr/2012/07/google-developers-expert-recognizing.html">un billet</a> sur GDE rédigé par le responsable du program au niveau mondial.</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a> Tagged: <a href='http://alexismp.wordpress.com/tag/expert/'>expert</a>, <a href='http://alexismp.wordpress.com/tag/gde/'>gde</a>, <a href='http://alexismp.wordpress.com/tag/google/'>google</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5625/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5625/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5625&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/1dcWQadG0KU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/07/17/google-developer-experts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2012/07/gde_logo.jpg" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/07/17/google-developer-experts/</feedburner:origLink></item>
		<item>
		<title>CloudSQL for the busy Java Developer</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/fvR1l9XXpO0/</link>
		<comments>http://alexismp.wordpress.com/2012/07/12/cloudsql-java/#comments</comments>
		<pubDate>Thu, 12 Jul 2012 09:50:11 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudsql]]></category>
		<category><![CDATA[eclipselink]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5742</guid>
		<description><![CDATA[CloudSQL, Google’s fully-managed and highly-available MySQL-based relational database service, can be accessed directly by Java IDE’s or used as a target for on-premise running Java application servers, and of course it can be seamlessly used from AppEngine Java applications. Here’s how. Pre-requisites This paper assumes you have a CloudSQL database instance configured and (ideally) populated. You [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5742&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="https://developers.google.com/cloud-sql/">CloudSQL</a>, Google’s fully-managed and highly-available MySQL-based relational database service, can be accessed directly by Java IDE’s or used as a target for on-premise running Java application servers, and of course it can be seamlessly used from AppEngine Java applications. Here’s how.</p>
<h3><strong>Pre-requisites</strong></h3>
<p>This paper assumes you have a CloudSQL database instance configured and (ideally) populated. You should have authorized your local machine using OAuth and the <a href="https://developers.google.com/cloud-sql/docs/commandline">command-line tool</a> and have the CloudSQL JDBC driver handy (it’s in the AppEngine SDK in <code>lib/impl</code>). If you need help on any of this, consider reading this <a href="https://developers.google.com/cloud-sql/docs/before_you_begin">Getting Started</a> paper.</p>
<p>Here are the values used here :</p>
<ol start="1">
<li>Cloud SQL instance name : <strong><code>scott-tiger:scott</code></strong></li>
<li>Database Name : <strong><code>jpetstore</code></strong></li>
<li>JDBC Driver Class Name : <strong><code>com.google.cloud.sql.Driver</code></strong></li>
<li>JDBC URL : <strong><code>jdbc:google:rdbms://scott-tiger:scott/jpetstore</code></strong></li>
</ol>
<p>By default the CloudSQL instance can be accessed with user root and an empty password.</p>
<p>This paper uses NetBeans (7.x) as the IDE and GlassFish (ships with NetBeans) as the local Java Application Server but everything should be easily adaptable for other tools such as Eclipse and other runtimes (tomcat, JBoss, etc).</p>
<h3><strong>NetBeans &amp; CloudSQL</strong></h3>
<p>The NetBeans IDE offers a JDBC database explorer feature which you can use to access your CloudSQL database instance. In the NetBeans Services tab, chose Databases &gt; Drivers and create a new driver configuration by pointing to the <code>google_sql.jar</code> archive and using <code>com.google.cloud.sql.Driver</code> as the JDBC driver name (should be auto-detected). Right-click this newly created JDBC driver and select <em>&#8220;Connect With&#8230;&#8221;</em> to create a new connection. Provide the username, the password and the full JDBC URL (<code>jdbc:google:rdbms://scott-tiger:scott/jpetstore</code> in my case) and test the connection.</p>
<p><a href="http://alexismp.files.wordpress.com/2012/07/cloudsqlnavi.png"><img title="CloudSQLNavigation" src="http://alexismp.files.wordpress.com/2012/07/cloudsqlnavi.png?w=255&#038;h=500" alt="" width="255" height="500" /></a></p>
<p>You should now be able to navigate the database schema, view table content, manipulate data, and execute any SQL statement.</p>
<h3><strong>WebApp Project</strong></h3>
<p>We&#8217;ll now create a web application using JPA entities manipulating data from the Cloud SQL instance discussed above. We’ll deploy this application first to GlassFish, then to App Engine.</p>
<p>Within NetBeans, create a (Maven) Web Application project with GlassFish as the default target. Right-click on the project to select the <em>&#8220;New Entity Classes from Database&#8221;</em> wizard. Create a new data source using the JDBC connection defined in the previous step. Select the tables you want to create JPA entities for and <strong>do not</strong> check the <em>&#8220;Create Persistence Unit&#8221;</em> option (we’ll get back to this later). This generates standard JPA 2.0 <strong><code>@Entity</code></strong>-annotated classes for every table selected from CloudSQL.</p>
<p>Here’s a proper <code><strong>persistence.xml</strong></code> that will work with CloudSQL. Notice how this JPA persistence unit uses <code>RESOURCE_LOCAL</code> and not a JTA data source :</p>
<pre class="brush: xml; title: ; notranslate">
&lt;persistence version=&quot;2.0&quot;&gt;
  &lt;persistence-unit name=&quot;CloudSQLPU&quot; transaction-type=&quot;RESOURCE_LOCAL&quot;&gt;
    &lt;properties&gt;
      &lt;property name=&quot;javax.persistence.jdbc.url&quot; value=&quot;jdbc:google:rdbms://scott-tiger:scott/jpetstore&quot;/&gt;
      &lt;property name=&quot;javax.persistence.jdbc.user&quot; value=&quot;user&quot;/&gt;
      &lt;property name=&quot;javax.persistence.jdbc.password&quot; value=&quot;pw&quot;/&gt;
      &lt;property name=&quot;javax.persistence.jdbc.driver&quot; value=&quot;com.google.cloud.sql.Driver&quot;/&gt;
    &lt;/properties&gt;
  &lt;/persistence-unit&gt;
&lt;/persistence&gt;
</pre>
<p>Once this is setup, you can get a hold of this persistence unit in the servlet created by default the typical way you would in an servlet :</p>
<pre class="brush: java; title: ; notranslate">
EntityManagerFactory emf = 
        Persistence.createEntityManagerFactory(&quot;CloudSQLPU&quot;);
EntityManager em = emf.createEntityManager();
</pre>
<p>A simple use to exercise the data could be to list all the <em><strong>names</strong></em> stored in the <strong><code>Category</code></strong> table (using its JPA entity representation) :</p>
<pre class="brush: java; title: ; notranslate">
CriteriaQuery cq = em.getCriteriaBuilder().createQuery();
cq.select(cq.from(Category.class));
List&lt;Category&gt; categories = em.createQuery(cq).getResultList();

for (Category category : categories) {
    out.println(category.getName() + &quot;&lt;br/&gt;&quot;);
}
</pre>
<p>Deploying this simple application to the GlassFish application server shouldn’t require any other changes. Obviously with this architecture, the performance is not ideal given the server is not exactly close to the data. Nevertheless, this demonstrates the standalone capabilities of CloudSQL</p>
<h3><strong>Ship it all to the cloud!</strong></h3>
<p>A better approach is to probably to use CloudSQL from a Google AppEngine-hosted application where all sorts of optimisations will quick in. To do so, only limited changes to the standard application described above are required.</p>
<p><img src="http://alexismp.files.wordpress.com/2012/07/simplejavacloudsql.png?w=480" border="0" hspace="5" vspace="5" /></p>
<p>The first simple change is to add the AppEngine-specific deployment descriptor <code><strong>appengine-web.xml</strong></code> :</p>
<pre class="brush: xml; title: ; notranslate">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;appengine-web-app xmlns=&quot;http://appengine.google.com/ns/1.0&quot;
        xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;
    &lt;application&gt;MyCloudSQLApp&lt;/application&gt;
    &lt;version&gt;1&lt;/version&gt;
    &lt;threadsafe&gt;true&lt;/threadsafe&gt;
&lt;/appengine-web-app&gt;
</pre>
<p>You’ll also need to change the name of the JDBC driver in <code><strong>persistence.xml</strong></code> (a more elegant solution could be to use Maven profiles to keep the project fully portable) :</p>
<pre class="brush: xml; title: ; notranslate">
- &lt;property name=&quot;javax.persistence.jdbc.driver&quot;
-          value=&quot;com.google.cloud.sql.Driver&quot;/&gt;
+ &lt;property name=&quot;javax.persistence.jdbc.driver&quot;
+         value=&quot;com.google.appengine.api.rdbms.AppEngineDriver&quot;/&gt;;
</pre>
<p>
The JDBC URL remains the same.
</p>
<p>
Finally, you’ll need to bundle JPA / EclipseLink and BeanValidation / Hibernate Validator by making them runtime-scope dependencies. The Servlet and AppEngine SDK API artifacts should use the default scoping. Your mileage may vary when it comes to the implementation versions. Here is my complete set of Maven dependencies :</p>
<pre class="brush: xml; title: ; notranslate">
&lt;dependencies&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.eclipse.persistence&lt;/groupId&gt;
            &lt;artifactId&gt;eclipselink&lt;/artifactId&gt;
            &lt;version&gt;2.3.2&lt;/version&gt;
            &lt;scope&gt;compile&lt;/scope&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.eclipse.persistence&lt;/groupId&gt;
            &lt;artifactId&gt;javax.persistence&lt;/artifactId&gt;
            &lt;version&gt;2.0.3&lt;/version&gt;
            &lt;scope&gt;compile&lt;/scope&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;javax.validation&lt;/groupId&gt;
            &lt;artifactId&gt;validation-api&lt;/artifactId&gt;
            &lt;version&gt;1.0.0.GA&lt;/version&gt;
            &lt;scope&gt;compile&lt;/scope&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.hibernate&lt;/groupId&gt;
            &lt;artifactId&gt;hibernate-validator&lt;/artifactId&gt;
            &lt;version&gt;4.2.0.Final&lt;/version&gt;
            &lt;scope&gt;compile&lt;/scope&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
            &lt;artifactId&gt;servlet-api&lt;/artifactId&gt;
            &lt;version&gt;2.5&lt;/version&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;com.google.appengine&lt;/groupId&gt;
            &lt;artifactId&gt;appengine-api-1.0-sdk&lt;/artifactId&gt;
            &lt;version&gt;1.7.0&lt;/version&gt;
        &lt;/dependency&gt;        
    &lt;/dependencies&gt;
</pre>
<p>
Make sure the AppEngine application is authorized to access the CloudSQL instance (use the API Console for that). Once this is all done, simply deploy the application to AppEngine :
</p>
<p><code><strong>$ appcfg.sh update target/MyCloudSQLApp-1.0.0-SNAPSHOT</strong></code></p>
<p><img src="http://alexismp.files.wordpress.com/2012/07/image00.png?w=480" /></p>
<p>You&#8217;ll find the CloudSQL developer documentation <a href="https://developers.google.com/cloud-sql/">here</a>.</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/java/'>Java</a> Tagged: <a href='http://alexismp.wordpress.com/tag/appengine/'>appengine</a>, <a href='http://alexismp.wordpress.com/tag/cloud/'>cloud</a>, <a href='http://alexismp.wordpress.com/tag/cloudsql/'>cloudsql</a>, <a href='http://alexismp.wordpress.com/tag/eclipselink/'>eclipselink</a>, <a href='http://alexismp.wordpress.com/tag/google/'>google</a>, <a href='http://alexismp.wordpress.com/tag/jpa/'>jpa</a>, <a href='http://alexismp.wordpress.com/tag/mysql/'>mysql</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5742/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5742/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5742&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/fvR1l9XXpO0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/07/12/cloudsql-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2012/07/cloudsqlnavi.png" medium="image">
			<media:title type="html">CloudSQLNavigation</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2012/07/simplejavacloudsql.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2012/07/image00.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/07/12/cloudsql-java/</feedburner:origLink></item>
		<item>
		<title>Nouveautés Google AppEngine 1.7.0</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/81b46wmUmPc/</link>
		<comments>http://alexismp.wordpress.com/2012/07/02/nouveautes-google-appengine-1-7-0/#comments</comments>
		<pubDate>Mon, 02 Jul 2012 11:22:01 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5726</guid>
		<description><![CDATA[Google App Engine version 1.7.0 est disponible depuis son annonce à la conférence I/O fin juin 2012 à San Francisco. Cela fait maintenant quelques temps que l&#8217;équipe a pris l&#8217;habitude de sortir des versions environ tous les mois (un rythme rendu possible par la délivrance d&#8217;un service et non d&#8217;un logiciel) et cette version contient [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5726&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Google App Engine version 1.7.0 est disponible depuis son annonce à la conférence I/O fin juin 2012 à San Francisco. Cela fait maintenant quelques temps que l&#8217;équipe a pris l&#8217;habitude de sortir des versions environ tous les mois (un rythme rendu possible par la délivrance d&#8217;un service et non d&#8217;un logiciel) et cette version contient son pesant de nouveautés.</p>
<p><img src="http://alexismp.files.wordpress.com/2012/07/appengineemea1.png?w=480" vspace="5" hspace="5" align="left"><br />
Il y a tout d&#8217;abord l&#8217;arrivée d&#8217;AppEngine dans les <strong>data centers européens</strong> pour améliorer encore la latence des applications web mais aussi pour offrir une conformité en matière de localité des données aux entreprises qui le nécessitent. Cette <a href="https://developers.google.com/appengine/docs/premier/location">fonctionnalité</a> sera initialement offerte aux clients &#8220;Premier&#8221; et sera associée à une facturation en euros. </p>
<p><img src="http://alexismp.files.wordpress.com/2012/07/sslappengine.png?w=480" vspace="5" hspace="5" align="right"><br />
Le support de <strong>SSL sur des noms de domaine personnalisés</strong> est proposé avec deux variantes:<br />
- SNI, partageant une même adresse IP pour plusieurs domaines, supporté par la plupart des navigateurs et disponible pour $9 par mois avec 5 certificats.<br />
- VIP, une adresse IP dédiée à l&#8217;application permettant de servir un nom de serveur, un nom de domaine complet ou bien de multiples domaines pour $99 par mois.</p>
<p>D&#8217;autres nouveautés concernent :<br />
- l&#8217;intégration du <strong>service <a href="https://developers.google.com/speed/pagespeed/">PageSpeed</a></strong> pour les applications HRD pour un supplément de $0.39 le Go sortant<br />
- un service intitulé &#8220;Cloud Enpoints&#8221; offrant une interface simple et authentifiée (Oauth2) en Rest pour des applications web et mobiles<br />
- une limite de taille d&#8217;application désormais fixée à 1Go (contre 15Mo précédement)<br />
- la possibilité de stocker et de chercher (rajout à la récente API de Search) selon des points géographiques</p>
<p>L&#8217;ensemble des nouveautés sont documentées dans les <a href="http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes">Release Notes</a> et présentées en qq minutes dans <a href="http://www.youtube.com/watch?v=uy0nALQEAM4#t=27m4s">cette vidéo de la conférence</a>.</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5726/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5726&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/81b46wmUmPc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/07/02/nouveautes-google-appengine-1-7-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2012/07/appengineemea1.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2012/07/sslappengine.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/07/02/nouveautes-google-appengine-1-7-0/</feedburner:origLink></item>
		<item>
		<title>eXo Cloud IDE support for AppEngine</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/1WgGWSkWGHo/</link>
		<comments>http://alexismp.wordpress.com/2012/06/28/cloud-ide-appengine/#comments</comments>
		<pubDate>Thu, 28 Jun 2012 22:32:49 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5721</guid>
		<description><![CDATA[eXo announced today during Google I/O that their Cloud IDE now supports Google AppEngine (which itself had its share of new features with 1.7.0 but more on that in a later post). If you haven&#8217;t heard of or tried Cloud IDE yet, it&#8217;s a very fine IDE in a browser developed by eXo. While not [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5721&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>eXo announced today during Google I/O that their <a href="http://www.cloud-ide.com">Cloud IDE</a> now supports <a href="https://developers.google.com/appengine/">Google AppEngine</a> (which itself had its share of new features with 1.7.0 but more on that in a later post).</p>
<p>If you haven&#8217;t heard of or tried Cloud IDE yet, it&#8217;s a very fine IDE in a browser developed by eXo. While not on-par with your typical Eclipse/NetBeans/IntelliJ desktop solution it goes a long way offering multiple language support, code completion, syntax highlighting and integrated javadocs.</p>
<p>All of this goodness now integrates with AppEngine, both Java and Python. This means that you can start from Cloud IDE, seamlessly integrate with the AppEngine management tools to create the application, debug &#8220;locally&#8221; using the eXo infrastructure, and ship it to AppEngine. Here&#8217;s a short and sweet demo of this at work, all without ever leaving the browser:</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='480' height='300' src='http://www.youtube.com/embed/PgKdE4xZLiA?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p>Documentation for all of this is <a href="http://exoplatform.com/company/en/resource-viewer/Tutorial/how-to-build-debug-and-deploy-apps-for-google-app-engine-with-cloud-ide">here</a>.</p>
<p><a href="http://www.cloud-ide.com">Try it out</a> for yourself!</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5721/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5721/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5721&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/1WgGWSkWGHo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/06/28/cloud-ide-appengine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>
	<feedburner:origLink>http://alexismp.wordpress.com/2012/06/28/cloud-ide-appengine/</feedburner:origLink></item>
		<item>
		<title>Did you say Google Cloud?</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/spWImtgg_v8/</link>
		<comments>http://alexismp.wordpress.com/2012/06/15/did-you-say-google-cloud/#comments</comments>
		<pubDate>Fri, 15 Jun 2012 20:00:59 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5712</guid>
		<description><![CDATA[Some people think Google is all about Cloud and that is mostly true. When asked to be more specific developers usually equate Google Cloud to Google App Engine. With the new cloud.google.com website it should become clear that it&#8217;s much more than that with Google Cloud Storage, Google BigQuery, and more to come. Orthogonal, fully-managed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5712&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Some people think Google is all about Cloud and that is mostly true.<br />
When asked to be more specific developers usually equate Google Cloud to <a href="https://developers.google.com/appengine/">Google App Engine</a>.</p>
<p><img src="http://cloud.google.com/i/l-s.png" width="116" height="118"></p>
<p>With the new <a href="http://cloud.google.com/">cloud.google.com</a> website it should become clear that it&#8217;s much more than that with Google Cloud Storage, Google BigQuery, and more to come. Orthogonal, fully-managed services to built the best cloud apps.</p>
<p>The developer resources remain on : <a href="https://developers.google.com/appengine/">developers.google.com/appengine</a>, <a href="https://developers.google.com/storage/">developers.google.com/storage</a> and <a href="https://developers.google.com/bigquery/">developers.google.com/bigquery/</a>.</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5712/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5712&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/spWImtgg_v8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/06/15/did-you-say-google-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://cloud.google.com/i/l-s.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/06/15/did-you-say-google-cloud/</feedburner:origLink></item>
		<item>
		<title>Google I/O Extended 2012</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/JDx_io6Ri1A/</link>
		<comments>http://alexismp.wordpress.com/2012/06/11/google-io-extended2012/#comments</comments>
		<pubDate>Mon, 11 Jun 2012 20:36:15 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5666</guid>
		<description><![CDATA[Paris, Nantes, Bordeaux, Lille, Lyon, Marseille, Nancy, Rennes, Strasbourg, &#8230; Google I/O c&#8217;est la conférence Google pour les développeurs qui se tient à la fin du mois (du 27 au 29 juin 2012) à San Francisco. Une seule keynote Cette année la conférence dure 3 jours avec une keynote unique le mercredi 27 à 9h00 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5666&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><font size="18"><strong>Paris, Nantes, Bordeaux, Lille, Lyon, Marseille, Nancy, Rennes, Strasbourg, &#8230;</strong></font></p>
<p><a href="https://developers.google.com/events/io/" target="_blank"> <img src="https://developers.google.com/apps/images/io/google-io-logo.png" align="left" vspace="10" hspace="10" border="0">Google I/O</a> c&#8217;est la conférence Google pour les développeurs qui se tient à la fin du mois (du 27 au 29 juin 2012) à San Francisco.</p>
<p><strong>Une seule keynote</strong><br />
Cette année la conférence dure <b>3 jours</b> avec une keynote unique le mercredi 27 à 9h00 heure locale (18h en France). Celle-ci devrait durer 2h30 et comme chaque année de nombreuses annonces devraient y être faites.</p>
<p>Les Google Developer Groups de <a href="https://plus.google.com/100575125902423385750/about" target="_blank">Paris</a> et de <a href="https://plus.google.com/104080355394243371522/about" target="_blank">Nantes</a> et probablement d&#8217;autres encore seront partie prenante avec des événements locaux (connus sous le nom de <strong><a href="https://developers.google.com/events/io/io-extended" target="_blank">I/O Extended</a></strong>) pour assister à la retransmission, pour échanger sur les annonces, regarder des sessions techniques, rencontrer des ingénieurs Google de Paris et participer à une session avec des ingénieurs Google en direct de San Francisco.</p>
<p><strong>Inscriptions</strong><br />
<img src="https://alexismp.files.wordpress.com/2012/06/googleiocrowd.png?w=480" border="0" vspace="5" hspace="25" align="right"><br />
* <a href="https://docs.google.com/a/google.com/spreadsheet/viewform?pli=1&amp;formkey=dG5fbWFvMWRJYVgxV2I3YTBDdU9nRWc6MQ#gid=0">Inscriptions Paris</a>, <a href="https://plus.google.com/100575125902423385750/posts/NKdxQ5kDhF2">détails GDG Paris</a> et <a href="http://www.paug.fr/evenement-android/google-io-extended-paris-le-27-juin-2012/">PAUG</a>.<br />
* <a href="https://docs.google.com/spreadsheet/viewform?formkey=dDhnblItcXRrZ0hSXzFDN1k1TG1QakE6MQ#gid=0">Détails et Inscriptions <strong>Nantes</strong></a></p>
<p>En france, les &#8220;io-extended&#8221; sont organisés en partenariat avec les <a href="http://www.epitech.net/" target="_blank">écoles du réseau Epitech</a>. Toutes ces écoles devraient donc être connectées afin de retransmettre la keynote et les sessions qui suivent.</p>
<p><strong>Posez vos questions!</strong><br />
Utilisez ce <a href="https://www.google.com/moderator/#16/e=2016a2">Google Moderator</a> pour poser vos questions dès maintenant. La session avec des ingénieurs francophones en direct de I/O sera l&#8217;occasion de les passer en revue!</p>
<p>Tenez-vous au courant sur les événements I/O Extended en suivant la <a href="https://plus.google.com/u/0/105291826125572856425/posts">page Google+ de I/O Extended France</a>.</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5666/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5666/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5666&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/JDx_io6Ri1A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/06/11/google-io-extended2012/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="https://developers.google.com/apps/images/io/google-io-logo.png" medium="image" />

		<media:content url="https://alexismp.files.wordpress.com/2012/06/googleiocrowd.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/06/11/google-io-extended2012/</feedburner:origLink></item>
		<item>
		<title>Community Support for Google Technologies is on StackOverflow</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/VzbkVNDUP64/</link>
		<comments>http://alexismp.wordpress.com/2012/05/31/community-support-for-google-technologies-is-on-stackoverflow/#comments</comments>
		<pubDate>Thu, 31 May 2012 09:40:26 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5655</guid>
		<description><![CDATA[One of the surprises for me when joining Google was to find that almost all the community support (provided by the Developer Relations group and some engineers) was provided on StackOverflow. Rather than trying to bring people to its own web properties at all cost Google seems very pragmatic about this and tracks specific tags [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5655&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>One of the surprises for me when joining Google was to find that almost all the community support (provided by the Developer Relations group and some engineers) was provided on <a href="http://stackoverflow.com/">StackOverflow</a>. Rather than trying to bring people to its own web properties at all cost Google seems very pragmatic about this and tracks specific tags there to interact with developers where there are/live.</p>
<p>The list of products and technologies community-supported on StackOverflow includes Google App Engine, Android, Google+, Maps, Google TV, Chrome, etc&#8230; Here are some of the product-specific tags tracked by Google employees :<br />
<img src="http://cdn.sstatic.net/img/hosted/6QN0y.png"> <a href="http://stackoverflow.com/questions/tagged/google-app-engine">google-app-engine</a><br />
<img src="http://cdn.sstatic.net/img/hosted/6QN0y.png"> <a href="http://stackoverflow.com/questions/tagged/gae-datastore">gae-datastore</a><br />
<img src="http://i.stack.imgur.com/uE37r.png"> <a href="http://stackoverflow.com/questions/tagged/google-maps">google-maps</a><br />
<img src="http://i.stack.imgur.com/Sw8uf.png"> <a href="http://stackoverflow.com/questions/tagged/google-plus">google-plus</a><br />
<img src="http://cdn.sstatic.net/img/hosted/tKsDb.png"> <a href="http://stackoverflow.com/questions/tagged/android">android</a><br />
<img src="http://i.stack.imgur.com/YPVpS.png"> <a href="http://stackoverflow.com/questions/tagged/google-tv">google-tv</a><br />
<img src="http://cdn.sstatic.net/img/hosted/dmHl0.png"> <a href="http://stackoverflow.com/questions/tagged/google-chrome">google-chrome</a><br />
<img src="http://cdn.sstatic.net/img/hosted/dmHl0.png"> <a href="http://stackoverflow.com/questions/tagged/google-chrome-extension">google-chrome-extension</a><br />
<img src="http://cdn.sstatic.net/img/hosted/dmHl0.png"> <a href="http://stackoverflow.com/questions/tagged/google-chrome-devtools">google-chrome-devtools</a><br />
<img src="http://i.stack.imgur.com/Y6dre.png"> <a href="http://stackoverflow.com/questions/tagged/google-drive-sdk">google-drive-sdk</a></p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5655/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5655/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5655&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/VzbkVNDUP64" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/05/31/community-support-for-google-technologies-is-on-stackoverflow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://cdn.sstatic.net/img/hosted/6QN0y.png" medium="image" />

		<media:content url="http://cdn.sstatic.net/img/hosted/6QN0y.png" medium="image" />

		<media:content url="http://i.stack.imgur.com/uE37r.png" medium="image" />

		<media:content url="http://i.stack.imgur.com/Sw8uf.png" medium="image" />

		<media:content url="http://cdn.sstatic.net/img/hosted/tKsDb.png" medium="image" />

		<media:content url="http://i.stack.imgur.com/YPVpS.png" medium="image" />

		<media:content url="http://cdn.sstatic.net/img/hosted/dmHl0.png" medium="image" />

		<media:content url="http://cdn.sstatic.net/img/hosted/dmHl0.png" medium="image" />

		<media:content url="http://cdn.sstatic.net/img/hosted/dmHl0.png" medium="image" />

		<media:content url="http://i.stack.imgur.com/Y6dre.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/05/31/community-support-for-google-technologies-is-on-stackoverflow/</feedburner:origLink></item>
		<item>
		<title>Devoxx France. Wild Success!</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/-AJyYXgsCj0/</link>
		<comments>http://alexismp.wordpress.com/2012/04/25/devoxx-france-wild-success/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 21:21:28 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5643</guid>
		<description><![CDATA[I&#8217;ve been on the job for less than a month and so far I seem to be experiencing the &#8220;and suddenly everything accelerates&#8221; sentiment. Part of the acceleration was the Devoxx conference for the first time in Paris after 10 yearly occurrences in Antwerp. It was my first time attending such a major developer conference [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5643&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="https://alexismp.files.wordpress.com/2012/04/devoxxfrancelogo.png?w=480" vspace="10" hspace="10" align="left" />I&#8217;ve been on the job for less than a month and so far I seem to be experiencing the <i>&#8220;and suddenly everything accelerates&#8221;</i> sentiment.</p>
<p>Part of the acceleration was the <a href="http://devoxx.fr">Devoxx conference</a> for the first time in Paris after 10 yearly occurrences in Antwerp. It was my first time attending such a major developer conference in my home town and I took pride in having had the same shitty weather as in Belgium in November ;)</p>
<p>Joking aside, this 1200-participant event was a success by many metrics, not only was it sold out, but I believe it had the right level of content with labs, university sessions, inspiring keynotes (ok, not <a href="https://twitter.com/#!/search/%23devoxxfr%20ibm">all of them</a>), regular sessions, and of course socializing. </p>
<p><img src="https://alexismp.files.wordpress.com/2012/04/googledevoxxbooth.jpg?w=480" vspace="10" hspace="10" align="right" />I&#8217;ve spent most of my time at the conference catching up with friends, meeting many new faces (quick, someone, give me glasses with face recognition!) and explaining my responsibilities in the <a href="http://alexismp.wordpress.com/2012/04/02/first-day-on-a-new-job/">new job</a>.</p>
<p>Kudos to my colleague Martin Görner who had driven the project on the Google side for many weeks now. Speaking of Martin, you can look at <a href="https://plus.google.com/113532596314034732476/posts">his G+ page</a> to see how active the Google booth was with <a href="http://www.paug.fr/">PAUG</a> and <a href="http://http://www.paug.fr/">Paris GTUG</a>-selected developer demos. Developers talking to developers!</p>
<p>On a somewhat more personal note, it felt great to see <a href="http://twitter.com/ludoch">Ludo</a> again (now working on AppEngine) as well as <a href="http://www.curious-creature.org/">Romain Guy</a>, Android Diva (in a good sense!). Meeting new colleagues (Petra, Nicolas, and others) was another highlight.</p>
<p>Devoxx is turning out to be a wild success across Europe. Can&#8217;t wait to spread more Google Developer love in future events!</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a> Tagged: <a href='http://alexismp.wordpress.com/tag/google/'>google</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5643/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5643/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5643&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/-AJyYXgsCj0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/04/25/devoxx-france-wild-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="https://alexismp.files.wordpress.com/2012/04/devoxxfrancelogo.png" medium="image" />

		<media:content url="https://alexismp.files.wordpress.com/2012/04/googledevoxxbooth.jpg" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/04/25/devoxx-france-wild-success/</feedburner:origLink></item>
		<item>
		<title>Google Drive – Online storage with search, an SDK, and more</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/Ki2rwvNYZUs/</link>
		<comments>http://alexismp.wordpress.com/2012/04/24/google-drive/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 20:47:32 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5629</guid>
		<description><![CDATA[What was probably the first confidential product I got to see when I joined the company, Google Drive, is now available to all. Here are the highlights : &#8226; It&#8217;s 5 GB of free space (and up to 16 TB) &#8226; Client integration is available on Mac OS, Android and Windows (for now) &#8226; It&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5629&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="https://drive.google.com/start"><img src="https://alexismp.files.wordpress.com/2012/04/googledrive.png?w=480" align="right" /></a>What was probably the first confidential product I got to see when I joined the company, Google Drive, is now <a href="https://drive.google.com/start">available to all</a>.</p>
<p>Here are the highlights :<br />
&bull; It&#8217;s 5 GB of free space (and up to 16 TB)<br />
&bull; Client integration is available on Mac OS, Android and Windows (for now)<br />
&bull; It&#8217;s search-capable (supporting dozen&#8217;s of file formats) and thus much more than an online bunch of disks (OBOD)<br />
&bull; It has integration with Docs, Gmail, G+, Goggles, and more<br />
&bull; Maybe most importantly, it has an <a href="https://developers.google.com/drive/">SDK</a></p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5629/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5629&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/Ki2rwvNYZUs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/04/24/google-drive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="https://alexismp.files.wordpress.com/2012/04/googledrive.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/04/24/google-drive/</feedburner:origLink></item>
		<item>
		<title>First day on a new job</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/OblvW2qYxbU/</link>
		<comments>http://alexismp.wordpress.com/2012/04/02/first-day-on-a-new-job/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 15:36:34 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5614</guid>
		<description><![CDATA[Developer Relations at Google in Paris. More later. Filed under: Uncategorized<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5614&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="https://alexismp.files.wordpress.com/2012/03/newjob.png?w=480" alt="Job @ Google" /><br />
Developer Relations at Google in Paris. More later.</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5614/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5614&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/OblvW2qYxbU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/04/02/first-day-on-a-new-job/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="https://alexismp.files.wordpress.com/2012/03/newjob.png" medium="image">
			<media:title type="html">Job @ Google</media:title>
		</media:content>
	<feedburner:origLink>http://alexismp.wordpress.com/2012/04/02/first-day-on-a-new-job/</feedburner:origLink></item>
		<item>
		<title>New Horizon</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/u-NRg_f84eY/</link>
		<comments>http://alexismp.wordpress.com/2012/03/26/new-horizon/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 05:42:16 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5566</guid>
		<description><![CDATA[I have resigned from Oracle and thus will soon leave the GlassFish group. I feel very proud looking back at what we&#8217;ve achieved as a team with GlassFish in the past few years, including those past two years at Oracle. If you know anything about the history of application servers at Sun, you&#8217;ll recognize that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5566&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>
I have resigned from Oracle and thus will soon leave the GlassFish group.
</p>
<p>
<img src="https://alexismp.files.wordpress.com/2012/03/1stsunbadge.jpg?w=480" border="0" vspace="5" hspace="15" align="right">I feel very proud looking back at what we&#8217;ve achieved as a team with GlassFish in the past few years, including those past two years at Oracle. If you know anything about the history of application servers at Sun, you&#8217;ll recognize that building such a community around GlassFish and its amazing number of downloads is nothing short of a small miracle. The Java EE platform has also seen a strong resurgence, bringing it back to the forefront of effective enterprise Java development in many ways.
</p>
<p>
Having been hired by Sun some 13 years ago to sell NetDynamics I certainly feel that I leave the company&#8217;s application server in *much* better shape. Oracle has ambitious plans for GlassFish and has been in my opinion a good steward for this community. I see no reason for this to change and I do expect the community to keep on pushing Oracle to get even better with time.
</p>
<p>
This ride has been intense and the people I&#8217;ve met and worked with, both inside and outside Sun/Oracle, have made the experience the best one of my career.
</p>
<p>
My journey now continues here: <a href="http://alexismp.wordpress.com">alexismp.wordpress.com</a>. See you there!</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5566/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5566&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/u-NRg_f84eY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/03/26/new-horizon/feed/</wfw:commentRss>
		<slash:comments>53</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="https://alexismp.files.wordpress.com/2012/03/1stsunbadge.jpg" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/03/26/new-horizon/</feedburner:origLink></item>
		<item>
		<title>Java.next() et Jigsaw ce mardi au ParisJUG</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/Hxc-Hm2S-do/</link>
		<comments>http://alexismp.wordpress.com/2012/03/08/java-next-et-jigsaw-ce-mardi-au-parisjug/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 10:47:01 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/?p=5468</guid>
		<description><![CDATA[Rendez-vous ce mardi 13 mars 2012 pour une session intitulée Java.next() pour parler du futur de Java et plus précisément de Java SE 8, de Jigsaw et de Lambda (par Rémi Forax). Ca fait un bail que je n&#8217;ai pas été au ParisJUG, ce sera un bon galop d&#8217;essai avant Devoxx France! Filed under: Uncategorized<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5468&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-5469" title="JavaLogoJigsawed-small" src="http://alexismp.files.wordpress.com/2012/03/javalogojigsawed-small.png?w=480" alt=""   /></p>
<p>
Rendez-vous ce mardi 13 mars 2012 pour une session intitulée <a href="http://parisjug.org/xwiki/bin/view/Meeting/20120313"><code>Java.next()</code></a> pour parler du futur de Java et plus précisément de Java SE 8, de Jigsaw et de Lambda (par Rémi Forax).
</p>
<p>
Ca fait un bail que je n&#8217;ai pas été au ParisJUG, ce sera un bon galop d&#8217;essai avant <a href="http://devoxx.fr/">Devoxx France</a>!</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/5468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/5468/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=5468&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/Hxc-Hm2S-do" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/03/08/java-next-et-jigsaw-ce-mardi-au-parisjug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2012/03/javalogojigsawed-small.png" medium="image">
			<media:title type="html">JavaLogoJigsawed-small</media:title>
		</media:content>
	<feedburner:origLink>http://alexismp.wordpress.com/2012/03/08/java-next-et-jigsaw-ce-mardi-au-parisjug/</feedburner:origLink></item>
		<item>
		<title>Next trip – Québec!</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/d1eHUQ8yS0o/</link>
		<comments>http://alexismp.wordpress.com/2012/01/01/next-trip-quebec/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 19:08:33 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[quebec]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/2012/01/01/next-trip-quebec</guid>
		<description><![CDATA[My first ever work-related trip to Canada will be to Quebec this coming January 11th to deliver a presentation (in French) on Java EE. This is an Oracle event around Java where I&#8217;ll be a speaker together with my colleague Mike Keith. Here are the details if you are interested in attending this free event [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4282&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://alexismp.files.wordpress.com/2012/03/250px-flag_of_quebec-svg.png?w=480" alt="" align="right" border="0" hspace="5" vspace="5" /> My first ever work-related trip to Canada will be to Quebec this coming January 11th to deliver a presentation (in French) on Java EE.</p>
<p>This is an Oracle event around Java where I&#8217;ll be a speaker together with my colleague Mike Keith.</p>
<p>Here are the details if you are interested in attending this free event :<br />
• <a href="http://www.oracle.com/us/dm/h2fy11/26541-nafm11041545mpp006-se-1422456.html">Oracle Canadian Java Briefing</a> (English)<br />
• <a href="http://www.oracle.com/us/dm/h2fy11/26541-nafm11041545mpp006-se-1377818.html">Séance d’information sur Java</a> (French)</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/travel/'>Travel</a> Tagged: <a href='http://alexismp.wordpress.com/tag/glassfish-2/'>glassfish</a>, <a href='http://alexismp.wordpress.com/tag/java-2/'>java</a>, <a href='http://alexismp.wordpress.com/tag/javaee/'>javaee</a>, <a href='http://alexismp.wordpress.com/tag/quebec/'>quebec</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/4282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/4282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4282&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/d1eHUQ8yS0o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2012/01/01/next-trip-quebec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2012/03/250px-flag_of_quebec-svg.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2012/01/01/next-trip-quebec/</feedburner:origLink></item>
		<item>
		<title>Taking Mission Control 4.1 for a quick spin</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/krnb4nlR6so/</link>
		<comments>http://alexismp.wordpress.com/2011/12/13/taking-mission-control-4-1-for-a-quick-spin/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 07:21:48 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[hotspot]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javase]]></category>
		<category><![CDATA[jrockit]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/2011/12/13/taking-mission-control-4-1-for-a-quick-spin</guid>
		<description><![CDATA[As Henrik, Marcus, and Markus posted yesterday, JRockit Mission Control 4.1 (download) is out and it has two interesting features I wanted to try out: early support for HotSpot and a Mac OS version. The best (the only?) way to test both of these features without installing the JRockit JVM itself is to install Mission [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4283&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>
<img src="http://alexismp.files.wordpress.com/2012/03/missioncontrol.png?w=480" border="0" align="right" vspace="5" hspace="5"><br />
As <a href="http://blogs.oracle.com/henrik/entry/jrockit_mission_control_4_1">Henrik</a>, <a href="http://hirt.se/blog/?p=165">Marcus</a>, and <a href="http://blog.eisele.net/2011/12/oracle-jrockit-mission-control-41.html">Markus</a> posted yesterday, JRockit Mission Control 4.1 (<a href="http://www.oracle.com/technetwork/middleware/jrockit/downloads/index.html">download</a>) is out and it has two interesting features I wanted to try out: early support for HotSpot and a Mac OS version.
</p>
<p>
The best (the only?) way to test both of these features without installing the JRockit JVM itself is to install Mission Control as an Eclipse (3.7) plugin using its <a href="http://download.oracle.com/technology/products/missioncontrol/updatesites/base/4.1.0/eclipse/">update center</a>.
</p>
<p><a href="http://alexismp.files.wordpress.com/2012/03/missioncontrol41-hotspotonmac.jpg" title="Click for full size"><br />
<img src="http://alexismp.files.wordpress.com/2012/03/missioncontrol41-hotspotonmac_small.png?w=480" vspace="5" hspace="5" border="0"><br />
</a></p>
<p>
Once you switch to the Mission Control perspective, locally running JVMs (Apple&#8217;s latest 1.6 JVM, the JDK 7 Developer Preview or OpenJDK) are all detected with &#8220;General&#8221;, &#8220;MBeans&#8221; and &#8220;Runtime&#8221; sections very much functional. It&#8217;s still early days with the Flight Recorder and Memory Leak Detector features not yet available.
</p>
<p>
Looking at a JVM running GlassFish 3.1.1, the application server AMX&#8217;s are available once you initiate a bootAMX operation.
</p>
<p><a href="http://alexismp.files.wordpress.com/2012/03/missioncontrol41-glassfishamx.jpg" title="Click for full size"><br />
<img src="http://alexismp.files.wordpress.com/2012/03/missioncontrol41-glassfishamx_small.png?w=480" vspace="5" hspace="5" border="0"><br />
</a></p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/general/'>General</a> Tagged: <a href='http://alexismp.wordpress.com/tag/hotspot/'>hotspot</a>, <a href='http://alexismp.wordpress.com/tag/java-2/'>java</a>, <a href='http://alexismp.wordpress.com/tag/javase/'>javase</a>, <a href='http://alexismp.wordpress.com/tag/jrockit/'>jrockit</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/4283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/4283/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4283&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/krnb4nlR6so" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2011/12/13/taking-mission-control-4-1-for-a-quick-spin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2012/03/missioncontrol.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2012/03/missioncontrol41-hotspotonmac_small.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2012/03/missioncontrol41-glassfishamx_small.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2011/12/13/taking-mission-control-4-1-for-a-quick-spin/</feedburner:origLink></item>
		<item>
		<title>GlassFish Back from Devoxx 2011  Mature Java EE 6 and EE 7 well on its way</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/vaLCPaD4vVo/</link>
		<comments>http://alexismp.wordpress.com/2011/11/21/glassfish-back-from-devoxx-2011-mature-java-ee-6-and-ee-7-well-on-its-way/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 02:34:14 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[GlassFish]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[devoxx]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/2011/11/21/glassfish-back-from-devoxx-2011-mature-java-ee-6-and-ee-7-well-on-its-way</guid>
		<description><![CDATA[I&#8217;m back from my 8th (!) Devoxx conference (I don&#8217;t think I&#8217;ve missed one since 2004) and this conference keeps delivering on the promise of a Java developer paradise week. GlassFish was covered in many different ways and I was not involved in a good number of them which can only be a good sign! [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4284&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>
I&#8217;m back from my 8th (!) <a href="http://devoxx.com">Devoxx</a> conference (I don&#8217;t think I&#8217;ve missed one since <a href="http://blogs.oracle.com/alexismp/entry/javapolis">2004</a>) and this conference keeps delivering on the promise of a Java developer paradise week. <a href="http://glassfish.org">GlassFish</a> was covered in many different ways and I was <strong>not</strong> involved in a good number of them which can only be a good sign!
</p>
<p>
<img src="https://blogs.oracle.com/theaquarium/resource/SparkyDevoxx2011.png" vspace="5" hspace="5" align="left"><br />
Several folks asked me when my Java EE 6 session with Antonio Goncalves was scheduled (we&#8217;ve been covering this for the past two years in University sessions, hands-on labs and regular sessions). It turns out we didn&#8217;t team up this year (Antonio was crazy busy preparing for <a href="http://devoxx.fr">Devoxx France</a>) and I had a regular GlassFish session. Instead, this year, Bert Ertman and Paul Bakker covered the 3-hour Java EE 6 University session (<a href="http://bertertman.wordpress.com/2011/11/14/devoxx-2011-building-next-generation-enterprise-application-in-java/">&#8220;Duke’s Duct Tape Adventures&#8221;</a>) on the very first day (using GlassFish) with great success it seems. The <a href="http://blogs.oracle.com/arungupta/entry/devoxx_2011_java_ee_6">Java EE 6 lab</a> was also a hit with a full room of folks covering a lot of technical ground in 2.5 hours (with GlassFish of course).
</p>
<p>
GlassFish was also mentioned during Cameron Purdy&#8217;s keynote (pretty natural even if that surprised a number of folks that had not been closely following GlassFish) but also in <a href="http://twitter.com/#!/stephan007">Stephan Janssen</a>&#8216;s Keynote as the <a href="http://blogs.oracle.com/stories/entry/parleys">engine powering Parleys.com</a>.<br />
<img src="http://alexismp.files.wordpress.com/2012/03/stephanandi-small.jpg?w=480" vspace="5" hspace="5" align="right">
</p>
<p>
In fact Stephan was a speaker in the GlassFish session describing how they went from a single-instance Tomcat setup to a clustered GlassFish + MQ environment. Also in the session was <a href="http://blogs.lodgon.com/johan/blog">Johan Vos</a> (of <a href="http://blogs.oracle.com/stories/entry/mollom">Mollom</a> fame, along other things). Both of these customer testimonials were made possible because GlassFish has been delivering full Java EE 6 implementations for almost two years now which is plenty of time to see serious production deployments on it.
</p>
<p>
The Java EE Gathering (BOF) was very well attended and very lively with many spec leads participating and discussing progress and also pain points with folks in the room. Thanks to all those attending this session, a good number of RFE&#8217;s, and priority points came out of this. While this wasn&#8217;t a GlassFish session by any means, it&#8217;s great to have the current RESTful Admin and upcoming Java EE 7 planned features be a satisfactory answer to some of the requests from the attendance.
</p>
<p>
Last but certainly not least, the GlassFish team is busy with <a href="http://javaee-spec.java.net">Java EE 7</a> and version 4 of the product. This was discussed and shown during the Java EE keynote and in greater details in <a href="http://www.devoxx.com/display/DV11/Pragmatic+Cloud+and+PaaS+with+Java+EE+7+%28and+GlassFish%29">Jerome Dochez&#8217; session</a>. If any indication, the tweets on his demo (virtualization, provisioning, etc&#8230;) were very encouraging.
</p>
<p>
Java EE 6 adoption is doing great and GlassFish, being a production-quality reference implementation, is one of the first to benefit from this. And with <a href="http://blogs.oracle.com/theaquarium/tags/4.0">GlassFish 4.0</a>, we&#8217;re looking at increasing the product and community adoption by offering a pragmatic technical solution to Java EE PaaS deployments. Stay tuned ! (the impatient in you is encouraged to grab a <a href="http://download.java.net/glassfish/4.0">4.0 build</a> and provide <a href="http://www.java.net/forums/glassfish/glassfish">feedback</a>).</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/glassfish/'>GlassFish</a> Tagged: <a href='http://alexismp.wordpress.com/tag/devoxx/'>devoxx</a>, <a href='http://alexismp.wordpress.com/tag/glassfish-2/'>glassfish</a>, <a href='http://alexismp.wordpress.com/tag/javaee/'>javaee</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/4284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/4284/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4284&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/vaLCPaD4vVo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2011/11/21/glassfish-back-from-devoxx-2011-mature-java-ee-6-and-ee-7-well-on-its-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="https://blogs.oracle.com/theaquarium/resource/SparkyDevoxx2011.png" medium="image" />

		<media:content url="http://alexismp.files.wordpress.com/2012/03/stephanandi-small.jpg" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2011/11/21/glassfish-back-from-devoxx-2011-mature-java-ee-6-and-ee-7-well-on-its-way/</feedburner:origLink></item>
		<item>
		<title>Séminaire en ligne (et en français) autour de GlassFish</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/ADQSQfnVUBo/</link>
		<comments>http://alexismp.wordpress.com/2011/11/02/seminaire-en-ligne-et-en-francais-autour-de-glassfish/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 17:12:51 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[InFrenchInZeText]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/2011/11/02/seminaire-en-ligne-et-en-francais-autour-de-glassfish</guid>
		<description><![CDATA[Si vous n&#8217;êtes pas à Colombes chez Oracle pour la journée OTN Developer autour de Java EE, vous pouvez vous joindre à un séminaire en ligne sur GlassFish ce jeudi : GlassFish &#8211; Serveur Java EE Open Source et Opérationnel Jeudi 3 novembre 2011 15h00 à Paris 10h00 à Montréal S&#8217;enregister Filed under: InFrenchInZeText Tagged: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4285&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Si vous n&#8217;êtes pas à Colombes chez Oracle pour la <a href="http://blogs.oracle.com/alexismp/entry/java_developer_day_développez_avec">journée OTN Developer autour de Java EE</a>, vous pouvez vous joindre à un séminaire en ligne sur GlassFish ce jeudi :</p>
<p><strong><a href="https://oracleevents.webex.com/oracleevents/onstage/g.php?t=a&amp;d=591428139">GlassFish &#8211; Serveur Java EE Open Source et Opérationnel</a></strong><br />
Jeudi 3 novembre 2011<br />
15h00 à Paris<br />
10h00 à Montréal<br />
<a href="https://oracleevents.webex.com/oracleevents/onstage/g.php?t=a&amp;d=591428139">S&#8217;enregister</a></p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/infrenchinzetext/'>InFrenchInZeText</a> Tagged: <a href='http://alexismp.wordpress.com/tag/glassfish-2/'>glassfish</a>, <a href='http://alexismp.wordpress.com/tag/javaee/'>javaee</a>, <a href='http://alexismp.wordpress.com/tag/presentation/'>presentation</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/4285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/4285/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4285&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/ADQSQfnVUBo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2011/11/02/seminaire-en-ligne-et-en-francais-autour-de-glassfish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>
	<feedburner:origLink>http://alexismp.wordpress.com/2011/11/02/seminaire-en-ligne-et-en-francais-autour-de-glassfish/</feedburner:origLink></item>
		<item>
		<title>JAVA Developer Day, développez avec Java EE 6 et GlassFish</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/NXrk2iasgNo/</link>
		<comments>http://alexismp.wordpress.com/2011/10/25/java-developer-day-developpez-avec-java-ee-6-et-glassfish/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 04:48:29 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/2011/10/25/java-developer-day-developpez-avec-java-ee-6-et-glassfish</guid>
		<description><![CDATA[Evénement gratuit Java EE et GlassFish la semaine prochaine chez Oracle France : &#8220;Comment exploiter tout le potentiel de Java EE 6 et de GlassFish ? Pour cela, Oracle vous invite à un atelier pratique inédit qui vous permettra de découvrir Java EE 6 et développer avec GlassFish.&#8221; jeudi 3 novembre 2010 de 9h30 à [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4286&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Evénement gratuit <strong>Java EE et GlassFish</strong> la semaine prochaine chez Oracle France :<br />
<em><br />
&#8220;Comment exploiter tout le potentiel de Java EE 6 et de GlassFish ? Pour cela, Oracle vous invite à un atelier pratique inédit qui vous permettra de découvrir Java EE 6 et développer avec GlassFish.&#8221;</em></p>
<p>jeudi 3 novembre 2010 de 9h30 à 16h30.<br />
Oracle France &#8211; 15, boulevard du Général de Gaule 92715 Colombes</p>
<p>Au programme: présentation et labs (venir avec son portable).<br />
<a href="http://www.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=135276&amp;src=7307403&amp;src=7307403&amp;Act=24">Inscriptions en ligne</a> (places limitées).</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/general/'>General</a> Tagged: <a href='http://alexismp.wordpress.com/tag/glassfish-2/'>glassfish</a>, <a href='http://alexismp.wordpress.com/tag/java-2/'>java</a>, <a href='http://alexismp.wordpress.com/tag/javaee/'>javaee</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/4286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/4286/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4286&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/NXrk2iasgNo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2011/10/25/java-developer-day-developpez-avec-java-ee-6-et-glassfish/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>
	<feedburner:origLink>http://alexismp.wordpress.com/2011/10/25/java-developer-day-developpez-avec-java-ee-6-et-glassfish/</feedburner:origLink></item>
		<item>
		<title>Exemple de code Java EE 6 (example de livre en Français)</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/Cl6o1j86eoQ/</link>
		<comments>http://alexismp.wordpress.com/2011/10/20/exemple-de-code-java-ee-6-example-de-livre-en-francais/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 08:03:18 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[InFrenchInZeText]]></category>
		<category><![CDATA[javaee]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/2011/10/20/exemple-de-code-java-ee-6-example-de-livre-en-francais</guid>
		<description><![CDATA[Pour faire suite à mon billet du début d&#8217;année sur le livre &#8220;Développements n-tiers avec JavaEE&#8221; aux Editions ENI, voici maintenant l&#8217;ensemble du code source développé dans l&#8217;ouvrage qui est maintenant disponible. Il s&#8217;agit d&#8217;une application complète développée tout au cours du livre et testée dans GlassFish 3.1.x. En parlant de GlassFish, voici un nouvel [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4287&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>
Pour faire suite à mon <a href="http://blogs.oracle.com/alexismp/entry/nouveau_livre_java_ee_6">billet du début d&#8217;année</a> sur le livre &#8220;Développements n-tiers avec JavaEE&#8221; aux Editions ENI, voici maintenant l&#8217;ensemble du code source développé dans l&#8217;ouvrage qui est maintenant <a href="http://www.gdawj.com/sources.jsp">disponible</a>. Il s&#8217;agit d&#8217;une application complète développée tout au cours du livre et testée dans <a href="http://glassfish.org">GlassFish</a> 3.1.x.
</p>
<p>
En parlant de GlassFish, voici un <a href="http://www.editions-eni.fr/Livres/GlassFish-Decouverte-du-serveur-d-applications-Java-EE/.4_3a6222cf-b921-41f5-886c-c989f77ba994_302afb84-749a-4726-bf5a-8e792b47eeec_1_0_d9bd8b5e-f324-473f-b1fc-b41b421c950f.html">nouvel ouvrage en préparation</a>.</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/infrenchinzetext/'>InFrenchInZeText</a> Tagged: <a href='http://alexismp.wordpress.com/tag/javaee/'>javaee</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/4287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/4287/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4287&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/Cl6o1j86eoQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2011/10/20/exemple-de-code-java-ee-6-example-de-livre-en-francais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>
	<feedburner:origLink>http://alexismp.wordpress.com/2011/10/20/exemple-de-code-java-ee-6-example-de-livre-en-francais/</feedburner:origLink></item>
		<item>
		<title>How to build a successful Java User Group (JUG)</title>
		<link>http://feedproxy.google.com/~r/Bistro/~3/ABlQTwPKgic/</link>
		<comments>http://alexismp.wordpress.com/2011/10/19/how-to-build-a-successful-java-user-groups-jug/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 01:11:13 +0000</pubDate>
		<dc:creator>alexismp</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[group]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jug]]></category>
		<category><![CDATA[user]]></category>

		<guid isPermaLink="false">http://alexismp.wordpress.com/2011/10/19/how-to-build-a-successful-java-user-groups-jug</guid>
		<description><![CDATA[JUG&#8217;s are an increasingly important part of the larger Java community (see recent JCP elections) and yet only a fraction of Java developers attend regular meetings (as we found out at JavaOne). Before I start I probably should say that while I don&#8217;t have hard data to back this up, I&#8217;ve seen a large number [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4288&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>JUG&#8217;s are an increasingly important part of the larger Java community (see <a href="http://blogs.oracle.com/theaquarium/entry/jcp_special_elections_2011_results">recent JCP elections</a>) and yet only a fraction of Java developers attend regular meetings (as we <a href="http://openj.dk/2011/10/06/javaone11-live-poll-results/">found out at JavaOne</a>).</p>
<p>Before I start I probably should say that while I don&#8217;t have hard data to back this up, I&#8217;ve seen a large number of JUG&#8217;s be created in the past 2-3 years, more than 10 years after Java was first introduced, accounting for maybe as much as half of today&#8217;s active JUGs. In France alone, there is more than a dozen active JUGs that were created, all in the last 3-4 years. There doesn&#8217;t seem to be a shortage of interest for Java, quite the opposite.</p>
<p>I don&#8217;t run a JUG nor am I really active in one but I&#8217;ve been visiting many of them in the past few years (they tend to be the format that I like best), I&#8217;ve seen a good number of them take off, some crash, and I interact with several JUG leaders on a regular basis, so I thought I&#8217;d share the ingredients that I believe are key to a successful JUG.</p>
<p><a href="http://www.java.net/jugs/java-user-groups"> <img src="http://alexismp.files.wordpress.com/2012/03/worldwidejugs.png?w=480" alt="" align="right" border="0" hspace="5" vspace="5" /></a></p>
<p><strong>First</strong>, you need to have a venue. It may sound obvious but the lack of a regular (hopefully free-of-charge) room for your meetings is often the reason for JUG activity going down or simply disappearing. Universities seems to be the best solution after company meeting rooms.</p>
<p><strong>Second</strong>, you need sponsors. While this can cover for Pizza &amp; Beer (or Wine &amp; Cheese, you decide), maybe more importantly this should help you cover for your speakers expenses (travel + hotel). While those speakers employed by large companies should be able to expense their entire travel, you don&#8217;t want to miss out on the independent consultants. Another option is to have formal JUG members paying a yearly fee. This works well once you have a well established set of events, including maybe a yearly (international) conference.</p>
<p><strong>Third</strong>, last, and not least &#8211; you need good content. This is content that addresses your JUG&#8217;s interests and it doesn&#8217;t have to be always about bleeding edge technology of the latest and greatest JVM language. Some folks take JUG&#8217;s as a training, others mostly as a get-together, and probably also a good chunk as a way to stay on top of what&#8217;s new in the Java ecosystem. You need to balance different topics but my recommendation would be to have a small set of folks decide on the agenda. Voting or large groups of folks deciding don&#8217;t usually work too well.</p>
<p>While all of the above probably applies for any technology user group, JUG&#8217;s are a bit special because they are loosely federated by mailing lists and interactions are facilitated by Sun initially and now by Oracle. If you are starting a JUG, you probably want to read about it on this <a href="http://www.java.net/jugs/community-objectives">all-in-one page</a>, be listed on <a href="http://www.java.net/jugs/java-user-groups">java-user-groups</a> and start chatting with fellow JUG leaders, they are a great bunch and will most certainly have tips for you.</p>
<p>I should of course not forget to mention that you&#8217;ll need energy and passion to keep a JUG running. Lot&#8217;s of it!</p>
<br />Filed under: <a href='http://alexismp.wordpress.com/category/java/'>Java</a> Tagged: <a href='http://alexismp.wordpress.com/tag/group/'>group</a>, <a href='http://alexismp.wordpress.com/tag/java-2/'>java</a>, <a href='http://alexismp.wordpress.com/tag/jug/'>jug</a>, <a href='http://alexismp.wordpress.com/tag/user/'>user</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexismp.wordpress.com/4288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexismp.wordpress.com/4288/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexismp.wordpress.com&#038;blog=11716945&#038;post=4288&#038;subd=alexismp&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/Bistro/~4/ABlQTwPKgic" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alexismp.wordpress.com/2011/10/19/how-to-build-a-successful-java-user-groups-jug/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aafd9d928b31528176eeb940f671bf96?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">alexismp</media:title>
		</media:content>

		<media:content url="http://alexismp.files.wordpress.com/2012/03/worldwidejugs.png" medium="image" />
	<feedburner:origLink>http://alexismp.wordpress.com/2011/10/19/how-to-build-a-successful-java-user-groups-jug/</feedburner:origLink></item>
	</channel>
</rss>
