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
-~----------~----~----~----~------~----~------~--~---

Reply via email to