Entries tagged as ez systems
chris shiflett code coverage conference conferences cruisecontrol derick rethans dortmund ez components froscon gap gentoo jan borsodi jan kneschke jmock lenara anafieva marcus börger michael lively jr. mock objects mysql norway pecl php phpedit phpunit presentations sébastien hordeaux selenium sergiy alyeksyeyev sqlite stuart herbert test anything protocol unconference usergroup wit workflow xdebug zend framework
Speaking at Conférence PHP Québec 2008
I will speak at the 2008 edition of Conférence PHP Québec in Montreal next March.
Together with Marcus Börger I will present a PHPLab
Test-Driven Object-Oriented Programming - Learning and UnderstandingIn my first session of the main conference I will take a look at PECL
PHP has become an extremly powerful web development platform, and since PHP 5 it supports a pretty good and capable object model. This allowed the design of high quality frameworks such as the eZ Components or the Zend Framework. But before you start using them, you might want to learn a bit more about OOP.
This PHPLab is an in-depth introduction to object-oriented and pattern-based programming using PHP 5. You will learn everything necessary to write your own cutting-edge components and applications - and of course how to use and extend components from other people or companies. You will learn how and when to use objects as well as when not to use them. Throughout the tutorial we will use a test-driven learning approach.
PECL: The PHP Language WorkbenchMy second session will present the Workflow component of the eZ Components:
A look into PECL shows how flexible the language core of PHP, the Zend Engine, is. The repository holds a variety of extensions that not only add "normal" functionality, but alter and extend language features. This session will demonstrate, among other, PHP extensions for operator overloading, manipulation of bytecode at runtime, and access to the parse tree of PHP code.
Graph-Oriented Programming with PHPI am looking forward to this conference for various reasons: it will be my first time tag-teaming a workshop with Marcus and I have been told that Conférence PHP Québec is the PHP conference with the most fun.
Workflow Management (WfM) is becoming more and more important. For the development and maintainance of software that supports workflows, a new layer on top of the base programming language is needed. Graph-Oriented Programming (GOP) is such a layer. This session presents the eZ Components' workflow engine, its possible applications and the underlying principles and techniques.
Design and Implementation of a Workflow Engine
After almost eight months of waiting, I am finally allowed to publish my thesis paper:eZ Components (Workflow).
You can find the thesis paper here.
- Design and Implementation of a Workflow Engine
This thesis discusses the design and implementation of a software component that faciliates the specification, management, and execution of so-called workflows. The discussion of this component's design includes the semantics and syntax of the underlying workflow model as well as the actual software design. The former builds upon the Workflow Patterns [BK03] terminology, the latter on the concepts of a Workflow Virtual Machine [SF04] and the idea that a workflow system should be comprised of loosely coupled components [DAM01, DG95, PM99].
You can find the thesis paper here.
Speaking at the International PHP Conference

I will present a full-day workshop on PHPUnit and the tools it can be integrated with (such as Selenium RC and CruiseControl) as well as regular conference sessions on ezcWorkflow
A Workflow Engine for PHP 5and quality assurance in PHP-based projects
Workflow Management (WfM) is becoming more and more important. For the development and maintainance of software that supports workflows, a new layer on top of the base programming language is needed. Graph-Oriented Programming (GOP) is such a layer. This session presents the eZ Components' workflow engine, its possible applications and the underlying principles and techniques.
Qualitätssicherung in PHP-Projektenat this year's International PHP Conference that will be held in Mörfelden-Walldorf in November.
Kann man Softwarequalität messen und wie kommt man zu sinnvollen Qualitätskriterien? Wie findet man Fehler in Programmen und wie geht man beim systematischen Testen vor? Diese und andere Fragen diskutiert der Entwickler von PHPUnit in diesem Vortrag - sowohl im Allgemeinen als auch im speziellen Fall von PHP-basierten Projekten.
