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

Contribution List

89 out of 89 displayed
Export to PDF
  1. Mr Kay Schluehr (G&D)
    09/07/2007, 09:00
    Python Language and Libraries
    Extending Python as a language has always been among the main objectives of the Python core development team. Enhancing Python and developing the CPython runtime have become interchangeable activities. Those who tried to extend Python had to be core developers of CPython or at least experimenting with one of the alternative runtime environments like PyPy, IronPython or Jython. For those...
    Go to contribution page
  2. 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
  3. 09/07/2007, 09:00
  4. Mr Marc-Andre Lemburg (eGenix.com)
    09/07/2007, 09:30
    Python Language and Libraries
    mxTextTools comes with a high performance tagging engine for text and Unicode data which can be used to tokenize and parse (little) languages. The resulting abstract syntax tree can then be hooked up to a generator to build a complete and fast compiler in pure Python. The talk will give a short introduction to the way the tagging engine works and how it can be used to build compilers....
    Go to contribution page
  5. Mr Christian Theune (gocept gmbh & co. kg)
    09/07/2007, 09:30
    Python Language and Libraries
    Object DBMS' have not been wildly successful as a generic database. Persistency frameworks however have popped up in many places (like Hibernate) and most of them use a relational database in the backend. This always involves an impedance mismatch and also a performance penalty. The ZODB is a pure object database written in Python (and a little help from C) that has been around for about 10...
    Go to contribution page
  6. 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
  7. Mr Michael Hawker (McGill University / Mikeware)
    09/07/2007, 10:00
    With the evolution of computer systems, software development has become increasingly more complex. One way to deal with this increased complexity is through the use of software libraries. Many object-oriented languages provide special constructs such as abstract classes and interfaces which ensure that components are properly extended and executed. Unfortunately, the Python programming...
    Go to contribution page
  8. Gustavo Niemeyer (Canonical)
    09/07/2007, 10:00
    Python Language and Libraries
    This talk will present Storm, a new Python ORM developed at Canonical which permits mapping of objects against multiple relational databases with ease. Topics covered include the project history, the high-level architecture, and examples. This EuroPython talk will also be the first public announcement of Storm, and will mark the release of the project under an open source license for...
    Go to contribution page
  9. 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
  10. 09/07/2007, 11:00
  11. Mr Samuel Dufour-Kowalski (INRIA)
    09/07/2007, 11:00
    Science
    Building plant models at different scales requires integrating tools from various scientific domains such as biology, computer science, and mathematics. The open source OpenAlea project's goal is to define a framework to share and reuse heterogeneous models from the plant modeling community. A visual environment is made available to researchers to ease the building of high-level computational...
    Go to contribution page
  12. Mr Jukka Laurila (Nokia)
    09/07/2007, 11:00
    Python Language and Libraries
    Past, present and a bit of the future of Nokia's Python porting work. How do you squeeze the interpreter into a small device? How do you provide access to complex C++ APIs in a way that makes sense? Also, what does the brave new world of Trusted Computing mean for the Python coder?
    Go to contribution page
  13. 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
  14. Nuno Pinhão (ITN)
    09/07/2007, 11:30
    PLASMAKIN is a package for handling physical and chemical data used in plasma physics modelling and for computing kinetics data from the reactions taking place in the gas or at the surfaces: particle production and loss rates, photon emission rates and energy exchange rates. It has no limitation on the number of chemical species and reactions that can be handled, is independent of problem...
    Go to contribution page
  15. Prof. athanassios stamos (engineering)
    09/07/2007, 12:00
    ThanCad is 2dimensional CAD aimed to meet the, ever growing, specific needs of civil and surveing engineers. It is largely command compatible with the leading commercial CAD, but it differtiantes to a few concepts such as hierarhcical layers, and lack of elements attributes, which is the CAD equivalent to structured programming. ThanCad adds some productivity tools such as line...
    Go to contribution page
  16. Mr David Bourgeois (KySoH)
    09/07/2007, 12:00
    Tux Droid is a tux-shaped robot wirelessly controlled from a computer running Linux. It can talk and move, but also listen and react to events. The wireless link is the key here, it provides Tux Droid with access to all the power of Python. Python’s interpreter is of great help if you don’t have any clue about programming languages and would like to make your first steps into robotics and...
    Go to contribution page
  17. 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
  18. 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
  19. 09/07/2007, 14:00
  20. Mr Armin Rigo (PyPy), Mr Samuele Pedroni (Open End AB)
    09/07/2007, 14:00
    Python Language and Libraries
    PyPy released 1.0 in March of this year. PyPy contains a very compliant Python interpreter, and with 1.0 the first incarnation of a Just-In-Time compiler which is generated from the interpreter automatically with novel techniques. In this talk we are going to give a brief introduction to PyPy and its motivation. After recapitulating PyPy architecture we are going to give an overview...
    Go to contribution page
  21. 09/07/2007, 14:00
    My paper for EuroPython 2005 explored what I call Pythonic Mathematics, a way of presenting pre-computer analytical content within the OO paradigm, including pre-college.[1] This thinking informed my participation in Shuttleworth Foundation planning meetings and presentation to the London Knowledge Lab in the following year.[2] This year, I'm delving yet more deeply into Pythonic Math,...
    Go to contribution page
  22. Mr David Axmark (MySQL)
    09/07/2007, 14:30
    How to make MySQL go fast, from someone who was involved with the project before it had a name.
    Go to contribution page
  23. 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
  24. 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
  25. 09/07/2007, 15:00
  26. Holger Krekel (merlinux), Maciek Fijalkowski (merlinux)
    09/07/2007, 15:00
    Python Language and Libraries
    We quickly recap the basic architecture of PyPy Python interpreter(s) and then demo and discuss the following unique features: * transparent proxy: a way to customize behaviour of builtin objects, enabling new models of persistence and distribution * distribution prototype: have objects from remote places appear as local ones, including frames (PDB!), file objects etc. * object...
    Go to contribution page
  27. 09/07/2007, 16:00
  28. 09/07/2007, 16:00
  29. Maciej Fijalkowski (merlinux), holger krekel (merlinux)
    09/07/2007, 16:00
    We'll talk about py.test, an advanced and easy-to-use Python-based testing tool, aiming to speed up and integrate testing, development and documentation efforts. py.test is a mature tool and used in many projects. We will briefly present highlights of both long-standing and new features (since ep2006): * cross-project external tool for collecting and running application tests *...
    Go to contribution page
  30. 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
  31. 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
  32. Collin Winter (Google)
    09/07/2007, 16:30
    In this paper I examine the shortcomings and core design flaws of Python's standard unittest module, focusing specifically on the programmer's ability to extend unittest. I then discuss the requirements for an extensible testing framework and introduce test_harness, an alternative framework designed from the ground up to address these fundamental issues. Finally, examples drawn from...
    Go to contribution page
  33. 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
  34. Mr Stefano Masini (Pragma 2000)
    09/07/2007, 17:00
    Agile Experiences and Testing
    I will show a step by step example of building a small user interface using wxPython. The example will only be marginally related to wxPython itself and, even though previous background won't be necessary, it'll be explained only as much as necessary to understand the rest of the talk. The goal is to show the practice of Test Driven Development. The code will follow the Model View...
    Go to contribution page
  35. Mr Simon Willison
    09/07/2007, 17:45
  36. Mr Rolv Seehuus (Kongsberg SIM), Mr Tamer Fahmy (Kongsberg SIM)
    10/07/2007, 09:00
    Business and Applications
    Off-shore operations in the oil and gas industry are becoming increasingly expensive and complex. One of the strategies to overcome this development is to create operation centers on-shore. Centralizing the control of oil-fields allows field-managers to make optimal decisions in a global scale. However, the amount of information they must process increases dramatically. We present the...
    Go to contribution page
  37. 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
  38. 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
  39. Antonio Cuni (DISI - University of Genoa), Maciek Fijalkowski (merlinux)
    10/07/2007, 09:00
    Python Language and Libraries
    Restricted Python (RPython) is a subset of a Python language designed to be compiled into lower-level languages, suitable for direct compilation into C, CLI, JVM or others. RPython cuts some of python dynamism (allows for full type inference and creation of flow graphs), but doesn't require explicit type annotations. Results might be up to 300 times faster than the original python...
    Go to contribution page
  40. 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
  41. Mr Richard Emslie (???), Mr Simon Burton (EWT LLC.)
    10/07/2007, 09:30
    Python Language and Libraries
    At EWT we develop systems that trade stocks on the electronic exchanges. The idea is that a computer can augment a human trader's reflexes by responding to market movements on the millisecond timeframe. This year we made the transition from python to rpython. We found that not only is our turnaround much faster but the code itself is able to be cleaned up as performance critical hacks...
    Go to contribution page
  42. Elisa Burato (Verona University), Fabio Pliger (SIA s.r.l.)
    10/07/2007, 09:30
    Sia and S3 focus their work on supplying both low level and high level systems solutions for industrial partners. This year SIA started a research project with the university of Verona to improve it's applications and solutions named ORDID: Upper-level Ontology-Driven Interpretation of Raw Data. The project aims at looking for new and inovative construction of high level symbol grounding...
    Go to contribution page
  43. 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
  44. Mr Michael Graz (ITG London)
    10/07/2007, 10:00
    Python Language and Libraries
    With the recent addition of the win32console module in python it is now possible to create GUI applications that have embedded console sessions. The win32console module is a wrapper around the Microsoft Windows console API which is the operating system component that enables character-mode applications to display data to a windows console. The most typical console mode application on Windows...
    Go to contribution page
  45. Christian Tismer (tismerysoft GmbH)
    10/07/2007, 10:00
    Python Language and Libraries
    This is a re-worked, actualized and improved version of my talk at PyCon 2007. Repeating the abstract: As a surprise for people who think they know Stackless, we present the new Stackless implementation For PyPy, which has led to a significant amount of new insight about parallel programming and its possible implementations. We will isolate the known Stackless as a special case of a...
    Go to contribution page
  46. Mr Dale Strickland-Clark (Riverhall Systems)
    10/07/2007, 10:00
    An innovative company in the South of England has produced the first safe way to remotely monitor oil and gas wells wirelessly. They'd built the hardware and now urgently needed software so they could demonstrate their product at a trade show. Riverhall Systems used Twisted, Zope and a home-grown graphics server to produce a useful demonstration which was used successfully at...
    Go to contribution page
  47. Lene Wagner (merlinux GmbH), holger krekel (merlinux GmbH)
    10/07/2007, 11:00
    We'll look at how to do an EU research project, based on experiences obtained through the PyPy project. We quickly walk through the basics of the initial proposal, negotiations, the EU funding contract, cost/funding models and how we modified and amended the contract afterwards. The PyPy project has been one of the first bigger open source research projects that received funding from...
    Go to contribution page
  48. 10/07/2007, 11:00
  49. Mr Jonathan DiCarlo (Humanized, Inc.)
    10/07/2007, 11:00
    Business and Applications
    Enso is a user-interface enhancement product created by Humanized (http://www.humanized.com) and is somewhat unusual in that it's an application written almost entirely in Python meant to be downloaded and installed locally by non-technical users. This spring, driven by user feedback, Humanized began upgrading Enso with a new auto-completion algorithm. This project presented several...
    Go to contribution page
  50. Mr Rene Dudfield (???)
    10/07/2007, 11:00
    Taking advantage of multiple CPUs for games --- simply, is the topic of this paper. Using a simple interface that many are already familiar with --- Pythons 'map' function. It talks about how to avoid the Global Interpreter Lock (GIL) limitation in Pythons threading libraries. As well as how to choose which parts of a game to thread. Finally it shows how easy it can be, by converting a...
    Go to contribution page
  51. Dr Jonathan Fine (The Open University)
    10/07/2007, 11:30
    Python Language and Libraries
    This talk describes the MathTran system for translating mathematics from TeX to MathML and vice versa, and its use of TeX as a daemon. It surveys related Python and TeX software, and calls for the creation of standard Python library modules as a means of unifying and simplifying these projects. Finally, it shows how Python can be used to script TeX typesetting and use TeX as a callable function.
    Go to contribution page
  52. Mrs Beatric During (Change Maker), Mr Holger Krekel (merlinux GmbH)
    10/07/2007, 11:30
    Some people have said that they have hardly seen a large project succeed with delivering to the original goals as much as the PyPy project did. Others consider it a failure because it did not take over the world yet or is not usable for mainstream purposes. Anyway, we'll talk about the mix of development processes, methods and infrastructure of the PyPy project. We will summarize our...
    Go to contribution page
  53. Dr Duncan Grisby (Tideway Systems Ltd.)
    10/07/2007, 11:30
    In this presentation, I will talk about our experience with using Python as the main programming language in the development of Tideway Foundation, a product that helps large enterprises understand and manage the truth about their complex IT environments. Foundation automatically generates dependency information about hardware and software within an environment, involving accessing target...
    Go to contribution page
  54. Dr Johnny Stovall (Dr. Stovall Foundation for Practical Education and Social Development)
    10/07/2007, 12:00
    Data-driven parsers have been used in AI and inductive reasoning in ways beyond the abilities of rule-driven parsers. This paper presents an annotated bibliography and guidelines for developing multipurpose data-driven parsers in hopes that developers will assist the author in disaster recovery and OLPC development, will push Free Open Software to new heights, and will benefit from commercial...
    Go to contribution page
  55. Alejandro J. Cura (Python Users Group, Argentina), Lucio Torre (Python Users Group, Argentina)
    10/07/2007, 12:00
    The objective of this talk is to encourage people to participate in pyweek. We explain what the contest is, when it takes place, who can and does participate and why everybody should. A quick review of the most unique games is given, plus an account of the fun experience we had developing our entries. We also talk about how python is the perfect match for this kind of tight schedules, and...
    Go to contribution page
  56. Mr Robert Collins (Canonical Limited)
    10/07/2007, 12:00
  57. Mr Arlo Belshee
    10/07/2007, 14:00
  58. Mr Jan Murre (Pareto)
    10/07/2007, 14:00
    The majority of office workers use ... Microsoft Office! Especially in intranet enviroments. Things, especially versioning and tracking of changes, can go horribly wrong when people start working together, sending eachother Office documents. To accomodate this problem, Microsoft came up with Sharepoint. A full-blow Sharepoint implementation can get horribly expensive. However, the...
    Go to contribution page
  59. 10/07/2007, 14:00
  60. Mr Thomas Vander Stichele (Fluendo)
    10/07/2007, 14:00
    Flumotion is a GPL streaming media server written in Python. It is distributed and component-based: every step in the streaming process (production, conversion, consumption) can be run inside a separate process on separate machines. Flumotion uses Twisted and GStreamer. Twisted enables the high-level functionality, distributing components over the network. GStreamer, through the Python...
    Go to contribution page
  61. Mr Arlo Belshee
    10/07/2007, 14:30
  62. 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
  63. Mr Harald Armin Massa (GHUM Harald Massa)
    10/07/2007, 14:30
    Windows-Users are generally accustomed to "point, click, destroy" installation. Distributing .py files and installing the interpreter is often no-go. We will look into some samples of the great tool py2exe. dbimport is some lines of code to update Python applications within closed environments.
    Go to contribution page
  64. Mr Arlo Belshee
    10/07/2007, 15:00
  65. Mr Walter Aprile (Scuola Superiore Sant'Anna)
    10/07/2007, 15:00
    User studies that feature user movement in the real world or in simulated environment generate datasets, usually in the form of logfiles, that need to be stored, summarized, processed and represented. Datasets must additionally include metadata that accounts for experimental conditions. We have developed a class that produces graphical displays of user travels over a regularly-spaced grid,...
    Go to contribution page
  66. Mr Michael Hudson (Canonical)
    10/07/2007, 15:00
    Business and Applications
    Bazaar is a safe, friendly, free and fast distributed version control system. (will add more here soon)
    Go to contribution page
  67. 10/07/2007, 16:00
  68. Mr Guido Van Rossum
    10/07/2007, 17:15
  69. 10/07/2007, 20:00
  70. 11/07/2007, 09:00
  71. 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
  72. 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
  73. 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
  74. 11/07/2007, 09:30
  75. 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
  76. 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
  77. 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
  78. 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
  79. 11/07/2007, 11:00
  80. 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
  81. 11/07/2007, 11:00
  82. 11/07/2007, 11:00
  83. 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
  84. Andrew Dalke Dalke (Dalke Scientific Software, LLC)
    11/07/2007, 12:00
    Python Language and Libraries
    "Make it work, ... then make it fast". "If you can't measure it, it doesn't exist." Both useful adages, but how do you measure the performance of a Python program and identify bottlenecks? In my talk I'll start with generating simple timing numbers and how to interpret the results. I'll show how to use Python's profiler and convert the results for kcachegrind, a KDE profile visualization...
    Go to contribution page
  85. Mr David Axmark
    11/07/2007, 14:00
  86. 11/07/2007, 15:15
  87. 11/07/2007, 16:00
  88. Mr Christopher Arndt (pyCologne, the Python User Group Köln)
    Here follows the outline of the topics covered in the talk: Introduction (5min): - What is TurboGears? - What can it be used for? Who uses it? - Which components make up the TurboGears framework? - What is the future of TurboGears development? The web-application development process with TurboGears: 10 steps to your TurboGears application 1)...
    Go to contribution page