<?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>Code = Conversation</title>
	<atom:link href="http://code.foo.no/feed" rel="self" type="application/rss+xml" />
	<link>http://code.foo.no</link>
	<description>Public thinking about collaborative authoring, code and suchnot.</description>
	<lastBuildDate>Fri, 20 Apr 2012 22:33:03 +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>On the concept of Journaliterary Programming</title>
		<link>http://code.foo.no/2012/04/20/journa-literary-programming</link>
		<comments>http://code.foo.no/2012/04/20/journa-literary-programming#comments</comments>
		<pubDate>Fri, 20 Apr 2012 15:34:27 +0000</pubDate>
		<dc:creator>sjn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[journalism]]></category>
		<category><![CDATA[perl 6]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://code.foo.no/?p=315</guid>
		<description><![CDATA[I would like to submit to you the following (arguably crazy) thought. Assuming everyone reading this has a notion of what a &#8220;good&#8221; program is. In my world this would generally mean 1) the program code communicates it&#8217;s intent well &#8230; <a href="http://code.foo.no/2012/04/20/journa-literary-programming">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I would like to submit to you the following (arguably crazy) thought.</p>
<p>Assuming everyone reading this has a notion of what a &#8220;good&#8221; program is. In my world this would generally mean 1) the program code communicates it&#8217;s intent well to the reader, 2) the code does the right thing, and 3) it does so in an appropriately efficient manner. Meaning, if you can&#8217;t understand the code then you can&#8217;t make it correct, and long as it&#8217;s not correct, there&#8217;s not much value in making it efficient.</p>
<p>In my mind, this should lead to the conclusion being a good programmer probably also means being a good storyteller.</p>
<p>This is not a novel idea, though. Donald Knuth talked about a very similar topic a some time back. He called it &#8220;Literate Programming&#8221;, and with it, he urged programmers to go about writing software in the same way as one would go about writing literature.</p>
<p>I think there&#8217;s some value in this thought, but I think there&#8217;s something important missing too. To give you an idea of what, please consider the following quote:</p>
<blockquote><p>Literature is the art of writing something that will be read twice; journalism what will be read once.</p>
<p style="text-align: right;">– Cyril Connolly, Enemies of Promise (1938)</p>
</blockquote>
<p>If we translate this into the field of computing terms, one might say <em>write code that one only needs to read once to understand</em>. Anyone who&#8217;s written any meaningful amount of code sees the value in an ideal like this. But with that in mind, one might also conclude that <em>the art of journalistic writing</em> is closer to our field than field Knuth proposed we should embrace.</p>
<p>Next, let me introduce you to the following opening of an article.</p>
<blockquote><p><strong><a href="http://www.wired.com/wired/archive/4.12/ffglass.html">Mother Earth, Mother Board</a></strong></p>
<p>In which the hacker tourist ventures forth across the wide and wondrous meatspace of three continents, acquainting himself with the customs and dialects of the exotic Manhole Villagers of Thailand, the U-Turn Tunnelers of the Nile Delta, the Cable Nomads of Lan tao Island, the Slack Control Wizards of Chelmsford, the Subterranean Ex-Telegraphers of Cornwall, and other previously unknown and unchronicled folk; also, biographical sketches of the two long-dead Supreme Ninja Hacker Mage Lords of global telecommunications, and other material pertaining to the business and technology of Undersea Fiber-Optic Cables, as well as an account of the laying of the longest wire on Earth, which should not be without interest to the readers of Wired.</p>
<p style="text-align: right;">– Neal Stephenson, Wired Magazine, December 1996.</p>
</blockquote>
<p>At the time of it&#8217;s writing, this style might have been called <em>long form</em>. Ten years later, the style gets a name; <em>creative nonfiction</em>. And<em> literary reportage.</em> And <em>literary journalism</em>. The purpose of this style is to tell a factual story about real events and real people, while allowing yourself to use story-telling techniques and language that traditionally belongs in the realm of literature.</p>
<p>I think this is a fascinating concept, we can learn something from it&#8217;s ambitions.</p>
<p>I would like to submit to you, that &#8211; with the right language at one&#8217;s disposal &#8211; it&#8217;s possible to write programs that <em>not just</em> communicate their intent so well that the reader understands everything after having been read once, but <em>also</em> that the program is written in a way that is so engaging and fun to read that we <em>want</em> to read them twice.</p>
<p>Can the Perl 6 language community can make this happen? I wonder. <img src='http://code.foo.no/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://code.foo.no/2012/04/20/journa-literary-programming/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coding Dojos at the Perl 6 Patterns Hackathon!</title>
		<link>http://code.foo.no/2012/04/18/coding-dojos</link>
		<comments>http://code.foo.no/2012/04/18/coding-dojos#comments</comments>
		<pubDate>Wed, 18 Apr 2012 08:51:10 +0000</pubDate>
		<dc:creator>sjn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coding dojo]]></category>
		<category><![CDATA[oslo.pm]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://code.foo.no/?p=339</guid>
		<description><![CDATA[Oslo Coding Dojo has jumped at the chance to connect with the Oslo Perl community. They will be present at the hackathon this coming weekend to arrange dojos and spread the word of kata and dojo goodness. Joy and happiness! &#8230; <a href="http://code.foo.no/2012/04/18/coding-dojos">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.meetup.com/OsloCodingDojo/">Oslo Coding Dojo</a> has jumped at the chance to connect with the Oslo Perl community. They will be present at the hackathon this coming weekend to arrange dojos and spread the word of kata and dojo goodness. Joy and happiness! <img src='http://code.foo.no/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>What can participants expect?</h2>
<ul>
<li>Learn about what coding dojos and katas are all about</li>
<li>Practice TDD and pair programming in a Perl 6 context</li>
<li>Experience true collaborative programming</li>
<li>Have fun!</li>
</ul>
<p>Good programming requires good practice, and at a dojo we get to learn together and practice the good stuff while having fun. We learn by doing (actual practice), from repetition (what can we do better?) and from the conversations (from one another and looking back after we&#8217;re done).</p>
<p>Learn a new way to teach Perl 6 and good programming practices!</p>
<h2>What are coding dojos?</h2>
<p>Dojos are a place to practice. Coding dojos are groups of programmers getting together to practice their craft. The concept of a dojo stems from Andy Hunt&#8217;s <a href="http://codekata.pragprog.com/codekata/2007/01/code_katahow_it.html">coding kata article</a>, which reminds us to take time off to get at what we do. For more information about dojos, see</p>
<ul>
<li><a href="http://codingdojo.org/cgi-bin/wiki.pl?WhatIsCodingDojo">http://codingdojo.org/cgi-bin/wiki.pl?WhatIsCodingDojo</a></li>
<li><a href="http://code.joejag.com/2009/the-coding-dojo/">http://code.joejag.com/2009/the-coding-dojo/</a></li>
<li><a href="http://codekata.pragprog.com/2007/01/code_kata_backg.html">http://codekata.pragprog.com/2007/01/code_kata_backg.html</a></li>
<li><a href="http://web.cs.wpi.edu/%7Egpollice/Dojo.html">http://web.cs.wpi.edu/~gpollice/Dojo.html</a></li>
</ul>
<p>&#8230;or just join us at the <a href="https://gist.github.com/1711730">Perl 6 Patterns Hackathon</a>! (Remember to <a class="" href="https://docs.google.com/spreadsheet/viewform?formkey=dGhHazhleEhpdFJYNEdGc3ZoV0ZodFE6MQ">sign up</a>!)</p>
<p>The first session will last for about an hour, including a short introduction to get us started. Further sessions will last an hour or as long as the participants want to. We&#8217;ll aim to spend the first session on getting to know the tools and the format, and then use the subsequent ones to improve on this.</p>
<p>Hope to see you there! <img src='http://code.foo.no/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: right;">- Geir Amdal<br />
- Salve J. Nilsen</p>
]]></content:encoded>
			<wfw:commentRss>http://code.foo.no/2012/04/18/coding-dojos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Åpent foredrag: &#8220;Temporally Quaquaversal Virtual Nanomachine Programming [...] Made Easy!&#8221;</title>
		<link>http://code.foo.no/2012/03/20/apent-foredrag-temporally-quaquaversal-virtual-nanomachine-programming-made-easy</link>
		<comments>http://code.foo.no/2012/03/20/apent-foredrag-temporally-quaquaversal-virtual-nanomachine-programming-made-easy#comments</comments>
		<pubDate>Tue, 20 Mar 2012 21:46:05 +0000</pubDate>
		<dc:creator>sjn</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Oslo.pm]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[perl damian conway quantum physics seminar]]></category>

		<guid isPermaLink="false">http://code.foo.no/?p=307</guid>
		<description><![CDATA[&#160; Oslo Perl Mongers ønsker å invitere til åpent medlemsmøte med Open Source legenden Damian Conway! Foredragene hans er sykt morsomme og minneverdige (bare spør de som var på &#8220;Fun With Dead Languages&#8221; foredraget i høst) så dette blir dritkult! &#8230; <a href="http://code.foo.no/2012/03/20/apent-foredrag-temporally-quaquaversal-virtual-nanomachine-programming-made-easy">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;<div id="attachment_332" class="wp-caption alignright" style="width: 310px"><a href="http://code.foo.no/wp-content/uploads/2012/03/brain.jpg"><img class="size-medium wp-image-332" title="Brainmelt" src="http://code.foo.no/wp-content/uploads/2012/03/brain-300x224.jpg" alt="" height="224" width="300"/></a><p class="wp-caption-text">Typisk hjerne etter et Damian-foredrag</p></div></p>
<p><a title="Oslo Perl Mongers hjemmeside" href="http://oslo.pm/">Oslo Perl Mongers</a> ønsker å invitere til åpent medlemsmøte med Open Source legenden Damian Conway! Foredragene hans er <em>sykt morsomme</em> og minneverdige (bare spør de som var på &#8220;<a title="Annonseringen av &quot;Fun with Dead Languages&quot; foredraget" href="http://code.foo.no/2011/08/04/apent-foredrag-pa-ifi-fun-with-dead-languages">Fun With Dead Languages</a>&#8221; foredraget i høst) så dette blir dritkult! <img src='http://code.foo.no/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<dl>
<dt>Tittel:</dt>
<dd>Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Spacetimes&#8230; Made Easy!</dd>
<dt>Tid:</dt>
<dd>Torsdag 19. April 2012, klokken 18:00</dd>
<dt>Sted:</dt>
<dd>The Scotsman (2. etg), Karl Johans gate 17</dd>
<dt>Kart:</dt>
<dd><a href="http://scotsman.no/kontakt.php">http://scotsman.no/kontakt.php</a></dd>
</dl>
<p><strong>Foredraget er gratis og åpent for alle.</strong></p>
<p>Damian beskriver foredraget sitt på følgende vis:</p>
<blockquote><p>Watch in terror as Damian writes a Perl program to extract square roots using nothing but quantum mechanics, general relativity, and the very fabric of the space-time continuum.</p>
<p>Along the way we&#8217;ll also investigate: Witt genstein&#8217;s dark secret; the diminishing returns of physical computation; Roman philosophy; when Super Science Adventures go wrong; the greatest Lego kit of all time; the secret identity of Sith; carbon logic vs silicon logic; the giants of 1930&#8242;s physics; elementary spin-half quanta under relativistic motion; CAT scans; Will Smith; bongos; drunken bets involving penguins; algorithmic consistency; God&#8217;s dice and the problem of free will; intrinsic self-inconsistency; the many worlds outside Copenhagen; and the inventor of stage diving.</p>
<p>What happens when Dirac meets Deutsch meets Damian? Mere anarchy is loosed upon the world.</p>
<p><a href="http://damian.conway.org/Seminars/Quaquaversal.html">http://damian.conway.org/Seminars/Quaquaversal.html</a></p>
</blockquote>
<p>Om Damian Conway:</p>
<blockquote><p>Damian Conway is a well-known member of the international Open Source community. An entertaining and widely sought-after speaker and educator, he is the author of several technical books, as well as over 50 Open Source software modules. He runs an international IT training company – Thoughtstream – which provides developer training from beginner to masterclass level throughout Europe, North America, and Australasia.</p>
<p><a href="http://damian.conway.org/About_us/Bio_formal.html">http://damian.conway.org/About_us/Bio_formal.html</a></p>
</blockquote>
<p>Om Oslo Perl Mongers:</p>
<blockquote><p>Oslo.pm er den eneste uavhengige faglig-sosiale foreningen for folk på østlandet som vil holde seg oppdatert på Perl, CPAN samt miljøene og infrastrukturen tilknyttet disse teknologiene. Foreningen er basert i Oslo, ble stiftet i 2002, har ca. 160 medlemmer og avholder faste medlemsmøter første onsdag hver måned.</p>
<p><a title="Oslo Perl Mongers hjemmeside" href="http://oslo.pm/">http://oslo.pm/</a></p>
</blockquote>
<p>Dette blir bra! <img src='http://code.foo.no/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://code.foo.no/2012/03/20/apent-foredrag-temporally-quaquaversal-virtual-nanomachine-programming-made-easy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oslo.pm courses in TDD, API Design and Productivity</title>
		<link>http://code.foo.no/2012/03/15/oslo-pm-courses-in-tdd-api-design-and-productivity</link>
		<comments>http://code.foo.no/2012/03/15/oslo-pm-courses-in-tdd-api-design-and-productivity#comments</comments>
		<pubDate>Thu, 15 Mar 2012 07:20:20 +0000</pubDate>
		<dc:creator>sjn</dc:creator>
				<category><![CDATA[Courses]]></category>
		<category><![CDATA[Oslo.pm]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[perl tdd productivity api-design courses]]></category>

		<guid isPermaLink="false">http://code.foo.no/?p=305</guid>
		<description><![CDATA[Keeping in mind Oslo.pm&#8217;s two-step .plan: Do something cool Tell about it Damian Conway is coming to Oslo, and just like last August, Oslo.pm and Redpill Linpro will be organizing courses! Place: Redpill Linpro&#8217;s classrooms at Vitaminveien 1A, Oslo, Norway. &#8230; <a href="http://code.foo.no/2012/03/15/oslo-pm-courses-in-tdd-api-design-and-productivity">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Keeping in mind Oslo.pm&#8217;s two-step <code>.plan</code>:</p>
<ol>
<li>Do something cool</li>
<li>Tell about it</li>
</ol>
<p><a href="http://blogs.perl.org/users/damian_conway/2012/03/oslo-rocks-open-source.html">Damian Conway is coming to Oslo</a>, and just like last August, <a href="http://oslo.pm/">Oslo.pm</a> and <a href="http://redpill-linpro.no/">Redpill Linpro</a> will be organizing <a href="http://oslo.pm/kurs/">courses</a>! <img src='http://code.foo.no/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<dl>
<dt>Place:</dt>
<dd>Redpill Linpro&#8217;s classrooms at <a href="http://redpill-linpro.no/Om-oss/Her-finner-du-oss">Vitaminveien 1A</a>, Oslo, Norway.</dd>
<dt>Time:</dt>
<dd><strong>Wednesday April 18th</strong>: 09:00-16:30, <a href="http://damian.conway.org/Courses/IntroTDD.html">Test-Driven Development in Perl</a> (<a href="https://training.redpill-linpro.com/category/perl/course/damian-conway-test-driven-development-in-perl/">Register</a>).</dd>
<dd><strong>Thursday April 19th</strong>: 09:00-16:30, <a href="http://damian.conway.org/Courses/Productivity.html">The Productive Programmer</a> (<a href="https://training.redpill-linpro.com/category/perl/course/damian-conway-the-productive-programmer/">Register</a>).</dd>
<dd><strong>Friday April 20th</strong>: 09:00-16:30, <a href="http://damian.conway.org/Courses/DesignAPI.html">API Design for Perl</a> (<a href="https://training.redpill-linpro.com/category/perl/course/damian-conway-api-design-for-perl/">Register</a>).</dd>
</dl>
<p>There are 12 seats available each day, so don&#8217;t wait too long to sign up. Also, a portion of the profits will go to fund Oslo.pm&#8217;s <a href="http://code.foo.no/2012/01/31/oslo-perl-mongers-in-2012">other activities</a> in 2012. <img src='http://code.foo.no/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Looking forward to <a href="http://oslo.pm/kurs/">see Damian in action</a> again!</p>
]]></content:encoded>
			<wfw:commentRss>http://code.foo.no/2012/03/15/oslo-pm-courses-in-tdd-api-design-and-productivity/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Invitation to Perl 6 Patterns Hackathon 2012</title>
		<link>http://code.foo.no/2012/03/01/invitation-to-perl-6-patterns-hackathon-2012</link>
		<comments>http://code.foo.no/2012/03/01/invitation-to-perl-6-patterns-hackathon-2012#comments</comments>
		<pubDate>Thu, 01 Mar 2012 18:12:40 +0000</pubDate>
		<dc:creator>sjn</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Oslo.pm]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://code.foo.no/?p=300</guid>
		<description><![CDATA[Hei! You&#8217;re hereby invited to Oslo Perl Monger&#8217;s first hackathon in 2012! Topic: Perl 6 Patterns Venue: Redpill Linpro&#8216;s classrooms Vitaminveien 1A Oslo, Norway When: Friday April 20th to Sunday April 22nd 2012 Activities: Hacking on Perl 6-related things, socializing, &#8230; <a href="http://code.foo.no/2012/03/01/invitation-to-perl-6-patterns-hackathon-2012">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hei!</p>
<p>You&#8217;re hereby invited to Oslo Perl Monger&#8217;s first hackathon in 2012!</p>
<dl>
<dt>Topic:</dt>
<dd>Perl 6 Patterns</dd>
<dt>Venue:</dt>
<dd><a title="Redpill Linpro" href="http://redpill-linpro.no/">Redpill Linpro</a>&#8216;s classrooms<br />
Vitaminveien 1A<br />
Oslo, Norway</dd>
<dt>When:</dt>
<dd>Friday April 20th to Sunday April 22nd 2012</dd>
<dt>Activities:</dt>
<dd>Hacking on Perl 6-related things, socializing, fun</dd>
<dt>Participation:</dt>
<dd>Free!</dd>
</dl>
<p>We&#8217;ve got attendance confirmation from Patrick Michaud, Moritz Lenz, Carl Mäsak, Jonathan Worthington, Damian Conway, Tadeusz Sośnierz and Filip Sergot, and there&#8217;s room for you too!</p>
<p>Oslo Perl Mongers&#8217; organizers are Jan Ingvoldstad (frettled), Karl Rune Nilsen (krunen) and Salve J. Nilsen (sjn), and we can all be reached on #perl6 on irc.freenode.org.</p>
<p>What does one do at a hackathon? The short answer is <abbr title="Whatever">*</abbr> <img src='http://code.foo.no/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . The long answer: Whatever is necessary, interesting, fun or useful to do when you get an opportunity to work with someone in the same room as yourself. It&#8217;s useful to have some opportunities to handle issues that require high-bandwidth communication, and hackathons are one of those. You&#8217;ll also get opportunities to meet core Perl 6 hackers and learn or improve your knowledge of the language.</p>
<p>As for the topic, it&#8217;s a guideline. We as organizers would like to see more people hack on Perl 6-related projects, and have realized that it would be useful to spend some attention on making it easier to recruit new people. This might mean we spend some time making cool examples to use in promotional material, to look for patterns in the language that can be used to make it easier to teach Perl 6, or to create the words and images that let people recognize we have something utterly cool going on in the Perl 6 community.</p>
<p>We want Perl 6 to be understandable and easily teachable to both students and experienced developers and teachers. We&#8217;d love to spend some time improving this aspect of the language.</p>
<p>If you&#8217;d like to participate, get in touch with the organizers (above) or just show up! <img src='http://code.foo.no/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>And failing that, remember: Do something cool, and tell about it! <img src='http://code.foo.no/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Too keep up-to-date with the preparations, check out our <a title="Perl 6 Patterns status page" href="https://gist.github.com/1711730">status gist</a> on github.</p>
<p>Finally, we&#8217;d like to thank our sponsors: Jan Ingvoldstad, NUUG Foundation and Oslo Perl Mongers. If you&#8217;d like to help improve this event, please get in touch with us!</p>
<p>See you in Oslo!</p>
<p>Kind regards,</p>
<ul>
<li>Jan Ingvoldstad (frettled)</li>
<li>Karl Rune Nilsen (krunen)</li>
<li>Salve J. Nilsen (sjn)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://code.foo.no/2012/03/01/invitation-to-perl-6-patterns-hackathon-2012/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oslo Perl Mongers in 2012</title>
		<link>http://code.foo.no/2012/01/31/oslo-perl-mongers-in-2012</link>
		<comments>http://code.foo.no/2012/01/31/oslo-perl-mongers-in-2012#comments</comments>
		<pubDate>Tue, 31 Jan 2012 18:51:20 +0000</pubDate>
		<dc:creator>sjn</dc:creator>
				<category><![CDATA[Oslo.pm]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[oslo.pm]]></category>
		<category><![CDATA[perl mongers]]></category>

		<guid isPermaLink="false">http://code.foo.no/?p=223</guid>
		<description><![CDATA[Do something Cool Tell about it So, what cool stuff is Oslo Perl Mongers planning to do in 2012? In February, we&#8217;ll visit Telenor &#8211; Norway&#8217;s largest telecom company, to learn how they&#8217;re using Perl to manage half a million &#8230; <a href="http://code.foo.no/2012/01/31/oslo-perl-mongers-in-2012">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ol>
<li>Do something Cool</li>
<li>Tell about it</li>
</ol>
<p>So, what cool stuff is Oslo Perl Mongers planning to do in 2012?</p>
<p>In <strong>February</strong>, we&#8217;ll visit Telenor &#8211; Norway&#8217;s largest telecom company, to learn how they&#8217;re using Perl to manage half a million routers in Telenor&#8217;s network. We&#8217;ll also have our general assembly, so this it&#8217;s a great time to show give a hand.</p>
<p>In <strong>April</strong>, Damian Conway will visit us again! He&#8217;ll be teaching a couple of his <a href="http://damian.conway.org/Courses/">courses</a>, give a <a href="http://damian.conway.org/Seminars/">presentation</a> for us, and attend the <a href="http://www.goopen.no/">Go Open 2012</a> conference.</p>
<p>While Damian&#8217;s in town we&#8217;ll also organize a <a href="https://gist.github.com/1711730">Perl 6 Hackathon</a> in the Redpill Linpro offices. Invitations have been sent to several core members of the Perl 6 community, and we&#8217;re looking for sponsors who would like to help some of them coming to Oslo. (If you haven&#8217;t heard from me, check in with <em>sjn</em> on #perl6, and we&#8217;ll see what we can do!)</p>
<div class="wp-caption alignright" style="width: 215px"><a href="http://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Preikestolen_Norge.jpg/730px-Preikestolen_Norge.jpg"><img class="    " title="Preikestolen (The Pulpit)" src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Preikestolen_Norge.jpg/342px-Preikestolen_Norge.jpg" alt="Preikestolen (The Pulpit)" width="205" height="287" /></a><p class="wp-caption-text">Preikestolen (The Pulpit)</p></div>
<p>In <strong>August</strong>, we&#8217;ll take a trip to <a href="http://act.yapc.eu/ye2012/">YAPC::EU in Frankfurt am Main</a>, Germany.</p>
<p>Right after YAPC::EU, we&#8217;ll fly directly from Frankfurt to Stavanger for a 5 day <em>Moving to Moose</em> hackathon near Lysefjorden, including a trip to <a title="Image search for Preikestolen" href="https://www.google.com/search?q=Preikestolen&amp;hl=en&amp;prmd=imvns&amp;tbm=isch">Preikestolen</a> (&#8220;The Pulpit&#8221;). Some details are still pending, but if you&#8217;re interested in working on moving Perl 5 to Moose, or move some useful CPAN modules to Moose, then this event may be something for you. On another note &#8211; we need sponsors! If your company uses Moose, please consider helping with funding for this hackathon!</p>
<p>In <strong>October</strong>, we&#8217;ll have our 10th anniversary! No plans yet, but we know the date is October 16th.</p>
<p>Now I have to remind myself (and you) that these <em>are</em> plans, and subject to change. But at least you can get a picture of what we&#8217;d like to do. If you want to join in, you know where to find <a title="Yes, we have a website." href="http://oslo.pm/">Oslo.pm</a>! <img src='http://code.foo.no/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://code.foo.no/2012/01/31/oslo-perl-mongers-in-2012/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An Oslo.pm retrospective</title>
		<link>http://code.foo.no/2012/01/23/an-oslo-pm-retrospective</link>
		<comments>http://code.foo.no/2012/01/23/an-oslo-pm-retrospective#comments</comments>
		<pubDate>Mon, 23 Jan 2012 18:41:59 +0000</pubDate>
		<dc:creator>sjn</dc:creator>
				<category><![CDATA[Oslo.pm]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[oslo.pm]]></category>

		<guid isPermaLink="false">http://code.foo.no/?p=198</guid>
		<description><![CDATA[2012 is the year Oslo Perl Mongers turns 10 years, and as any other anniversary, it&#8217;s a good time for taking a look at the road that got us here. One thing worth keeping in mind is that Oslo.pm has &#8230; <a href="http://code.foo.no/2012/01/23/an-oslo-pm-retrospective">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>2012 is the year Oslo Perl Mongers turns 10 years, and as any other anniversary, it&#8217;s a good time for taking a look at the road that got us here.</p>
<p>One thing worth keeping in mind is that Oslo.pm has always been a small group of die-hards, impervious to the changing trends of programming languages. Stubborn geeks that insist there&#8217;s a future within the Perl community, and try to &#8220;make stuff happen&#8221; despite countless reasons to do something cooler, more important or more fun. This has shaped much of what we&#8217;ve managed to do and what we haven&#8217;t done.</p>
<p>In the last nine-and-a-half years, we managed to meet up the first Wednesday (or Tuesday) of almost every month. Usually this has involved beer, often there&#8217;s been discussions about computer nerdy stuff, and sometimes there&#8217;s been a presentation or a conference or a trip to YAPC (Yet Another Perl Conference). I think it&#8217;s safe to claim that we&#8217;ve managed to build a good community for everyone who enjoys learning new stuff in a social setting.</p>
<p>But looking back at this, I have to admit there must have been some kind of brain damage or madness that must have kept those Oslo.pm die-hards going. Either that, or some hidden unknown secret that no-one knew about kept them going despite dwindling usage stats, despite quips from the kids that decided Python or Ruby was &#8220;TEH BEST EVAR!!1!&#8221;, and despite the unwholesome baggage from the 90&#8242;s and early 00&#8242;s (Matt&#8217;s Script Archive being the dirty example worth mentioning first.) Add &#8220;real life&#8221; to this, and it becomes obvious that Making Stuff Happen often can be very difficult. So, what kept those old crooks going? Was there a hidden unknown secret that no-one knew about, or had they just lost their marbles?</p>
<p>Before getting into that, it may be useful to take a closer look at what happened in Oslo.pm last year. 2011 was a year that brought many good things.</p>
<h2>2011 highlights</h2>
<div id="attachment_225" class="wp-caption alignright" style="width: 160px"><a href="http://code.foo.no/wp-content/uploads/2012/01/22032011437.jpg"><img class="size-thumbnail wp-image-225" title="Communities in Action 2011" src="http://code.foo.no/wp-content/uploads/2012/01/22032011437-150x150.jpg" alt="" width="150" height="150"/></a><p class="wp-caption-text">Carl Mäsak showing off Perl 6</p></div>
<p>In <strong>March</strong>, we took part in the <em>Communities in Action</em> event in Oslo. The event concept was simple &#8211; Gather a bunch of meetup groups, and let them organize their regular meeting at the same venue. More than 500 people dropped by to check out the different meetings, and I&#8217;m quite happy to say that Oslo.pm got to be part of one of the cooler ones &#8211; a Code Kata where we got to see four people implement Minesweeper in Ruby, Java, Javascript and Perl 6. Carl Mäsak had come to help us with it, and it was truly an enjoyment to see him show off the cool stuff Rakudo could do. And when Carl started saying &#8220;I think we can make this code a bit shorter&#8221; and then time and time again show off idiomatic Perl 6&#8230; I loved it, and so did the rest of the crowd. <img src='http://code.foo.no/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_255" class="wp-caption alignleft" style="width: 160px"><a href="http://code.foo.no/wp-content/uploads/2012/01/19062011893.jpg"><img class="size-thumbnail wp-image-255" title="If you engage in the Perl community, you get to be in group pictures" src="http://code.foo.no/wp-content/uploads/2012/01/19062011893-150x150.jpg" alt="" width="150" height="150"/></a><p class="wp-caption-text">We</p></div>
<p>In <strong>June</strong>, Karl Rune, Karl and Salve went on a Perl cruise. We sailed from Oslo to the Nordic Perl Workshop in Malmö, Sweden. In three days we experienced most of the things that make sailing fun &#8211; quiet night time sailing; several hours of high-speed sailing with a strong breeze from the side; relaxing in the sunshine while sailing through the <a title="svenska skärgården" href="www.google.no/search?q=svenska+sk%E4rg%E5rden&amp;tbm=isch" target="_blank">Swedish skärgård</a>; rough puke-inducing seas between Malmö and Copenhagen. We had a great time, with great food, great sailing and great discussions. Also thanks to Copenhagen Perl Mongers for setting up an emergency social meetup just for us! <img src='http://code.foo.no/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><a href="http://code.foo.no/wp-content/uploads/2012/01/120820111088.jpg"><img class="alignright size-thumbnail wp-image-262" title="Damian in class" src="http://code.foo.no/wp-content/uploads/2012/01/120820111088-150x150.jpg" alt="" width="150" height="150"/></a>In <strong>August</strong> we got a visit from Damian Conway. We&#8217;ve tried to get him to visit Norway for many years, but when he suddenly found time we jumped right into action. He gave his wonderful talk about Fun with Dead Languages, exposing a whole new crowd of students and hackers to the &#8220;Mad Professor&#8221; of Perl.</p>
<p>Damian also held two of his courses for people in the Oslo Perl community. He told us about Modern Perls and of Perl Best Practices, and we managed to sell more than 40 seats to the two courses. Out of this, Oslo.pm got wonderful feedback, a bunch of new Perl programmers in the community, and 25% of the profits. I think we can comfortably claim the event was a success.</p>
<div id="attachment_264" class="wp-caption alignleft" style="width: 160px"><a href="http://code.foo.no/wp-content/uploads/2012/01/160820111158.jpg"><img class="size-thumbnail wp-image-264" title="Important messages at YAPC" src="http://code.foo.no/wp-content/uploads/2012/01/160820111158-150x150.jpg" alt="" width="150" height="150"/></a><p class="wp-caption-text">If you</p></div>
<p>Right afterwards, several of us went to YAPC::EU in Riga, and were blown away by the venue, the tracks and the smooth organization. In Riga, we also managed to reach a huge milestone in the life of Oslo Perl Mongers &#8211; for the first time, Oslo.pm could donate a significant sum of money, and this time we gave €1000 to the Perl Foundation. That&#8217;s a pretty hefty sum for a tiny outfit like Oslo.pm. <img src='http://code.foo.no/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_271" class="wp-caption alignright" style="width: 160px"><a href="http://code.foo.no/wp-content/uploads/2012/01/070920111229.jpg"><img class="size-thumbnail wp-image-271" title="Oslo.pm September social meetup" src="http://code.foo.no/wp-content/uploads/2012/01/070920111229-150x150.jpg" alt="" width="150" height="150"/></a><p class="wp-caption-text">Oslo.pm social meetup, after JavaZone</p></div>
<p>In <strong>September</strong>, Oslo Perl Mongers had a stand at the <em>CommunityZone</em> booth at JavaZone 2011. We gave away some of the marketing material that Mark Keating made (he even updated it in a hurry just for us!), and just hanged out talking with the Java crowd about the merits of Perl, Ruby, Scala, Clojure and much else. We also got some good exposure to the other socio-topical (meetup) groups in Oslo, and showed that even if we&#8217;re one of the smaller ones we can get things done. After JavaZone, we had our regular monthly meeting.</p>
<p>In <strong>October</strong>, we visited Opera Software and got a good discussion about the merits of and difficulties with Mojolicious, a look at Bron Gondwana&#8217;s cunning module for <em>streaming</em> tar files. Afterwards, we started brainstorming Oslo.pm&#8217;s <em>main event</em> for 2012. More on this in a later blogpost. <img src='http://code.foo.no/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In <strong>November</strong>, we visited Startsiden, where Andreas Marienborg gave us a nice introduction to their (quite impressive) application build system. They have something really cool going on there, and I hope they manage to release it under an Open Source license sometime soon.</p>
<p>In <strong>December</strong>, we got the <a title="oslo.pm" href="http://oslo.pm/" target="_blank">oslo.pm</a> domain, when the .pm top-level domain was opened by AFNIC. Currently the domain just redirects to our main site. Maybe we&#8217;ll do something more later. We also had a very enjoyable Christmas dinner together with the Oslo Linux User Group &#8211; something definitely worth repeating next year.</p>
<h2>Other activities in 2011</h2>
<p>In <strong>June</strong>, we had an extraordinary yearly meeting, were Martin Tostrup Setek came in to replace Kirill Miazine, and Karl Rune Nilsen stepped up to join the board again.</p>
<p>Otherwise, we spent a lot of time at the Schouskjelleren microbrewery, enjoying their wonderful beers. Good times! <img src='http://code.foo.no/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>What secret?</h2>
<p>I&#8217;m quite pleased with the stuff we did in 2011. But there was quite a bit of work behind it all; and when this happened during off hours and on a volunteer basis, then motivation (or brain damage, or hidden unknown secrets that no-one knows about, as the case may be) becomes an issue. How we got this far is still difficult for me to grok, but if you really want to know, I think we can figure this out over a couple of beers. You&#8217;re buying! <img src='http://code.foo.no/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>But if you&#8217;re reading this while you&#8217;re organizing your own Perl Mongers group, or want to organize something completely different, then I hope you can make use of Oslo.pm&#8217;s current &#8220;secret plan&#8221;:</p>
<ol>
<li>Do something cool</li>
<li>Tell about it</li>
</ol>
<p>And that&#8217;s it. That&#8217;s what we tried to do in 2011, and that&#8217;s what&nbsp; we&#8217;ll aim for in 2012. Stick around for my next post about Oslo Perl Monger&#8217;s plans for our 10th year alive &#8211; and I think it will be the best one ever! <img src='http://code.foo.no/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>

<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/22032011437' title='Communities in Action 2011'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/22032011437-150x150.jpg" class="attachment-thumbnail" alt="Carl Mäsak showing off Perl 6" title="Communities in Action 2011" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/22032011442' title='The Code Kata participants'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/22032011442-150x150.jpg" class="attachment-thumbnail" alt="The Code Kata participants" title="The Code Kata participants" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/14062011788' title='Fixing the engine while at sea'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/14062011788-150x150.jpg" class="attachment-thumbnail" alt="Fun! Exciting! Engine failure at sea!" title="Fixing the engine while at sea" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/15062011802' title='Karl and Karl, after a full night of sailing'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/15062011802-150x150.jpg" class="attachment-thumbnail" alt="Finally ashore after a full night sailing" title="Karl and Karl, after a full night of sailing" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/15062011810' title='Setting up the sail 1'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/15062011810-150x150.jpg" class="attachment-thumbnail" alt="Up with the main sail!" title="Setting up the sail 1" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/15062011813' title='Settign up the sail 2'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/15062011813-150x150.jpg" class="attachment-thumbnail" alt="Up! Up!" title="Settign up the sail 2" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/15062011818' title='Saloon view'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/15062011818-150x150.jpg" class="attachment-thumbnail" alt="View from the Saloon" title="Saloon view" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/16062011856' title='Sailing can be very relaxing'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/16062011856-150x150.jpg" class="attachment-thumbnail" alt="Relaxing at sea" title="Sailing can be very relaxing" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/17062011878' title='Quiet sailing'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/17062011878-150x150.jpg" class="attachment-thumbnail" alt="More wind = more speed" title="Quiet sailing" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/17062011883' title='Getting close to Malmö'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/17062011883-150x150.jpg" class="attachment-thumbnail" alt="Cockpit view forward" title="Getting close to Malmö" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/19062011893' title='If you engage in the Perl community, you get to be in group pictures'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/19062011893-150x150.jpg" class="attachment-thumbnail" alt="Nordic Perl Workshop, on a boat!" title="If you engage in the Perl community, you get to be in group pictures" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/19062011900' title='Öresund bridge'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/19062011900-150x150.jpg" class="attachment-thumbnail" alt="Öresund bridge" title="Öresund bridge" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/19062011904' title='Chatting about Perl while sailing'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/19062011904-150x150.jpg" class="attachment-thumbnail" alt="Perl geeks at sea" title="Chatting about Perl while sailing" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/20062011909' title='A rough crossing of Öresund. Some of us got sick!'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/20062011909-150x150.jpg" class="attachment-thumbnail" alt="A rough crossing of Öresund. Some of us got sick!" title="A rough crossing of Öresund. Some of us got sick!" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/20062011911' title='jrockway, avoiding getting sick'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/20062011911-150x150.jpg" class="attachment-thumbnail" alt="jrockway, avoiding getting sick" title="jrockway, avoiding getting sick" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/20062011944' title='Copenhagen.pm emergency meetup. With beer! :)'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/20062011944-150x150.jpg" class="attachment-thumbnail" alt="Copenhagen.pm emergency social" title="Copenhagen.pm emergency meetup. With beer! :)" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/21062011952' title='Wonderful weather on our way back'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/21062011952-150x150.jpg" class="attachment-thumbnail" alt="The trip back was very nice" title="Wonderful weather on our way back" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/21062011961' title='The return trip was very pleasant'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/21062011961-150x150.jpg" class="attachment-thumbnail" alt="Karl and Karl, enjoying the weather" title="The return trip was very pleasant" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/21062011967' title='Sunset in the skärgård outside Gothenburg'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/21062011967-150x150.jpg" class="attachment-thumbnail" alt="Sunset in the skärgård outside Gothenburg" title="Sunset in the skärgård outside Gothenburg" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/120820111088' title='Damian in class'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/120820111088-150x150.jpg" class="attachment-thumbnail" alt="Damian in class" title="Damian in class" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/110820111072' title='Damian having dinner with the Oslo.pm crowd'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/110820111072-150x150.jpg" class="attachment-thumbnail" alt="Oslo.pm dinner with Damian" title="Damian having dinner with the Oslo.pm crowd" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/110820111080' title='Fun with Dead Languages'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/110820111080-150x150.jpg" class="attachment-thumbnail" alt="Fun with Dead Languages" title="Fun with Dead Languages" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/110820111077' title='Which dead languages, did you say?'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/110820111077-150x150.jpg" class="attachment-thumbnail" alt="Which dead languages?" title="Which dead languages, did you say?" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/110820111073' title='Quite a few chose to show up'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/110820111073-150x150.jpg" class="attachment-thumbnail" alt="Dead languages draw crowds too" title="Quite a few chose to show up" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/140820111142_1' title='Trond, visiting YAPC::EU in Riga'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/140820111142_1-150x150.jpg" class="attachment-thumbnail" alt="YAPC::EU in Riga - Trond is ready" title="Trond, visiting YAPC::EU in Riga" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/160820111161' title='The conference venue enterance'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/160820111161-150x150.jpg" class="attachment-thumbnail" alt="The YAPC venue enterance" title="The conference venue enterance" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/150820111151' title='Early-morning hotel breakfast'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/150820111151-150x150.jpg" class="attachment-thumbnail" alt="Early morning hotel breakfast" title="Early-morning hotel breakfast" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/160820111158' title='Important messages at YAPC'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/160820111158-150x150.jpg" class="attachment-thumbnail" alt="If you are not on IRC..." title="Important messages at YAPC" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/190820111174' title='Consumption'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/190820111174-150x150.jpg" class="attachment-thumbnail" alt="YAPC::EU = Social :)" title="Consumption" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/070920111202' title='The CommunityZone'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/070920111202-150x150.jpg" class="attachment-thumbnail" alt="CommunityZone" title="The CommunityZone" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/070920111210' title='Perl represented at a Java conference'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/070920111210-150x150.jpg" class="attachment-thumbnail" alt="TPF flyers, en masse" title="Perl represented at a Java conference" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/070920111203' title='Perl coasters'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/070920111203-150x150.jpg" class="attachment-thumbnail" alt="Perl Coasters and more" title="Perl coasters" /></a>
<a href='http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/attachment/070920111229' title='Oslo.pm September social meetup'><img width="150" height="150" src="http://code.foo.no/wp-content/uploads/2012/01/070920111229-150x150.jpg" class="attachment-thumbnail" alt="Oslo.pm social meetup, after JavaZone" title="Oslo.pm September social meetup" /></a>

]]></content:encoded>
			<wfw:commentRss>http://code.foo.no/2012/01/23/an-oslo-pm-retrospective/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My MetaCPAN logo contest submission</title>
		<link>http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission</link>
		<comments>http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission#comments</comments>
		<pubDate>Tue, 10 Jan 2012 15:51:32 +0000</pubDate>
		<dc:creator>sjn</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[CPAN]]></category>
		<category><![CDATA[MetaCPAN]]></category>

		<guid isPermaLink="false">http://code.foo.no/?p=194</guid>
		<description><![CDATA[So I&#8217;ve played around with inkscape a little, and made a logo for the&#160; metaCPAN logo competition. Hope it&#8217;s ok.]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve played around with inkscape a little, and made a logo for the&nbsp; <a href="http://contest.metacpan.org/">metaCPAN logo competition</a>. Hope it&#8217;s ok.</p>

<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-blue-full-1-296x90' title='sjn-blue-full-1-296x90'><img width="150" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-blue-full-1-296x90-150x90.png" class="attachment-thumbnail" alt="sjn-blue-full-1-296x90" title="sjn-blue-full-1-296x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-blue-full-2-296x90' title='sjn-blue-full-2-296x90'><img width="150" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-blue-full-2-296x90-150x90.png" class="attachment-thumbnail" alt="sjn-blue-full-2-296x90" title="sjn-blue-full-2-296x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-blue-full-3-296x90' title='sjn-blue-full-3-296x90'><img width="150" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-blue-full-3-296x90-150x90.png" class="attachment-thumbnail" alt="sjn-blue-full-3-296x90" title="sjn-blue-full-3-296x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-blue-full-withmeta-2-296x90' title='sjn-blue-full-withmeta-2-296x90'><img width="150" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-blue-full-withmeta-2-296x90-150x90.png" class="attachment-thumbnail" alt="sjn-blue-full-withmeta-2-296x90" title="sjn-blue-full-withmeta-2-296x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-green-full-1-296x90' title='sjn-green-full-1-296x90'><img width="150" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-green-full-1-296x90-150x90.png" class="attachment-thumbnail" alt="sjn-green-full-1-296x90" title="sjn-green-full-1-296x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-black-full-1-296x90' title='sjn-black-full-1-296x90'><img width="150" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-black-full-1-296x90-150x90.png" class="attachment-thumbnail" alt="sjn-black-full-1-296x90" title="sjn-black-full-1-296x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-blue-notext-1-16x16' title='sjn-blue-notext-1-16x16'><img width="16" height="16" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-blue-notext-1-16x16.png" class="attachment-thumbnail" alt="sjn-blue-notext-1-16x16" title="sjn-blue-notext-1-16x16" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-blue-notext-2-16x16' title='sjn-blue-notext-2-16x16'><img width="16" height="16" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-blue-notext-2-16x16.png" class="attachment-thumbnail" alt="sjn-blue-notext-2-16x16" title="sjn-blue-notext-2-16x16" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-black-notext-1-16x16' title='sjn-black-notext-1-16x16'><img width="16" height="16" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-black-notext-1-16x16.png" class="attachment-thumbnail" alt="sjn-black-notext-1-16x16" title="sjn-black-notext-1-16x16" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-green-notext-1-16x16' title='sjn-green-notext-1-16x16'><img width="16" height="16" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-green-notext-1-16x16.png" class="attachment-thumbnail" alt="sjn-green-notext-1-16x16" title="sjn-green-notext-1-16x16" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-blue-notext-1-90x90' title='sjn-blue-notext-1-90x90'><img width="90" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-blue-notext-1-90x90.png" class="attachment-thumbnail" alt="sjn-blue-notext-1-90x90" title="sjn-blue-notext-1-90x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-blue-notext-2-90x90' title='sjn-blue-notext-2-90x90'><img width="90" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-blue-notext-2-90x90.png" class="attachment-thumbnail" alt="sjn-blue-notext-2-90x90" title="sjn-blue-notext-2-90x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-black-notext-1-90x90' title='sjn-black-notext-1-90x90'><img width="90" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-black-notext-1-90x90.png" class="attachment-thumbnail" alt="sjn-black-notext-1-90x90" title="sjn-black-notext-1-90x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-green-notext-1-90x90' title='sjn-green-notext-1-90x90'><img width="90" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-green-notext-1-90x90.png" class="attachment-thumbnail" alt="sjn-green-notext-1-90x90" title="sjn-green-notext-1-90x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-blue-small-1-90x90' title='sjn-blue-small-1-90x90'><img width="90" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-blue-small-1-90x90.png" class="attachment-thumbnail" alt="sjn-blue-small-1-90x90" title="sjn-blue-small-1-90x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-blue-small-2-90x90' title='sjn-blue-small-2-90x90'><img width="90" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-blue-small-2-90x90.png" class="attachment-thumbnail" alt="sjn-blue-small-2-90x90" title="sjn-blue-small-2-90x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-black-small-1-90x90' title='sjn-black-small-1-90x90'><img width="90" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-black-small-1-90x90.png" class="attachment-thumbnail" alt="sjn-black-small-1-90x90" title="sjn-black-small-1-90x90" /></a>
<a href='http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/sjn-green-small-1-90x90' title='sjn-green-small-1-90x90'><img width="90" height="90" src="http://code.foo.no/wp-content/uploads/2012/01/sjn-green-small-1-90x90.png" class="attachment-thumbnail" alt="sjn-green-small-1-90x90" title="sjn-green-small-1-90x90" /></a>

]]></content:encoded>
			<wfw:commentRss>http://code.foo.no/2012/01/10/my-metacpan-logo-contest-submission/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Oslo.pm got the Oslo.pm domain</title>
		<link>http://code.foo.no/2011/12/06/how-oslo-pm-got-the-oslo-pm-domain</link>
		<comments>http://code.foo.no/2011/12/06/how-oslo-pm-got-the-oslo-pm-domain#comments</comments>
		<pubDate>Tue, 06 Dec 2011 17:51:37 +0000</pubDate>
		<dc:creator>sjn</dc:creator>
				<category><![CDATA[Oslo.pm]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://code.foo.no/?p=185</guid>
		<description><![CDATA[At YAPC::EU::2011 in Riga (which by the way was an awesome Perl conference), we learned that the French TLD domain registrar AFNIC was about to open the *.pm top level domain. Having an Oslo.pm domain sounded cool, so off I &#8230; <a href="http://code.foo.no/2011/12/06/how-oslo-pm-got-the-oslo-pm-domain">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At YAPC::EU::2011 in Riga (which by the way was an awesome Perl conference), we learned that the French TLD domain registrar AFNIC was about to open the *.pm top level domain. Having an Oslo.pm domain sounded cool, so off I went to GANDI.net to register it. Here&#8217;s what I learned.</p>
<p>The *.pm top level domain was only available to residents and organizations in EU and Switzerland. I was quite distraught to find out that Oslo wasn&#8217;t a Swiss city, somuch I almost gave up in despair! Luckily, I&#8217;m not prone to let facts of geography get in my way, and tried to register anyway. As one would expect, GANDI.net dismissed my advances in a polite yet firm manner.</p>
<p>Before this rejection, I noticed the wording of the registration form, and just a few days ago I found out that they had changed the requirements. Suddenly anyone in the European Economic Area could register! And as everyone <i>obviously</i> knows, Norway is part of the EEA through EFTA. You can only imagine the joy that overwhelmed me. Oslo Perl Mongers might still get it&#8217;s oslo.pm domain! <img src='http://code.foo.no/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>I went back to register anew, and saw that I was allowed to fill in a new form with all kinds of details about Oslo.pm. I was very happy, it felt like it was almost Christmas – until I discovered that I had to somehow prove Oslo Perl Mongers was a real organization, and that we in some way had a legitimate claim to the Oslo.pm name.</p>
<p>GANDI.net&#8217;s registration form offered plenty of business registers one could claim membership of. I had heard of none of them, so things were looking bad. The only half-sane alternative was to check out the one register that wasn&#8217;t obviously French &#8211; the Dun &amp; Bradstreet D-U-N-S number.</p>
<p>D&amp;B claims «A D&amp;B <em>D-U-N-S</em>® number gives you credibility in the marketplace and can have a positive impact on your bottom line.» And when I found out that D-U-N-S really meant <em>Data Universal Numbering System</em> (truly a name concocted by marketers) I got the feeling that this was going to be expensive. Did I really have to register at some USAnian Pay-Us-And-We&#8217;ll-Give-You-Credibility scheme, just to get a French domain name?</p>
<p>First step was to find out if Oslo.pm already was registered. A quick search in their company search (found on their front page) yielded a <a title="&quot;Oslo Perl Mongers&quot; search result" href="https://smallbusiness.dnb.com/ePlatform/servlet/IballValidationCmd?storeId=10001&amp;catalogid=70001&amp;searchType=BSF&amp;productId=0&amp;manPartNumber=&amp;busName=Oslo+Perl+Mongers&amp;country=NO&amp;cm_mmc=dnb_home_lookup_myb&amp;selectionmode=own">positive hit</a>. The result page also offered a link where they could send me an email with the D-U-N-S number.</p>
<p>Progress!</p>
<p>Until I found that to get this mail one has to be a registered customer, and that <i>only USAnian and Canadian companies</i> were allowed to register.</p>
<p>Generic curses! Foiled again!</p>
<p>Luckily, <a class="" href="http://en.wikipedia.org/">The Great Book of Knowledge</a> offered a sliver of hope. There is a sneaky way of <a title="DUNS number lookup" href="http://en.wikipedia.org/w/index.php?title=Data_Universal_Numbering_System&amp;oldid=449895405#DUNS_number_lookup_.28US_only.29">finding a (US only) D-U-N-S number</a> – could those instructions also work for companies outside USAnia? As it happens, yes. It worked quite well, and the proof in the pudding can be found by <a title="DUNS number lookup" href="https://smallbusiness.dnb.com/ePlatform/servlet/IballValidationCmd?storeId=10001&amp;searchPerform=true&amp;catalogId=70001&amp;productId=0&amp;lookupType=AdvancedCompanySearch&amp;searchType=DSF&amp;manPartNumber=&amp;fromView=&amp;hiddenSessionId=375756129&amp;skipIPValidation=YES&amp;dunsNumber=566692245&amp;dunsCountry=NO">searching for the D-U-N-S number</a> on the <a title="Advanced Company Search" href="https://smallbusiness.dnb.com/ePlatform/servlet/AdvancedCompanySearch?storeId=10001&amp;catalogId=70001&amp;blnMdsbPortalFlag=true">Advanced Search</a> page.</p>
<p>Problem solved, and today we know that Oslo Perl Mongers both has «credibility in the marketplace», that the Oslo.pm domain registration was successful, and better still: <a title="http://oslo.pm/" href="http://oslo.pm/">the oslo.pm domain actually works right now</a>.</p>
<p>Success! \o/</p>
]]></content:encoded>
			<wfw:commentRss>http://code.foo.no/2011/12/06/how-oslo-pm-got-the-oslo-pm-domain/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Åpent foredrag: &#8220;Fun with dead languages&#8221;</title>
		<link>http://code.foo.no/2011/08/04/apent-foredrag-pa-ifi-fun-with-dead-languages</link>
		<comments>http://code.foo.no/2011/08/04/apent-foredrag-pa-ifi-fun-with-dead-languages#comments</comments>
		<pubDate>Wed, 03 Aug 2011 23:27:14 +0000</pubDate>
		<dc:creator>Salve J. Nilsen</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Oslo.pm]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://code.foo.no/?p=156</guid>
		<description><![CDATA[Damian Conway besøker Oslo Perl Mongers og skal holde et foredrag på Institutt for informatikk! Han er kjent i Perl-miljøet som &#8220;the Mad Scientist of Perl&#8221; og har gjennom ti år klart å fylle konferanse-saler, keynotes og forelesninger med syke, &#8230; <a href="http://code.foo.no/2011/08/04/apent-foredrag-pa-ifi-fun-with-dead-languages">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Damian Conway besøker Oslo Perl Mongers og skal holde et foredrag på Institutt for informatikk!</p>
<p>Han er kjent i Perl-miljøet som &#8220;the Mad Scientist of Perl&#8221; og har gjennom ti år klart å fylle konferanse-saler, keynotes og forelesninger med syke, hysteriske morsomme og utrolige fascinerende idéer.</p>
<p>Nå kommer han til Norge, og foredraget han vil holde for oss heter&#8230;</p>
<p style="text-align: center;"><a href="http://code.foo.no/wp-content/uploads/2011/08/LanguageMorgue.jpg"><img class="size-medium wp-image-170 aligncenter" title="Language morgue" src="http://code.foo.no/wp-content/uploads/2011/08/LanguageMorgue-300x225.jpg" alt="" height="225" width="300"/></a></p>
<blockquote>
<h3>Fun with dead languages</h3>
<p>Watch in mesmerized terror as Damian hacks code in five unrelated languages (none of them Perl). Along the way, you’ll also learn about modern archaeological techniques, bidirectional cross-dressing, Ancient Greeks hackers, improbable romances, the real Club Med, why programmers shouldn’t frequent casinos, the language of moisture vaporators, C++ mysticism, conversational Latin, state machines on steroids, feeding the dog the old-fashioned way, the shocking truth about anime, programming without variables or subroutines, the Four Voids of the Apocalypse, Microsoft’s new advertising campaign, what the Romans used instead of braces, drunken stonemasons, the ancient probabilistic wisdom of bodkins, how to kill a language with a single byte, and the price of fish.</p>
</blockquote>
<p>Foredraget er gratis og åpent for alle.</p>
<p style="padding-left: 30px;">Sted:<strong> Store auditorium, Informatikkbygget (Ifi1, <a href="http://www.uio.no/om/finn-fram/omrader/gaustad/ga04/">Kristen Nygaards hus</a>)</strong>, UiO, Blindern<br />
Tid:    Torsdag 11. August, kl. 18:15</p>
<p>Oslo Perl Mongers (Oslo.pm) er en faglig-sosial forening åpen for alle som ønsker å lære om og vedlikeholde kunnskapene sine i programmerings- språket Perl. Vi møter første onsdag hver måned, og organiserer jevnlig fagøl, hackathons, konferanser og foredrag. Medlemskap er gratis, og instruksjoner for innmelding finnes på <a title="Oslo Perl Mongers hjemmeside" href="http://oslo.pm.org/">oslo.pm.org</a>.</p>
<p>Takk til Institutt for informatikk og USIT for hjelpen med å få til dette.</p>
<p>Velkommen!</p>
<p>mvh,</p>
<p>- Salve J. Nilsen (Leder Oslo.pm)<br />
- Martin Setek (USIT, styremedlem Oslo.pm)</p>
<p>Oppdatering: Heng opp <a class="" href="http://dl.dropbox.com/u/3809132/Oslo.pm/fun-with-dead-languages-poster.pdf">denne plakaten</a> om arrangementet!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://code.foo.no/2011/08/04/apent-foredrag-pa-ifi-fun-with-dead-languages/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

