Qafoo GmbH - passion for software quality

Help you and your team benefit from new perspectives on cutting-edge quality engineering techniques and tools through the Qafoo team weblog.

By Kore Nordmann, first published at Wed, 06 Oct 2010 15:56:35 +0200

Download our free e-book "Crafting Quality Software" with a selection of the finest blog posts as PDF or EPub.

Crafting Quality Software

You can also buy a printed version of the book on Amazon or on epubli.

International PHP Conference 2010

International PHP Conference 2010International PHP Conference 2010

We will present on various topics during the International PHP Conference 2010 and give different workshops during the following workshop days.

We are looking forward to meet you there and here is a full list of the sessions and workshops we will participate in:

Sessions

Any to any - Convert your documents

Speakers
Kore Nordmann Qafoo GmbH, Tobias Schlitt Qafoo GmbH
Slot
2010-10-13 | 11:45 AM - 12:45 PM | Zagreb I

Not only in the CMS world converting between different document formats is an essential but painful task. (X)HTML, DocBook XML, different Wiki markup languages, PDF and OpenDocument can be easily converted into each other using the Zeta Document component. This talk will show you the possibilities based on practical examples and will also touch the internals of the component.

PHPUnit to the limit

Speakers
Tobias Schlitt Qafoo GmbH, Kore Nordmann Qafoo GmbH
Slot
2010-10-11 | 05:00 PM - 06:00 PM | Zagreb I

PHPUnit is the de facto standard for testing in PHP. Not only unit tests are developed using this framework, but also e.g. front end tests using Selenium integration. In this session we will discuss more edge cases where the flexibility of PHPUnit allows you to write tests and integrate them into your automated test run, even if they are clearly not unit tests anymore.

From eZ to Zeta Components

Speakers
Tobias Schlitt Qafoo GmbH, Kore Nordmann Qafoo GmbH
Slot
2010-10-12 | 10:15 AM - 11:15 AM | Gutenberg I

Since June 2010 eZ Components are incubated for becoming a project of the Apache Software Foundation under their new name Zeta Components. How did that come? What about the future of the project? And what about eZ? Legal aspects? Can I still venture to use this stuff? Who is now maintaining? And wow can I get involved? These are just some of the questions to be answered in this session.

Advanced project tracking with arbit

Speakers
Kore Nordmann Qafoo GmbH
Slot
2010-10-12 | 04:30 PM - 05:30 PM | Gutenberg I

Arbit is open source and aims to be the next project tracker for your software projects, and is written in PHP. Besides issue tracking and Wikis it also provides integration with quality assurance tools, like PHPUnit, PHPCS and phpDepend. This talk will give an overview on its architecture, current state and how it will contribute to your development and maintance of PHP software.

Workshops

Beautiful models

Speakers
Kore Nordmann Qafoo GmbH, Stefan Priebsch thePHP.cc
Slot
2010-10-14 | 02:15 PM - 05:45 PM | InterCity 7

Designing models in your application can be hard, and they often end up cluttered and dysfunctional. Active Record, for example, defaced a whole generation of models. This workshop gives an in-depth insight into how business logic can be separated from data access, discussing alternative approaches, like the DataMapper pattern, which allows you to build clean and beautiful models again. We will use real-life examples to show how this not only allows to map your models to different relational databases, but also to document databases like CouchDB or MongoDB.

XML with PHP, the hidden gems

Speakers
Tobias Schlitt Qafoo GmbH, Arne Blankerts thePHP.cc
Slot
2010-10-14 | 09:15 AM - 01:00 PM | InterCity 7

XML is ubiquitous in web applications and PHP offers comfortable ways of working with it. But do you really seize all its power? In this workshop, we will dig into the hidden gems of PHP XML processing. Learn to save memory by utilizing XMLReader for stream based XML processing, see the pitfalls and nifty tricks involved with extending the DOM API and integrate custom PHP functions when working with XPath and XSL. Got a specific problem with XML and PHP or specific questions? Want to discuss a specific solution? Come around, we can create some interactive open space! This workshop presumes basic XML and DOM knowledge.

Hand in Hand: Dynamic and Static Testing

Speakers
Manuel Pichler Qafoo GmbH, Sebastian Bergmann thePHP.cc
Slot
2010-10-14 | 09:15 AM - 01:00 PM | InterCity 8

Dynamic Testing is used to test software through executing it, for instance by using unit tests. Static Testing is a form of software testing where the software is not actually executed but instead inspected using static code analysis tools, for example. This workshop, presented by the creators of commonly used tools for dynamic and static testing of PHP applications, shows how these two approaches can be utilized during development, in code reviews or for Continuous Integration.

Download our free e-book "Crafting Quality Software" with a selection of the finest blog posts as PDF or EPub.

Crafting Quality Software

You can also buy a printed version of the book on Amazon or on epubli.

Get Technical Insights With Our Newsletter

Stay up to date with regular new technological insights by subscribing to our newsletter. We will send you articles to improve your developments skills.

Comments