Hi,
I've made a mention of this in passing now, but it seems appropriate to make a
seperate announcement about it here. I'm giving a tutorial on Kamaelia at
Europython '09 this year.
Europython details:
Where: Birmingham UK
When:
Tutorial days 28/29th June.
Main conference: 30th June - 2nd July
Kamaelia specifically: 28th June, 9am
http://www.europython.eu/talks/timetable/
Cost:
Tutorial days: £100
Conference days: £190
More info:
http://www.europython.eu/
http://www.europython.eu/talks/timetable/
Blurb for the Kamaelia tutorial:
"""
Kamaelia: Pragmatic Concurrency
Kamaelia makes concurrency a useful tool, rather than a pain - learn how!
Tutorial, Half day (intermediate)
Why use concurrency? Since concurrency is viewed as an advanced topic by
many developers, this question is often overlooked. However, many real world
systems, including transportation, companies, electronics and Unix systems
are highly concurrent and accessible by the majority of people. One
motivation can be “many hands make light work” but in software this often
appears to be false – in no small part due to the tools we use to create
systems. Despite this, the need for concurrency often creeps into many
systems.
Kamaelia is a toolset and mindset aimed at assisting in structuring your
code such that you can focus on the problem you want to solve, but in a way
that results in naturally reusable code that happens to be painlessly
concurrent. It was designed originally to make maintenance of highly
concurrent network systems simpler, but has general application in a wider
variety of problem domains, including desktop applications, web backend
systems (eg video transcode & SMS services), through to tools for teaching a
child to read and write.
This tutorial will cover:
* A fast overview in the style of a lightning talk.
* Kamaelia's core – Axon – which provides the basic tools needed for
concurrent systems, followed by a session on implementing your
own core.
* Practical walk throughs of real world Kamaelia systems to demonstrate
how to build and design systems of your own.
* More advanced concepts such as reusing centralised services and
constrained data sharing, as well as ongoing open issues will be
touched upon.
* Tips, tricks and rules of thumb when working with concurrent systems.
During this highly practical tutorial, where you will create your own
version of Axon, your own components and first Kamaelia based system
(bring a laptop!). The course expects a level of familiarity with Python but
no prior experience of concurrency is assumed.
"""
The structure of this in terms of time is 2 x 1.5 hour sessions, with a 15
minute break in the middle.
Also, Ali Afshar who hangs out on Kamaelia's IRC channel is also giving a
tutorial there on PyGTK.
Regards,
Michael.
--
http://yeoldeclue.com/blog
http://twitter.com/kamaelian
http://www.kamaelia.org/Home
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"kamaelia" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/kamaelia?hl=en
-~----------~----~----~----~------~----~------~--~---