PHP @ Web Summer Camp (Hall 2)

About

Hands-on workshops dedicated to PHP and related tools and techniques useful in real applications and every day work.


Workshop prerequisites

In order to actively participate in hands-on workshops, you need to bring your own laptop with a processor capable of hardware virtualization and at least 6 GB of RAM, but 8 GB is highly recommended. Regular hard disk will do, but having an SSD is an advantage. As for software requirements, you need to have the latest version of VirtualBox 6.x installed.

Please note that if your laptop is not capable of hardware virtualization and doesn’t meet the requirements, you will only be able to listen to the workshops, but you will not be able to participate hands-on in the workshops and get the maximum value out of it.

If you will still have problems with your setup, our Help Desk crew will be there on August 27, 19:00-20:00 to sort out any last minute issues.

Program

DAY 0 – Tuesday, Aug 27
19:00 - 20:00

Help Desk & Hanging Out (over Welcome Drinks)

A special Help Desk for PHP, Symfony, and JS tracks will be organized, with hanging out over complimentary welcome drinks.

Hanging out will be in front of the Lone conference halls (one floor below reception). Help Desk will be organized in one of the halls.

20:00

Evening Town Stroll

A short walk around Rovinj straight after the hangout.

DAY 1 – Wednesday, Aug 28
7:30 - 8:00
swimming

Morning Recreation

In a few words: easy-going, fun, and recreational. Go for a swim early in the morning and start the day afresh.

8:00 - 9:20

Registration & Coffee Hangout

In front of the Lone conference halls (one floor below reception).

9:20 - 9:30

Shortest Opening Keynote Ever

In the Lone Hall 1 (one floor below reception).

 9:30 - 12:30

(coffee break 10:50-11:10)

workshop

Domain-Driven Design Hands On (part 1)

by Stefan Priebsch

12:30 - 13:30

Lunch

Restaurant On in Hotel Lone, across the conference halls (one floor below reception).

13:30 - 16:30

(coffee break 14:50-15:10)

workshop

Domain-Driven Design Hands On (part 2)

by Stefan Priebsch

16:30 - 17:30

Lounge with the Experts

Roundtable discussions powered by free beer.

Oleander restaurant

20:00 - 22:00
networking

All Aboard Dinner

Join us for dinner at the wonderful Restaurant Burin in Hotel Eden. Enjoy the lovely ambience of the restaurant in the pleasant company of other participants and companions.

Dinner is in the ticket price. Do not forget to wear your websc pass at all times.

22:00
networking

Unofficial drinks downtown

Location suggestion: Aperitiv Bar Circolo

DAY 2 – Thursday, Aug 29
7:30 - 8:00
running

Morning Recreation

In a few words: easy-going, fun, and recreational. Go for a run early in the morning and start the day afresh.

8:00 - 9:30

Coffee Hangout

In front of the Lone conference halls (one floor below reception).

 9:30 - 12:30

(coffee break 10:50-11:10)

workshop

How to make Legacy Refactoring Fun Again - From Months to Days

by Tomáš Votruba

12:30 - 13:30

Lunch

Restaurant On in Hotel Lone, across the conference halls (one floor below reception).

13:30 - 16:30

(coffee break 14:50-15:10)

workshop

Building real-time application using the Mercure protocol

by Kévin Dunglas

16:30 - 17:30

Unconference

A participant-driven meeting where anyone who wants to present a topic can claim a brief time to do so.

In the Lone Hall 1 (one floor below reception).

19:30 - 22:00
networking

All Aboard Dinner

Spend a pleasant evening in a vibrant and colourful atmosphere with other participants on the beautiful Katarina Island. Meeting point for the boat departure is the Delfin boat station.

Dinner and the boat trasportation is in the ticket price. Do not forget to wear your websc pass at all times.

22:00
networking

Unofficial drinks downtown

Location suggestion: Havana Rum & Cocktail Bar

DAY 3 – Friday, Aug 30
7:30 - 8:00
swimming
running

Morning Recreation

In a few words: easy-going, fun, and recreational. Go for a swim or a run early in the morning and start the day afresh.

8:00 - 9:30

Coffee Hangout

In front of the Lone conference halls (one floor below reception).

 9:30 - 12:30

(coffee break 10:50-11:10)

workshop

Battle tested API design

by Johannes Pichler

12:30 - 13:30

Lunch

Restaurant On in Hotel Lone, across the conference halls (one floor below reception).

13:30 - 15:00

workshop

(Understanding) OAuth2... for real?

by Johannes Pichler

15:00 - 15:15

One Before We Part Ways

Closing session

In the Lone Hall 1 (one floor below reception).

16:00 - 19:15

Swim&Chill at Red Island

After 3 days of learning and improving your skills, you deserve a bit of relaxing. Meeting point for the boat departure is the Delfin boat station.

Do not forget to wear your websc pass when boarding the boat.

20:00 - 22:00
networking

All Aboard Dinner

Join us for closing dinner at the wonderful Restaurant Burin in Hotel Eden. Enjoy the lovely ambience of the restaurant in the pleasant company of other participants and companions.

Dinner is in the ticket price. Do not forget to wear your websc pass at all times.

22:00
networking

Tequila & Chips night

Head towards the town and stop at La Concha for tequilas and chips at special #websc prices. DJ included.

Discount is only valid for #websc participants. Do not forget to wear your websc pass at all times.

Speakers

Stefan Priebsch

Consultant at thePHP.cc

Even older digital watches would outperform Stefan's first computer. He has been an IT consultant for over 20 years, holds an academic degree in computer science, is an author of several textbooks, and a university lecturer on professional web development. He spends his free time playing electric guitar and researching agile home improvement.

Kévin Dunglas

Creator of API Platform & Mercure.rocks, Symfony Core Team

Kévin is the founder or the self-managed company Les-Tilleuls.coop. Polyglot developer, he is a member of the Symfony Core Team and is the creator of the API Platform framework. He also has contributed to 100+ open source projects and frequently speaks at tech conferences.

Tomáš Votruba

Adventerous Legacy Restorer

Tomas loves PHP and connecting people, so he founded Czech & Slovak PHP Community Pehapkari in 2015, where all PHP developers can share their knowledge, chat on Slack or grab a beer. His passion is open-source for lazy people - instant upgrades and coding standards. He takes care of Rector and EasyCodingStandard packages.

Johannes Pichler

Lead Web Developer @ karriere.at

Johannes Pichler is a Lead Web Developer working at karriere.at, the biggest job platform in Austria. At karriere.at he is building RESTful APIs and the karriere.at website powered by Laravel. In his spare time Johannes loves to contribute to open source projects like laravel.io and other PHP/Laravel related projects. Based on his former experiences he forces his team mates and himself to follow a test-driven development approach and to use supportive tools as efficient as possible.