Europython 2010: last conference day
September 2021
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
This site is an effort to share some of the base knowledge I have gathered through all this years working with Linux, FreeBSD, OpenBSD, Python or Zope, among others. So, take a look around and I hope you will find the contents useful.
Recent Entries
Recent Comments
Recent Trackbacks
OpenBSD (9 items)
BSD (0 items)
FreeBSD (19 items)
Linux (3 items)
Security (3 items)
Python (22 items)
Zope (13 items)
Daily (144 items)
e-shell (9 items)
Hacks (14 items)
PostgreSQL (3 items)
OSX (8 items)
Nintendo DS (0 items)
enlightenment (0 items)
Apache (3 items)
Nintendo Wii (1 items)
Django (24 items)
Music (12 items)
Plone (7 items)
Varnish (0 items)
Lugo (2 items)
Sendmail (0 items)
europython (7 items)
Cherokee (1 items)
self (1 items)
Nature (1 items)
Hiking (0 items)
uwsgi (0 items)
nginx (0 items)
cycling (10 items)
Networking (1 items)
DNS (0 items)

Syndicate this site (XML)

RSS/RDF 0.91

23 julio

Europython 2010: last conference day

the day I gave my first lighting talk, ever

Europython 2010

The last day of europython 2010 began early for me. I got to bed earlier yesterday so I didn't have too much problem to wake up today. I finished some work on the presentation of my lighting talk and then I left the hotel.

The last day of any europython conference is different, there are less talks (because there is some reserved time for the lighting talks) and there is some time in the end of the conference for announcements, thanks and a raffle.

Today's Keynote - Guido Van Rossum

This europython's ending Keynote was courtesy of Guido Van Rossum. It was a Q&A session and Guido answered a lot of questions both from the online q&a moderator from google (where we were able to write questions since the beginning of the europython and even vote for the best ones) and from the audience.

Guido Van Rossum keynote

There were some real good questions (and some stupid ones) and Guido took his time to answer as many as was posible within the 45-minutes keynote

Talk: Building a python web app

Building a python web app

First talk of the day. This one was very interesting for me, as it covered the experience the people from MediaCore on building a big webapp from scratch using python. It was quite interesting to see their point of view and they even provided some in-detail comparisons between django, turbogears and pylons (the three main web frameworks they've tried during the development), between the django template system and genshi (two different templates systems) and between the django ORM and sqlalchemy.

I found the comparisons quite interesting, even If I don't agree on certain critics to both the django ORM and template system. It seems that they don't like them, but their points on the supposedly weaknesses didn't appear valid to me.

For example, they were complaining about advanced if comparisons in the django template system, while in genshi seems to be easier (it is much like the ZPT using a xml-like syntax). Which they didn't say is that it is quite trivial to write a template filter that performs exactly the comparisons/checks you would need, removing that way all logic from your templates.

The same happened with the examples on the django ORM vs sqlalchemy comparison.

Anyway, it was a good talk, thnx guys.

Lighting talks timetable, mine included!

Lighting talks, mine included!

I took that picture before going to the next talk, it is the table were everybody could sign for giving a lighting talk, and there it was mine about Zero14 ;)

Talk: Caching techniques in python

Caching techniques in python

During this talk, Michael Domanski showed us some tips and tricks useful when working with caching in Python code. Quite impressive the example where he first used dicts to manage the cache (as a simple example) and then he moved on to memcache, doing only a small set of modifications on the previous code, keeping all the logic intact.

The worst part of this talk is that he had some good example pieces of source code embedded in his presentation (using apple's Keynote software), but the font size was too small to be read in a big proyector screen. I told him to use the control+trackpad trick and zoom the screen, but seems Keynote doesn't support it, too bad.

Lightning talks

As usual, the lighting talks were great. Some of them were funny, some other more serious and interesting, some other mere requests for help on a certain projects. All of them quite good.

This year I didn't take any pictures of the lighting talks, as I was waiting for my turn to be up there, talking during 5 minutes, and I was really nervous and excited.

After last year problems with the proyector, they set up a testing zone, where everyone had to try their laptops before getting into the real one. Anyway, it didn't work, and everyone not having a macbook had problems with the connection.

Mine was one of the last talks. When I heard my name, asking me to go down and seat on the queue, I thought my heart was going to explode because it was beating fast as hell, but as soon as I was there, in front of all the atendees, with the mike in my hand, I just knew what to do, what to say.

When I finished, first thing that came to mind was that I would have been able to give a 45 talk without too much trouble. Perhaps in europython 2011?

The end of europython 2010

When the time of the lighting talks was over, it was time for announcements (europython 2011 will be in florence, italy, there is djangocon 2010 that will take place in Portland on september and the plone conference in Bristol in a few months), thanks (all the volunteers, the sponsors, the speakers, the atendees, and specially for John Pinner) and the raffle!.

There was the usual raffle for all of us who fill the satisfaction form. What could I say, when John Pinner himself said my name, the sensation was almost the same that the one I felt when going to give the lighting talk. I couldn't believe it was me!

They were some options among the different prizes available (some books, some t-shirts) and I selected the Beautiful Teams book from Oreilly. I was really lucky, because I was going to buy that book. I decided then to buy another one, The Art of Community

Oreilly Beautiful Teams The art of community

Saying goodbye to some new friends

After everything was over, I met some people for going out one last time, have some food and some beers and just talk about the past few days. I've met some amazing people during this europython. I've shared with them ideas, beers, talks, and I think that I've made some new friends I'm going to meet again next year in Florence.

Thank you guys (you already know who you are) and thanks to anyone involved in making the europython 2010 posible. This has been a conference noone will ever forget.

Posted by wu at 01:00 | Comments (0) | Trackbacks (0)
<< Europython 2010: Third conference day and conference dinner | Main | Europython 2010: back home >>
There are no comments.
Please send trackback to:
There are no trackbacks.
Post a comment