9–11 Jul 2007
Vilnius, Lithuania
Europe/Zurich timezone

Session

Web Related Technologies

9 Jul 2007, 09:00
Vilnius, Lithuania

Vilnius, Lithuania

Presentation materials

There are no materials yet.

  1. Mr Markus Franz (Metager2, SuMa-eV)
    09/07/2007, 09:00
    Web Related Technologies
    After years of decline, object databases are now becoming more and more important again because of new open source systems. Their data objects directly appear as programming language objects without any mapping - avoiding the impedance mismatch between objects and relational tables. Most object databases are designed to work well with languages such as Java, C# or C++. This talk covers...
    Go to contribution page
  2. Mr Markus Franz (BF Blogform Search)
    09/07/2007, 10:00
    Web Related Technologies
    Google offers a variety of services for web developers, including local search and maps. This talk shows how to use these services. The best libraries are shown including case studies for enhancing own applications.
    Go to contribution page
  3. Max Ischenko (Author)
    09/07/2007, 11:00
    The talk is a case study for my experience rebuilding a PHP-powered site in Python. Primarily focus is Pylons which is a modern, cool and immature web framework, currently heading for 1.0 release. Topics covered include: Pylons itself, Paste, deployment, i18n, Mako templating and SQLAlchemy. I'll share our experience about what worked and what didn't and what to watch for. The talk...
    Go to contribution page
  4. Mr Jeroen Vloothuis (Pareto)
    09/07/2007, 11:30
    Writing Ajax application is normally associated with writing Javascript. Not any more, KSS will let you use a familiar CSS like syntax combined with highlevel commands to write your applications in style. In this presentation you will learn what KSS is and what it can do for you. Because KSS is easy to integrate with any server platform everyone is invited. During the presentation this...
    Go to contribution page
  5. Mr Graham Stratton (Cambridge Web Development)
    09/07/2007, 12:00
    FormEncode is the form data validation library included by default with both TurboGears and Pylons. It is a powerful and flexible tool for both validation of form data and conversion of raw data to Python objects. This talk will cover the basic principles of FormEncode and give examples of how to achieve a number of common tasks. The use of htmlfill to render customised form pages with...
    Go to contribution page
  6. Mr Charlie Clark (eGenix.com)
    09/07/2007, 14:00
    Web Related Technologies
    Although Zope has been around for quite a while arguably contains some fairly outdated code, it continues to find new users particularly amongst non- programmers who are looking for a way to work with existing data which is usually in some relational database (PostgreSQL, MySQL, MS SQL, Oracle, DB2, etc.). One of the reasons for this is at Zope provides an extremely powerful yet...
    Go to contribution page
  7. Mr Philipp von Weitershausen (none)
    09/07/2007, 14:30
    This talk, not starring Samuel L. Jackson, explores how to deploy a Zope application using Paste. For a while now, Zope has had support for WSGI and has been using it internally to connect to the two officially supported server frameworks, zope.server and twisted. Other Python web frameworks, on the other hand, have been using PasteDeploy to connect their web applications to any WSGI...
    Go to contribution page
  8. Mr Jodok Batlogg (Lovely Systems)
    09/07/2007, 15:00
    in this talk we'd like talk about using zope3 for "web2.0" community portals. we're serving more than 100mio requests per month with a peak traffic of 250mbit/s at more than 1000 concurrent requests. we were fighting hard to "tune" zope3 to that scale. we'll talk about: - the hardware architecture when running these applications: nginx reverse proxies, varnish caches, memcached caches,...
    Go to contribution page
  9. Mr Michael Kerrin (Openapp)
    09/07/2007, 16:00
    z3c.dav is an implementation of the WebDAV protocol for Zope3. It contains a number of components that help developers provide WebDAV support for their application. z3c.dav works by parsing all the WebDAV requests. It then uses the Zope component architecture to lookup a WebDAV component that can handle the data it just received. This component may get or set the value of a property, or it...
    Go to contribution page
  10. Mr Kit BLAKE (Infrae)
    09/07/2007, 16:30
    Since it's launch at EuroPython 2002, Silva has grown into a powerful CMS for organizations that manage complex websites. The first block of the talk will describe Silva's feature set, covering its versioning, workflow, content reuse, access control, multi-site management, virtual host awareness, import/export facilities, templating, and image manipulation. The second section will explain...
    Go to contribution page
  11. Mr Kit BLAKE (Infrae)
    09/07/2007, 17:00
    The dynamic Learning Content Management System (dLCMS) is a content management system for web-based learning materials and supports easy editing and user-friendly compilation of learning contents, enhanced scalability, and flexible use of the materials in various didactic contexts. An adaptable learning content component model defines different levels of learning components, the properties of...
    Go to contribution page
  12. Martijn Faassen (Startifact)
    10/07/2007, 09:00
    Web Related Technologies
    This talk gives an introduction to the Grok web application framework. The framework will be introduced and we will go into the design concepts behind it. We will then set upon a difficult task: to try to convince the audience that Grok is interesting, even among all the other Python-based web frameworks already out there. Grok combines ease of use with the power of Zope 3. Grok...
    Go to contribution page
  13. Mr Stepan Bechynsky (-)
    10/07/2007, 09:00
    IronPython is a new implementation of the Python programming language running on .NET. It supports an interactive console with fully dynamic compilation. It is well integrated with the rest of the .NET Framework and makes all .NET libraries easily available to Python programmers, while maintaining full compatibility with the Python language. You will see samples, how to use and run...
    Go to contribution page
  14. Dr Uwe Oestermeier (IWM)
    10/07/2007, 09:30
    Zope3 has been criticized as an overly complex framework with a steep learning curve. Especially the ZCML configuration language and the missing Python API for configuration actions seems to be an obstacle for Python programmers. The talk introduces bebop.protocol, an experimental package that tries to combine the conciseness of Python with the explicitness, fine-grained configurability,...
    Go to contribution page
  15. Mr Stepan Bechynsky (-)
    10/07/2007, 09:30
    Microsoft® SilverlightTM is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Hmmm, nice, but can I use Python as language for application logic? Yes, you can. Silverlight 1.1 brings support for dynamic languages (DLR) includes Python and Ruby. You will see demo how to write video...
    Go to contribution page
  16. Mr Valentino Volonghi (Indipendent)
    10/07/2007, 14:30
    I'd like to show how I wrote my starter kit [1], how it works and what you can do with it. Nevow is sometimes a bit hard when it comes to starting a new application, especially because some details like authentication, pages organization, configuration management and deployment are not really part of what nevow provides. In my experience with many different applications like stiq [2],...
    Go to contribution page
  17. Mr Brian Kirsch (Open Source Applications Foundation)
    11/07/2007, 09:00
    Web Related Technologies
    Intended Audience =========================================================== This talk is intended for experienced Python programmers interested in developing Internationalized Applications using Python and Open Source libraries. The audience is expected to be familiar with some basic Internationalization concepts, as the presentation is not a full Unicode / i18n...
    Go to contribution page
  18. Dr Michele Simionato (StatPro Italy)
    11/07/2007, 09:00
    As the old saying goes, Python is the only language with more Web frameworks than keywords. This is sometimes an advantage, but more often than not, it is an issue. In order to improve the interoperability between different frameworks, Phillip J. Eby proposed in 2003 a specification, the WSGI or Web Server Gateway Interface, a.k.a Whiskey. In my talk I will...
    Go to contribution page
  19. Martijn Faassen (Zope Foundation, Inc)
    11/07/2007, 09:00
    The Zope Foundation was incorporated last year. Its aim is to take over the whole intellectual property "Zope" from Zope Corporation and lead Zope's further development as OpenSource software, but now owned by a non-profit organisation. This talk is about the future of Zope from the point of view of the Zope Foundation. Two members of the ZF Board of Directors, Martijn Faassen and Aroldo...
    Go to contribution page
  20. Mr Gorka Moral (European Agency for Safety and Health at Work)
    11/07/2007, 09:30
    The European Agency for Safety and Health at Work has developed, in cooperation with Syslab.com, an open source based Content Management System, to manage its international network of websites, composed of more than 50 websites, hosted centrally at its premises in Bilbao, Spain. This CMS allows the Agency to manage the workflow of hundreds of editors; to manage, through the web, all the...
    Go to contribution page
  21. Mr Christopher Lenz (mediatis)
    11/07/2007, 09:30
    Genshi (http://genshi.edgewall.org/) is a relatively new toolkit aimed at producing output for the web. It's focus is the generation of markup, in particular X/HTML, which includes a template language inspired by Kid. In this talk I will present the advantages of using Genshi for templating, such as automatic escaping, solid error handling, and different serialization formats. Also, I'll...
    Go to contribution page
  22. Mr Lennart Regebro (Colliberty)
    11/07/2007, 09:30
    Web Related Technologies
    Zope was an early web framework, and one of the first complete frameworks to include such things as persistance, security management and extensibility. It was an early open source adopter and was ar ahead of it's time. So why didn't it take over the world? Why didn't it even take over the Python world? This presentation will look at the mistakes of Zope 2 and primarily Zope 3, and where...
    Go to contribution page
  23. Mr Alexander Pilz (Syslab.com)
    11/07/2007, 10:00
    The European Agency for Safety and Health at Work has developed, in cooperation with Syslab.com, an open source based Content Management System, to manage its international network of websites, composed of more than 50 websites, hosted centrally at its premises in Bilbao, Spain. Besides the usual tasks to operate a CMS, this system has some specific challenges. It is bad to change...
    Go to contribution page
  24. Mr Rene Dudfield (???)
    11/07/2007, 11:00
    Batching APIs, as applied to web applications, is what this paper is about. It explains what a batching API is, with it's advantages, and limitations. Then it shows how to reduce latency for large amounts of content --- by combining things together. As well as explaining the reasons for the latency, it also discusses what advantages presenting 10x more content at the same speed can...
    Go to contribution page
  25. Mr Brian Quinlan (Google Ireland)
    11/07/2007, 11:30
    Web 2.0 (whatever that means) is here and along with it has come an increased need for high-performance web services. In this talk, I'd to discuss some ideas on how to measure the utilization and performance of Python-implemented web-services in order to: - plan capacity - find performance hotspots - decide when to run around like a decapitated chicken
    Go to contribution page
Building timetable...