This event is the initiative of a small group of developers who started the first PHP User Group in Sofia two years ago. Our desire to learn and our love for PHP gave us the courage to start this big event and get together some of the best minds in the PHP community. We have invited some top-notch speakers and we aim that you will enjoy some high-quality presentations. But most of all, we hope to get together some great people who will spend their weekend sharing their know-how and getting to know the large PHP community.

Friday 25th September 2015

09:00
5
Test-Driven Domains
Workshop by Sebastian Bergmann, Stefan Priebsch (3 hours, 30 minutes)

Test-Driven Domains

Test, Create, Secure, Repeat
Workshop by Michelangelo van Dam (3 hours, 30 minutes)

Test, Create, Secure, Repeat

13:30 Clean Application Development
Workshop by Adam Culp (3 hours, 30 minutes)

Clean Application Development

Hands-on: HTTP caching with Varnish
Workshop by David Buchmann (3 hours, 30 minutes)

Hands-on: HTTP caching with Varnish

Saturday 26th September 2015

09:30 Community enabling community
Keynote by Michelangelo van Dam (40 minutes)

Community enabling community

10:15
22
How to get ready for PHP 7
Talk by Sebastian Bergmann (40 minutes)

How to get ready for PHP 7

Business Logic Security
Talk by Ilia Alshanetsky (40 minutes)

Business Logic Security

11:20
21
SOLID MVC
Talk by Stefan Priebsch (40 minutes)

SOLID MVC

News From the Front Lines - an update on Front-End Tech
Talk by kevinbruce (40 minutes)

News From the Front Lines - an update on Front-End Tech

12:05
7
Writing Faster PHP with HHVM & Hack
Talk by Davey Shafik (40 minutes)

Writing Faster PHP with HHVM & Hack

Beyond PHP : it's not (just) about the code
Talk by Wim Godden (40 minutes)

Beyond PHP : it's not (just) about the code

14:00 Going crazy with caching: Caching pages of logged in users
Talk by David Buchmann (40 minutes)

Going crazy with caching: Caching pages of logged in users

2
Improve The Performance of A Zend Framework 2 App
Talk by Slavey Karadzhov (40 minutes)

Improve The Performance of A Zend Framework 2 App

14:45 Code Architecture With WordPress
Talk by Mario Peshev (40 minutes)

Code Architecture With WordPress

20
Drinking from the Firehose: Real-time Analytics
Talk by Samantha QuiƱones (40 minutes)

Drinking from the Firehose: Real-time Analytics

15:50 Shift Left - Find Bugs As Early As Possible
Talk by Emanuil Slavov (40 minutes)

Shift Left - Find Bugs As Early As Possible

AngularJS internals
Talk by Carl Vuorinen (40 minutes)

AngularJS internals

16:35 Eating ElePHPants
Keynote by Larry Garfield (1 hour)

Eating ElePHPants

Sunday 27th September 2015

09:15 The Accidental Professional
Keynote by Adam Culp (55 minutes)

The Accidental Professional

10:15 Drupal 8: The Crash Course
Talk by Larry Garfield (40 minutes)

Drupal 8: The Crash Course

Asyncronous data processing
Talk by Andrea Giuliano (40 minutes)

Asyncronous data processing

11:20 Your code are my tests! (Testing Legacy Code)
Talk by Michelangelo van Dam (40 minutes)

Your code are my tests! (Testing Legacy Code)

Creating Web APIs with Apigility
Talk by Kaloyan Raev (40 minutes)

Creating Web APIs with Apigility

12:05
8
Clean Code == Pure Conscience
Talk by Yoan-Alexander Grigorov (40 minutes)

Clean Code == Pure Conscience

Mentoring: Change the World One Hour at a Time
Talk by Beth Tucker Long (40 minutes)

Mentoring: Change the World One Hour at a Time

14:00 Refactoring Legacy Code
Talk by Adam Culp (40 minutes)

Refactoring Legacy Code

LDAP - what was that again?
Talk by Andreas Heigl (40 minutes)

LDAP - what was that again?

14:45 Shifting gears with Gearman
Talk by Srdjan Vranac (40 minutes)

Shifting gears with Gearman

6
Discovering graph structures
Talk by Mariusz Gil (40 minutes)

Discovering graph structures

15:50
2
Automating and optimizing the frontend workflow using Bower and Gulp
Talk by Michelle Sanver (40 minutes)

Automating and optimizing the frontend workflow using Bower and Gulp

Tame your application with logging and monitoring
Talk by Stelian Mocanita (40 minutes)

Tame your application with logging and monitoring

16:35
20
Down The Rabbit Hole
Keynote by Cal Evans (1 hour)

Down The Rabbit Hole