opensource.google.com

Menu

Zurich Open Source Jam 3

Friday, May 30, 2008



The evening of Thursday May 22nd saw a crowd of contributors to Open Source projects gather at our offices in Switzerland for the 3rd Google Zurich Open Source Jam. These events are a way to meet up with other local open source contributors and share some knowledge in a convivial setting. On the night 37 people attended, representing a wide range of Open Source projects.

Of course it's not just Free Beer, food, and conversation. Some of the attendees had volunteered to give lightning talks about projects they were involved in, and these proved to be a wonderfully eclectic mix of information.


Karel Kulhavy

Karel kicked off the talks with a presentation about Ronja, a system for providing point-to-point ethernet links using light. Instead of the perhaps more typical laser based system Ronja makes use of bright LEDs, cheap magnifying glasses, and associated electronics. Currently capable of achieving 10Mbps full-duplex over 1.4km, Ronja systems are widely deployed in Eastern Europe, and work continues on increasing the speed and the range. Ronja is completely open source - not only is the documentation on how to build a Ronja end-point freely available, all the tools used in designing and developing Ronja are Open Source, such as Qcad, Gschem, Autotrace, and Sodipodi.


Giacomo Catenazzi

The next session was by Giacomo on the topic of AutoKernConf. This seemed to be one part "Introduction to AutoKernConf" and one part "A call to arms for interested people to help contribute", which is exactly in the spirit of Open Source Jam. I hope he was able to drum up some interest.


Markus Gälli

Then on the podium Markus discussed the combination of Squeak, a graphical programming language that's great for teaching to kids, and Sun's Lively Kernel, a web based programming environment in Javascript. If I got the gist of it right this is all the fun of Squeak, without having to download and install anything other than a web browser.


Paul Johnson

The first round finished with Paul explaining the importance not only of writing tests for your code, but of being able to measure how much of your code those tests cover - not in terms of lines of code but also the full set of branches and paths that might be executed as your software runs. His slides on test coverage are available, and the Perl Devel::Cover module which he maintains is an excellent example of the principles he was espousing.

We took a break - running around taking pictures meant that I didn't get to speak to half the people I'd hoped to, but the snatches of conversation I overheard suggested that everyone was having a suitably technical time, with plenty of knowledge being shared.



Three more people had signed up to talk in the latter half of the evening.


Harry Fuecks

Harry encouraged everyone to consider the design principles behind MicroApps when they design their front-end/back-end infrastructure. Essentially, use HTTP as your RPC transport mechanism, REST as your architecture, and data representations such as YAML or JSON, rather than anything more heavyweight (or, worse still, inventing your own RPC mechanisms). And try and build self-contained functional units that can be reused wherever possible.


Matthias Stuermer

Matthias took the opportunity to plug the next OpenExpo event in Zurich, a multi-day conference and trade show for Free and Open Source software. He also made sure that everyone was aware of Hackontest, a 24 hour programming competition that will be taking place at OpenExpo (and that Google is sponsoring - see this blog post about Hackontest for more).


Philipp Wollschlegel

Finally, and winning the prize for "Most Unexpected Topic", Philipp gave an excellent impromptu explanation of why gliding (also known as soaring) was on topic for this audience. It turns out that there is a thriving community of Open Source gliding enthusiasts writing software like XCSoar, which turns a PocketPC + GPS in to a tactical glide computer, alerting the pilot to hazards such as power lines, and helping them determine whether it's going to a safe landing back at the airstrip or a somewhat bumpier arrival in a local field.

Oh, and that "wide range of Open Source projects" I mentioned at the start? They were: FreeBSD, Perl, Subversion, Ruby, NetBSD, net-dri, pkgsrc, cjabber, Gentoo, Squeak, Lively Kernel, links, OpenEmbedded, Scribus, Huemul, Debian, bsdproject search, Fink, Disconnected Sync., Ramaze, DocWiki, Eclipse, Yang, OpenSolaris, GNUStep, Croquet, (Open)Darwin, Openmoko, m0n0wall, Media Portal, and bcollect.

The Zurich Open Source Jams are semi-regular events. To stay informed about the details of the next one, or to catch up on discussions about previous ones, join the Open Source Jam Zurich Google Group.

Ed note: Post updated to correct a typo.

Podcast with the Pythonistas



Coding officially kicked off this week for all of our Google Summer of Code™ students, and in solidarity we're kicking off this season of the Summer of Code podcasts.

For Episode 16, we were joined by Titus Brown and James Tauber from the Python Software Foundation (PSF). Courtesy of these two veteran mentors, you'll learn about the history of the PSF in Summer of Code, tips on effective cat mentor & student herding, and the impact that Summer of Code and the Google Highly Open Participation Contest™ have had on the Python community.

Many thanks to James and Titus for joining us!

You can download the podcast in mp3 or ogg formats. Then again, why not subscribe to it?

We're very excited to be bringing these podcasts to the community once again, and we hope that this podcast is a great start to a weekend of hacking for all of our students. We always love to hear your feedback, so let us know your thoughts. In particular, we'd like to know which projects you'd like to hear more about in future episodes.

May Girl Geek Coffee in Welly

Thursday, May 29, 2008


For our May Girl Geek Coffee event in Wellington, New Zealand, participants had to solve a series of geeky puzzles to uncover the meeting location and receive some awesome loot that arrived from Google's Open Source Team.

The location was hidden in an arbitrarily added e-mail header, which led to a Flickr page with a username and password hidden in the EXIF (meta data) of the photo jpeg. Once obtained, these credentials could be used to log into the Girl Geek Dinner website to retrieve the location of our caffeinated congregating, along with a pass phrase for getting swag.

Loot consisted of Google mini-notebooks in a variety of colours (the red ones went faster), and Google Open Source t-shirts. The consensus was that Google t-shirts are the best fitting women's t-shirts ever found in the technical community.

Approximately 30 people attended the event, most from the Girl Geek Coffee Hunt. Some gate-crashers from the workshops at Webstock also joined us. There was great beer, wine, coffee (of course) and conversation late into the night.

Topics of conversation were the upcoming Girl Geek Dinner in August, news media in New Zealand, tall poppy syndrome, short poppy syndrome, the launch of felt.co.nz, Microformats, finding more of our kind by recruiting would-be geeks, and modern day geek self-identification using the gear on offer at ThinkGeek & threadless. We played with cameras and argued over Compact vs SLR. There was much swapping of Moo cards and in-depth discussion on the use and misuse of Flickr's APIs.

Girl, geeky and in or around Wellington? We would love to see you at our next Girl Geek affair. Keep your eye on our website so you know when you can next join in the fun.
.