<?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>Olle Jonsson&#039;s blog &#187; rupy</title>
	<atom:link href="http://ollehost.dk/blog/tag/rupy/feed/" rel="self" type="application/rss+xml" />
	<link>http://ollehost.dk/blog</link>
	<description></description>
	<lastBuildDate>Tue, 22 May 2012 20:28:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>RuPy 2007, European hacker meetup</title>
		<link>http://ollehost.dk/blog/2007/04/16/rupy-2007-european-hacker-meetup/</link>
		<comments>http://ollehost.dk/blog/2007/04/16/rupy-2007-european-hacker-meetup/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 09:31:09 +0000</pubDate>
		<dc:creator>olleolleolle</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[poznan]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rupy]]></category>
		<category><![CDATA[rupy2007]]></category>

		<guid isPermaLink="false">http://ollehost.dk/blog/?p=338</guid>
		<description><![CDATA[Dear hackers: %w(Ruby Python).each {&#124;lang&#124; lang.discuss } Thanks for a great weekend. &#8220;I&#8217;ll see you on the Internets&#8221; has never rung more true than when I and Tomek and Krzysztof hurried out to a waiting taxi (driven by a talkative &#8230; <a href="http://ollehost.dk/blog/2007/04/16/rupy-2007-european-hacker-meetup/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dear hackers: %w(Ruby Python).each {|lang| lang.discuss }</p>
<p>Thanks for a great weekend. &#8220;I&#8217;ll see you on the Internets&#8221; has never rung<br />
more true than when I and Tomek and Krzysztof hurried out to a waiting taxi<br />
(driven by a talkative bard-type, who talked &#8220;about nothing&#8221; with many words).</p>
<p>Now: go empty your camera, upload them somewhere, and tag the photos<br />
<code>rupy</code> and <code>rupy2007</code>.</p>
<p>For those of you who just joined this narrative, I have just been to Poland,<br />
to a technical conference. This was my second-ever visit to Poland.</p>
<p>The people I met were passionate, different, full of integrity, imaginative,<br />
at play, and hospitable. The organizers and the attendees were excellent at<br />
keeping a good, nice atmosphere. When something broke, or was postponed, the<br />
moment was used to tell jokes, make friends, and have good times. Not a bad<br />
word, ever. The way I want it to work, don&#8217;t change a thing.</p>
<p>As previously advertised on this braggy weblog, I was invited to speak at the<br />
conference. This honour landed me my own room in a central hotel, where me and<br />
the other speakers stayed. </p>
<p>Saturday morning me and Tomek went to the breakfast hall, which we managed to<br />
find, even though the hotel was quite labyrinthine. We&#8217;d just sat down, when a<br />
guy introduces himself like this: &#8220;I&#8217;m Adam, and the bus to the conference<br />
leaves in 9 minutes.&#8221;</p>
<p>A yellow shortbus took us to Adam Mickiewicz university, a polytechnical<br />
college on the outskirts of Poznan. I was in an expansive mood, and blabbered<br />
on about Norse mythology being very hippy-like: Loki&#8217;s transformation to a<br />
female horse, so he could give birth to Hel, goddess of hell, half babe, half<br />
zombie. Among those that had to listen to this were Chris Arndt (Turbogears<br />
speaker, from Germany) and Cloves X. Jr. (Rails freelancer, and author, from<br />
Brazil-Canada-Dubai). Hands were shaken. Chris told us a bit about how his<br />
local programming group&#8217;s shifted meeting format: no long presentations,<br />
lightning-talks only, with follow-up discussions. </p>
<p>Krzysztof, a Warsaw friend of Tomek&#8217;s, was to do a talk about the Radiant CMS.<br />
Program items were shuffled around a bit. Very agile, responding to change &#8211;<br />
this let as many attendees as possible hear them. A side-effect was that we<br />
wondered when our talks were scheduled. I got lucky, and my talk would wrap up<br />
the first day&#8217;s Ruby track.</p>
<p>The rest of this rambling post will detail the talks, but I&#8217;d like to add that<br />
the talks were only the starting point for the audience participation, in many<br />
cases at least. You should go to conferences to interact, to do what&#8217;s<br />
impossible online, and to learn from the audience if you speak. And the people<br />
were just great: if you were there, and you talked to me, I probably lost your<br />
email address (but hey, we use the Web for all those notes anyway), but I&#8217;d<br />
love to be internet-pen-pals with all of you.</p>
<p>Chris A&#8217;s TurboGears talk showed step-by-step how to make &#8220;yet another<br />
bookmark web app&#8221;, and this was good stuff. He took the time to detail how the<br />
conventions-driven way of routing URLs with CherryPy. CherryPy is the<br />
controller in the MVC of TurboGears. (Someone bitterly said: &#8220;CherryPy&#8217;s URL<br />
dispatching sucks&#8221;, but at least I understood more about this. Thanks, Ola E<br />
in Malmö for carefully explaining CherryPy to me.)</p>
<p>Python in embedded devices: This was the talk that my electrician would&#8217;ve<br />
wanted to hear. The talk detailed what it was like to work with Python-enabled<br />
hardware, that term meaning either &#8220;a small computer with flash memory instead<br />
of a harddrive&#8221;, or &#8220;a little telephone-like unit the size of a matchstick<br />
box&#8221; (from Telit). Inspiring to hear about off-the-shelf devices that you can<br />
program. The term &#8220;home automation&#8221; stuck with me, a little like &#8220;family<br />
atomics.&#8221; The downside to the Telit phone device was: their hardware Python<br />
interpreter was at version 1.5.0.2 (or something). &#8220;Audience: What are you<br />
using it for? Speaker: I am not allowed to say.&#8221; NDAs, man.</p>
<p>PyPy (Python reimplemented in Python): &#8220;RPython stands for restricted Python,<br />
and we&#8217;ve made it run up to 60 times as fast as CPython.&#8221; Full-on mad<br />
professor style, the PyPy project has gone through an EU innovation<br />
high-technology grant. They used the money on sprints with TDD and<br />
pair-programming. One of the two speakers was unable to get to the conference,<br />
but his colleague was ace.</p>
<p>An action-packed demo-filled talk, which among other things featured a<br />
multi-player Bubble Bobble clone in JavaScript. And experimental Python<br />
interpreters of all kinds. The idea is that by adding some new features to a<br />
PyPy Python implementation (&#8220;can be done in 2 weeks&#8221;) they can optimize,<br />
feature-add, or just experiment. Transparent proxies were an interesting style<br />
of distributed computing, which almost removed the remote/local distinction.<br />
The talk my head spinning with possibility, but Tomasz W. took me down to<br />
Earth when he noted the RPython probably removed the dynamic stuff. &#8220;Otherwise<br />
it would be too hard to generate C from it.&#8221; I&#8217;ll try and see what trade-offs<br />
RPython does.</p>
<p>RLisp (Ruby-with-Lisp): Tomasz W. was very gracious, and let us early leavers<br />
have a training run of his staggeringly geeky RLisp talk. The<br />
implementer-inventor of this Lisp-with-Ruby, or Ruby-with-macros was a decent<br />
presenter, and his material was very interesting. <a href="http://t-a-w.blogspot.com">Tomasz writes a weblog</a>, and a version of<br />
RLisp is released, so you can go play with it. His audience was Ruby/Python<br />
folks, so he kept the concept-count low, and explained things clearly. A warm,<br />
nice person, and good at explaining his mindblowing ideas.</p>
<p>Presentation by delegation, Tomek called the second half of my talk. It was<br />
meant to be a beginner&#8217;s introduction to making and serving Rubygems at home.<br />
A step-by-step guide. I have to do a Companion Website for that, my material<br />
needed meaty examples. And if I have a website for it, I won&#8217;t run out of<br />
space. (Note to self: use the webgen gem for that.)</p>
<p>OK, all in all, this was a conference to remember, to keep friends from, and<br />
to come back to.</p>
]]></content:encoded>
			<wfw:commentRss>http://ollehost.dk/blog/2007/04/16/rupy-2007-european-hacker-meetup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Going to RuPy? Here is the IRC channel</title>
		<link>http://ollehost.dk/blog/2007/04/11/going-to-rupy-here-is-the-irc-channel/</link>
		<comments>http://ollehost.dk/blog/2007/04/11/going-to-rupy-here-is-the-irc-channel/#comments</comments>
		<pubDate>Wed, 11 Apr 2007 11:37:03 +0000</pubDate>
		<dc:creator>olleolleolle</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[rupy]]></category>

		<guid isPermaLink="false">http://ollehost.dk/blog/?p=337</guid>
		<description><![CDATA[Upcoming conference in Poznan: RuPy. There was no IRC channel mentioned on the website, so I took the liberty to start preaching about one! On irc.freenode.net &#8212; #rupy Add that to you autojoin, mate. [tags]rupy,conference[/tags]]]></description>
			<content:encoded><![CDATA[<p>Upcoming conference in Poznan: <a href="http://rupy.wmid.amu.edu.pl/">RuPy</a>.</p>
<p>There was no IRC channel mentioned on the website, so I took the liberty to start preaching about one!</p>
<p>On irc.freenode.net &#8212; <b>#rupy</b></p>
<p>Add that to you autojoin, mate.</p>
<p>[tags]rupy,conference[/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://ollehost.dk/blog/2007/04/11/going-to-rupy-here-is-the-irc-channel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

