50

FLOW3 Experience 2012 - Keynote

Embed Size (px)

DESCRIPTION

The keynote address from the world's first FLOW3 conference.March 31st, 2012 - Kolbermoor (Bavaria), Germany

Citation preview

Page 1: FLOW3 Experience 2012 - Keynote
Page 2: FLOW3 Experience 2012 - Keynote

Schnittpunkt-Ausdruckim Drumherum-Ratschlag

für die Lösungquerschnittlicher

Belange

Page 3: FLOW3 Experience 2012 - Keynote

TYPO3?

Page 4: FLOW3 Experience 2012 - Keynote
Page 5: FLOW3 Experience 2012 - Keynote

TEXT HERE

Page 6: FLOW3 Experience 2012 - Keynote
Page 7: FLOW3 Experience 2012 - Keynote
Page 8: FLOW3 Experience 2012 - Keynote
Page 9: FLOW3 Experience 2012 - Keynote

Rossmann

• second biggest drug store in Germany

• 5,13 billion ! turnover

• 31,000 employees

Page 10: FLOW3 Experience 2012 - Keynote

Customer Database

• custom persistence with CouchDB

• SOAP support

• continuous delivery

• cluster setup

by networkteam, Kiel

Page 11: FLOW3 Experience 2012 - Keynote

Amadeus

•world’s biggest e-ticket provider

• 217 markets

• 948 million billable transactions / year

• 2,7 billion ! revenue

Page 12: FLOW3 Experience 2012 - Keynote

Social Media Suite

• central hub for social media activities for potentially thousands of travel agencies

• advanced form engine

• various detail improvements

• uses an early version of TYPO3 Phoenix

by AKOM360, Munich

Page 13: FLOW3 Experience 2012 - Keynote

“Our senior developers are extremely happy with FLOW3 –

it is definitely the most capable PHP framework we have come across so far.”

Fabian PfützeProject Lead

Page 14: FLOW3 Experience 2012 - Keynote

?

Page 15: FLOW3 Experience 2012 - Keynote

TEXT HERE

© meteos.de (flickr)

Page 16: FLOW3 Experience 2012 - Keynote

TEXT HERE

Quality

Page 17: FLOW3 Experience 2012 - Keynote

Innovation

Page 18: FLOW3 Experience 2012 - Keynote

Everything FitsTogether

© INTVGene (flickr)

Page 19: FLOW3 Experience 2012 - Keynote

Domain-Driven Design

Page 20: FLOW3 Experience 2012 - Keynote

Aspect-Oriented Programming

Page 21: FLOW3 Experience 2012 - Keynote

Dependency Injection@Inject

Page 22: FLOW3 Experience 2012 - Keynote

Touchless Security

Page 23: FLOW3 Experience 2012 - Keynote

Strong ConventionsSensible Defaults

Page 24: FLOW3 Experience 2012 - Keynote

TEXT HERE

Page 25: FLOW3 Experience 2012 - Keynote

TEXT HERE

Page 26: FLOW3 Experience 2012 - Keynote

Most Requested Improvements

Page 27: FLOW3 Experience 2012 - Keynote

#1 – Speed

Page 28: FLOW3 Experience 2012 - Keynote
Page 29: FLOW3 Experience 2012 - Keynote

FLOW3 1.0 FLOW3 1.1transactions / second 27 71

longest transaction 1.06 0.38

shortest transaction 0.19 0.08

memory peak 19,8 MB 5,1 MB

Welcome Screen

Page 30: FLOW3 Experience 2012 - Keynote
Page 31: FLOW3 Experience 2012 - Keynote

FLOW3 1.0 FLOW3 1.1

memory peak 31,7 MB 12,2 MB

Phoenix: Community

Page 32: FLOW3 Experience 2012 - Keynote

FLOW3 1.0 FLOW3 1.1transactions / second 27 71

longest transaction 1.06 0.38

shortest transaction 0.19 0.08

memory peak 19,8 MB 5,1 MB

Project X

Page 33: FLOW3 Experience 2012 - Keynote

median

~ 1,5s medium latency

FLOW3 1.0 – Real World Project

Page 34: FLOW3 Experience 2012 - Keynote

~ 0,6s medium latency

FLOW3 1.1 - Real World Project

median

Page 35: FLOW3 Experience 2012 - Keynote

#2 – Development Speed

Page 36: FLOW3 Experience 2012 - Keynote

FLOW3 1.0 FLOW3 1.1very first request 11,5s 6,5s

after flush caches 11,5s 2,9s

Page 37: FLOW3 Experience 2012 - Keynote

Speed is a feature

Page 38: FLOW3 Experience 2012 - Keynote

Speed is a featurenow included in FLOW3 1.1

Page 39: FLOW3 Experience 2012 - Keynote

#3 – Localization

Page 40: FLOW3 Experience 2012 - Keynote

#4 – Form Engine

Page 41: FLOW3 Experience 2012 - Keynote

TEXT HERE

Page 42: FLOW3 Experience 2012 - Keynote
Page 43: FLOW3 Experience 2012 - Keynote

#5 – HTTP Support

Page 44: FLOW3 Experience 2012 - Keynote

FLOW3 1.2

Page 45: FLOW3 Experience 2012 - Keynote

TEXT HERE

to be written

to be written

to be written

to be written

Page 46: FLOW3 Experience 2012 - Keynote

TEXT HERE

Page 47: FLOW3 Experience 2012 - Keynote

Welcome to theFLOW3 community

Page 48: FLOW3 Experience 2012 - Keynote
Page 49: FLOW3 Experience 2012 - Keynote
Page 50: FLOW3 Experience 2012 - Keynote