<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sukria.net &#187; OSDCfr</title>
	<atom:link href="http://www.sukria.net/fr/archives/tag/osdcfr/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sukria.net/fr</link>
	<description>I will press many keys on my keyboard causing an implementation to occur.</description>
	<lastBuildDate>Wed, 18 Jan 2012 17:11:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>OSDCfr 2010 slides for Dancer</title>
		<link>http://www.sukria.net/fr/archives/2010/10/22/osdcfr-2010-slides-for-dancer/</link>
		<comments>http://www.sukria.net/fr/archives/2010/10/22/osdcfr-2010-slides-for-dancer/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 10:48:39 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Dancer]]></category>
		<category><![CDATA[OSDCfr]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[slides]]></category>

		<guid isPermaLink="false">http://www.sukria.net/fr/?p=1653</guid>
		<description><![CDATA[I finnaly took the time to publish the (Broadway) slides of my OSDCfr 2010 talk about Dancer. Check them out, it&#8217;s Dancer powered! Tweet blog tools and plugins from www.zeitblog.comRelated posts: OSDCfr 2010 Wow. This year, OSDCfr was a pretty impressive event to... Dancer talk at French Perl Workshop 2010 For those who will be &#8230; <a href="http://www.sukria.net/fr/archives/2010/10/22/osdcfr-2010-slides-for-dancer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I finnaly took the time to publish the (<a href="http://github.com/sukria/Broadway">Broadway</a>) slides of my OSDCfr 2010 talk about Dancer.</p>
<p><a href="http://slides.perldancer.org">Check them out</a>, it&#8217;s Dancer powered!</p>
<div id='teoShare' ><div id='teo2Google'>
		<!-- Place this tag where you want the +1 button to render -->
		<g:plusone size='tall' annotation='none'></g:plusone>

		<!-- Place this render call where appropriate -->
		<script type='text/javascript'>
		  (function() {
			var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
			po.src = 'https://apis.google.com/js/plusone.js';
			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
		  })();
		</script>
		</div><div id="teoTweet" >
		<a href="http://twitter.com/share" class="twitter-share-button" data-count="none" data-via="sukria">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script> </div></div><div style="height:0px; width:0px; overflow:hidden;"><a href="http://www.zeitblog.com/?in=plugin">blog tools and plugins from www.zeitblog.com</a></div><p>Related posts:<ol>
<li><a href='http://www.sukria.net/fr/archives/2010/10/11/osdcfr-2010/' rel='bookmark' title='OSDCfr 2010'>OSDCfr 2010</a> <small>Wow. This year, OSDCfr was a pretty impressive event to...</small></li>
<li><a href='http://www.sukria.net/fr/archives/2010/04/14/dancer-talk-at-french-perl-workshop-2010/' rel='bookmark' title='Dancer talk at French Perl Workshop 2010'>Dancer talk at French Perl Workshop 2010</a> <small>For those who will be around Calais in June, I&#8217;ll...</small></li>
<li><a href='http://www.sukria.net/fr/archives/2009/09/19/perl-dancer-0-9904-released/' rel='bookmark' title='Perl Dancer 0.9904 released'>Perl Dancer 0.9904 released</a> <small>I&#8217;ve just published a new version of Dancer. It&#8217;s basically...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/fr/archives/2010/10/22/osdcfr-2010-slides-for-dancer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OSDCfr 2010</title>
		<link>http://www.sukria.net/fr/archives/2010/10/11/osdcfr-2010/</link>
		<comments>http://www.sukria.net/fr/archives/2010/10/11/osdcfr-2010/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 17:00:28 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Conférence]]></category>
		<category><![CDATA[Dancer]]></category>
		<category><![CDATA[OSDCfr]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://www.sukria.net/fr/?p=1626</guid>
		<description><![CDATA[Wow. This year, OSDCfr was a pretty impressive event to stop by. There were many interesting people, such as Tom Preston-Werner &#8211; GitHub&#8216;s CTO &#8211; who did a talk about&#8230; well, git, surprinsigly. From my perspective, the event was even more exciting than I could expect, because I discussed a lot about Dancer, with many &#8230; <a href="http://www.sukria.net/fr/archives/2010/10/11/osdcfr-2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="/fr/wp-content/uploads/2010/10/osdc.png" alt="OSDCfr 2010 logo" style="border: 1px solid #777; padding: 1px; margin: 1em; float: right;" /></p>
<p>Wow. This year, OSDCfr was a pretty impressive event to stop by. There were many interesting people, such as <a href="http://twitter.com/#!/mojombo">Tom Preston-Werner</a> &#8211; <a href="http://github.com">GitHub</a>&#8216;s CTO &#8211; who did a talk about&#8230; well, git, surprinsigly.</p>
<p>From my perspective, the event was even more exciting than I could expect, because I discussed <em>a lot</em> about <a href="http://perldancer.org">Dancer</a>, with many people. So I won&#8217;t cover the whole event in this blog entry, but I&#8217;ll focus on what happened around Dancer.</p>
<ul>
<li>Did my slideshow on saturday&#8217;s afternoon, it went pretty well. Everything was powered by <a href="http://github.com/sukria/Broadway/">Broadway</a>, a small Dancer app I wrote two days before as a proof of concept and as a good excuse to do a live demo. My trick went well, I did not say to anyone I was doing a demo until the slideshow was finished: &#8220;Want a live demo? Well, you already had one.&#8221; &#8211; Good <a href="http://en.wikipedia.org/wiki/Climax">climax</a> (and also, apparently a good way to <a href="http://twitter.com/#!/sukria/status/26859616947">counter Murphy&#8217;s law</a>). In less than 50 lines of Dancer, I have a working slideshow engine with an ajax-based remote controller on my Android phone. Someone who saw it running even told me: &#8220;man, you almost have rewrote Apple&#8217;s Keynote software with Dancer!&#8221;. Cool time.
</li>
<li>Spoke with <a href="http://blogs.perl.org/users/martin_berends/">Martin Berends</a> who is working on Perl 6 and wants to port Dancer. Martin told me he now has a working <a href="http://plackperl.org">PSGI</a>-aware HTTP server for Perl 6 (this is awesome!) and he will now be able to start hacking on the very first step to have Dancer in Perl 6 : the ability to define a route over PSGI, with Dancer&#8217;s sugar. During lunchtime, we discussed a bit about how to track memory leaks in Perl (we did find one recently in Dancer and were looking for advices, see below).
</li>
<li>Did a small hackaton with <a href="http://lumberjaph.net/">Franck</a> after the lunch, we were focused on finding where the memory leak came from. We actually did! It&#8217;s an <code>auto_reload</code> bug (so it only appears when you start your Dancer app in the development environment with <code>auto_reload</code> set). I was already planning to drop the auto_reload feature, had pretty good reasons to do so, and now, I have just the proof maintaining it is just a pain in the ass. No need to wonder why the Sinatra team <a href="http://www.sinatrarb.com/faq.html#reloading">also decided</a> to drop that kind of feature from their core. We&#8217;ll make a plugin for those who want to still use it, but definitely won&#8217;t maintain it in the core.
</li>
<li>Seen Nicolas Rennert&#8217;s talk about Hash-tables alogrithms and thoughts about how to parse a tree, the fast way. This made me think we could refactor the way Dancer parses its route tree, and maybe implement that as a vritual class (the same way we do for template, session or logger engines) in order to be able to switch from one route resolver to another</li>
<li>Talked a bit with Philippe Bruhat about his project to write a tool to freeze a Dancer website. Basically, you have a local Dancer app, you run the magic script he has in mind and you get a static website you can just upload somewhere. His idea is interesting and I&#8217;m looking forward to see it. Apparently, this will be named <a href="http://www.urbandictionary.com/define.php?term=wallflower">WallFlower</a> Pretty good name for a static dancer ;)
</li>
<li>Did a lightning talk with Franck about Jitterbug, our small continuous-integration tool for Perl project hosted on GitHub. Went pretty fast (we spoke about <a href="http://search.cpan.org/~gugod/App-perlbrew-0.10/lib/App/perlbrew.pm">perlbrew</a>, <a href="http://search.cpan.org/~miyagawa/App-cpanminus-1.0015/lib/App/cpanminus.pm">cpanminus</a>, GitHub web hooks and Dancer, in less than 5 minutes!) not sure if everyone understood what it was about ;)
</li>
<li>At the end of the conference, did an interview about Dancer with Franck and Philippe Bruhat, for &#8220;Linux Magazine France&#8221;. More than 40 minutes of live discussion are recorded, Philippe should do a transcript soon. It was really interesting to do, it&#8217;s a great overview of the project, I&#8217;m sure the paper will be exciting to read.
</li>
<li>Spoke with some guys of the French Perl Foundation, they offered to sponsor our merchandising needs (basically the T-shirts print costs could be covered by the foundation). They find that Dancer is a good project and deserve their support. That&#8217;s great news! I&#8217;m honoured :)
</li>
</ul>
<p><img src="/fr/wp-content/uploads/2010/10/planning.png" alt="Talk Schedule" style="border: 1px solid #777; padding: 1px; margin: 1em;" /></p>
<div id='teoShare' ><div id='teo2Google'>
		<!-- Place this tag where you want the +1 button to render -->
		<g:plusone size='tall' annotation='none'></g:plusone>

		<!-- Place this render call where appropriate -->
		<script type='text/javascript'>
		  (function() {
			var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
			po.src = 'https://apis.google.com/js/plusone.js';
			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
		  })();
		</script>
		</div><div id="teoTweet" >
		<a href="http://twitter.com/share" class="twitter-share-button" data-count="none" data-via="sukria">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script> </div></div><div style="height:0px; width:0px; overflow:hidden;"><a href="http://www.zeitblog.com/?in=plugin">blog tools and plugins from www.zeitblog.com</a></div><p>Related posts:<ol>
<li><a href='http://www.sukria.net/fr/archives/2010/10/22/osdcfr-2010-slides-for-dancer/' rel='bookmark' title='OSDCfr 2010 slides for Dancer'>OSDCfr 2010 slides for Dancer</a> <small>I finnaly took the time to publish the (Broadway) slides...</small></li>
<li><a href='http://www.sukria.net/fr/archives/2010/06/12/french-perl-workshop-2010-report/' rel='bookmark' title='French Perl Workshop 2010 report'>French Perl Workshop 2010 report</a> <small>I&#8217;m just back from FPW 2010 and I want to...</small></li>
<li><a href='http://www.sukria.net/fr/archives/2010/04/14/dancer-talk-at-french-perl-workshop-2010/' rel='bookmark' title='Dancer talk at French Perl Workshop 2010'>Dancer talk at French Perl Workshop 2010</a> <small>For those who will be around Calais in June, I&#8217;ll...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/fr/archives/2010/10/11/osdcfr-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSDC fr schedule</title>
		<link>http://www.sukria.net/fr/archives/2009/09/26/osdc-fr-schedule/</link>
		<comments>http://www.sukria.net/fr/archives/2009/09/26/osdc-fr-schedule/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 09:18:46 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[OSDCfr]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Talk]]></category>

		<guid isPermaLink="false">http://www.sukria.net/fr/?p=1280</guid>
		<description><![CDATA[The schedule for OSDCfr has been published last night. My talk about Dancer will take place saturday afternoon, just after Ingy döt Net&#8216;s talk about YAML, TestML and C&#8217;Dent. Ingy is the special guest of OSDCfr, he&#8217;s one of the YAML authors and is involved in many projects regarding programming languages. It&#8217;s quite impressive to &#8230; <a href="http://www.sukria.net/fr/archives/2009/09/26/osdc-fr-schedule/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The schedule for OSDCfr has been published last night. </p>
<p><a href="http://act.osdc.fr/osdc2009fr/talk/2363">My talk about Dancer</a> will take place <a href="http://act.osdc.fr/osdc2009fr/schedule?day=2009-10-03">saturday afternoon</a>, just after <a href="http://blog.ingy.net/">Ingy döt Net</a>&#8216;s <a href="http://act.osdc.fr/osdc2009fr/talk/2318">talk about YAML, TestML and C&#8217;Dent</a>.</p>
<p>Ingy is the special guest of OSDCfr, he&#8217;s one of the YAML authors and is involved in many projects regarding programming languages.</p>
<p>It&#8217;s quite impressive to speak just after him, I hope I won&#8217;t look too <em>amateur</em> ;)</p>
<p>Now it&#8217;s time to start working on the slides!</p>
<div id='teoShare' ><div id='teo2Google'>
		<!-- Place this tag where you want the +1 button to render -->
		<g:plusone size='tall' annotation='none'></g:plusone>

		<!-- Place this render call where appropriate -->
		<script type='text/javascript'>
		  (function() {
			var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
			po.src = 'https://apis.google.com/js/plusone.js';
			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
		  })();
		</script>
		</div><div id="teoTweet" >
		<a href="http://twitter.com/share" class="twitter-share-button" data-count="none" data-via="sukria">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script> </div></div><div style="height:0px; width:0px; overflow:hidden;"><a href="http://www.zeitblog.com/?in=plugin">blog tools and plugins from www.zeitblog.com</a></div><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/fr/archives/2009/09/26/osdc-fr-schedule/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Perl Dancer 0.9904 released</title>
		<link>http://www.sukria.net/fr/archives/2009/09/19/perl-dancer-0-9904-released/</link>
		<comments>http://www.sukria.net/fr/archives/2009/09/19/perl-dancer-0-9904-released/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 15:42:31 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Dancer]]></category>
		<category><![CDATA[OSDCfr]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Plack]]></category>

		<guid isPermaLink="false">http://www.sukria.net/fr/?p=1246</guid>
		<description><![CDATA[I&#8217;ve just published a new version of Dancer. It&#8217;s basically a PSGI/Plack support release but also provides a new piece of sugar: the bootstraping helper. One can now create a new application from scractch with a single command, as explained on the website. A big thank to Tatsuhiko Miyagawa who helped me when I was &#8230; <a href="http://www.sukria.net/fr/archives/2009/09/19/perl-dancer-0-9904-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just published a new version of <a href="http://dancer.sukria.net">Dancer</a>. It&#8217;s basically a <a href="http://bulknews.typepad.com/blog/2009/09/psgi-perl-wsgi.html">PSGI/Plack</a> support release but also provides a new piece of sugar: the <a href="http://github.com/sukria/Dancer/blob/master/script/dancer">bootstraping helper</a>.</p>
<p>One can now create a new application from scractch with a single command, as explained on <a href="http://dancer.sukria.net/quickstart">the website</a>.</p>
<p>A big thank to <a href="http://github.com/miyagawa/">Tatsuhiko Miyagawa</a> who helped me when I was working on the PSGI/Plack support and to <a href="http://github.com/sdeseille/">Sebastien Deseille</a> who worked on the helper script.</p>
<p>Next step is to write some documentation about the Apache/PSGI integration and prepare the slides for the upcoming <a href="http://act.osdc.fr/osdc2009fr/">OSDCfr</a> event where I&#8217;ll be <a href="http://act.osdc.fr/osdc2009fr/talk/2363">talking about Dancer</a>.</p>
<div id='teoShare' ><div id='teo2Google'>
		<!-- Place this tag where you want the +1 button to render -->
		<g:plusone size='tall' annotation='none'></g:plusone>

		<!-- Place this render call where appropriate -->
		<script type='text/javascript'>
		  (function() {
			var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
			po.src = 'https://apis.google.com/js/plusone.js';
			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
		  })();
		</script>
		</div><div id="teoTweet" >
		<a href="http://twitter.com/share" class="twitter-share-button" data-count="none" data-via="sukria">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script> </div></div><div style="height:0px; width:0px; overflow:hidden;"><a href="http://www.zeitblog.com/?in=plugin">blog tools and plugins from www.zeitblog.com</a></div><p>Related posts:<ol>
<li><a href='http://www.sukria.net/fr/archives/2010/01/11/using-plack-to-run-a-dancer-app-under-a-cgi-environment/' rel='bookmark' title='Using Plack to run a Dancer app under a CGI environment'>Using Plack to run a Dancer app under a CGI environment</a> <small>Sawyer X on blogs.perl.org recently wondered how one could run...</small></li>
<li><a href='http://www.sukria.net/fr/archives/2010/07/03/perl-dancer-meeting-1-report/' rel='bookmark' title='Perl Dancer meeting #1 report'>Perl Dancer meeting #1 report</a> <small>Here is my quick report of the first Dancer meeting...</small></li>
<li><a href='http://www.sukria.net/fr/archives/2009/09/20/mounting-a-dancer-app-into-apache-psgiplack/' rel='bookmark' title='Mounting a Dancer app into Apache + PSGI/Plack'>Mounting a Dancer app into Apache + PSGI/Plack</a> <small>EDIT : This is going to change as soon as...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/fr/archives/2009/09/19/perl-dancer-0-9904-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

