Framework Day

Datum: 

Monday, June 2, 2014

Large projects frequently utilize one of the many frameworks available in the PHP universe. Using a framework is often an easy decision, but it can be harder to decide which one to use, or even to establish the distinguishing factors. The correct choice of a framework is just as important as the use of the most applicable technology platforms for a project. At our Framework Day, leading experts in fields of QA, testing and security will help you figure out which frameworks suit your project requirements.

A Framework is No Architecture

english

Session

Date: 

Monday, June 2, 2014 - 10:15am to 11:00am

Room: 

  • Salon 2

Frameworks solve common problems, and thus allow rapid application development. Agile and incremental software development, however, does not magically create architectures as you go. We will prove the point that your favourite framework does not provide you with an application architecture, and analyze what implications this has. This talk is not about big design up front, and not about "your framework is bad", or "another framework is better". It is about avoiding to end up in a situation where software works, but maintenance is tough, expensive, and bears more risks than you can afford to take, regardless of which framework you are using.

thePHP.cc

Planning for the Unplannable: Framework-Grade Architecture

english

Session

Date: 

Monday, June 2, 2014 - 11:30am to 12:15pm

Room: 

  • Maritim A

Long running projects, be it software or city planning, have something in common: the constant change to their environment. The problems to solve in one, two, or even five years from now will be different from those at hand now – and they are yet unknown. Thus dealing with uncertainty is one of the key issues and a well-chosen set of development techniques can help with that. Even if you don't plan to develop a framework, there's a lot you can learn from the development processes for creating your own stable and performant applications.

TechDivision GmbH

What frameworks can do for you – and what not

german

Session

Date: 

Monday, June 2, 2014 - 12:30pm to 1:15pm

Room: 

  • Salon 6

Companies often choose frameworks by the same criteria – which is popularity, documentation and matureness. And speed of course. Or only speed. But even if you found the "perfect" framework, what can you actually expect from it? And what are marketing promises even the best framework won't be able to deliver? From the perspective of someone who started an open source framework years ago I'll share my idea of where frameworks differ, where frameworks can help you and why engaging with one is unlike just buying a product.

TechDivision GmbH

Which Framework?

english

Session

Date: 

Monday, June 2, 2014 - 2:30pm to 3:15pm

Room: 

  • Salon 6

Developers usually have their favourite framework. But when did they choose it, and why? Was the decision rational, or rather emotional? This talk will not name "the best framework", but rather give the attendees a good background on how and why to choose frameworks and third-party-code in general. Topics covered include code quality, metrics, sustainability, and performing a general project assessment.

thePHP.cc

Frameworks to the rescue

english

Session

Date: 

Monday, June 2, 2014 - 3:30pm to 4:15pm

Room: 

  • Salon 6

Frameworks werden oft als Allheilmittel in der Entwicklung betrachtet – sie liefern schnelle Ergebnisse und sind oft als Lösung für Probleme entstanden, die andere schon vor uns hatten. Doch ist es wirklich immer sinnvoll, auf Frameworks zu setzen? Diskutieren Sie in diesem Panel mit Experten über die Auswirkungen der Wahl eines Frameworks und gewinnen Sie die überraschende Erkenntnis, dass ein Framework manchmal auch die falsche Entscheidung sein kann.

Software & Support Media
thePHP.cc