30 AUG – 2 SEP 2017, ROVINJ, CROATIA

eZ @ Web Summer Camp – the biggest eZ community learning & fun event!

Subscribe to our newsletter

The 6th edition of our eZ track will be dedicated mostly to the eZ Platform topics, with speakers being experienced eZ experts. Learn more in the blog posts.

*Web Summer Camp 2017 is sold out! Stay tuned for the next edition!

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 4 GB of RAM (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 5.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 be having problems with your setup, our Help Desk crew will be there on August 29, 18:00-19:30 to sort out any last minute issues.

Program

DAY 0 – Tuesday, Aug 29
18:30 - 19:30

Help Desk / Hanging Out

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

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

DAY 1 – Wednesday, Aug 30
7:30 - 8:30
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:20

Registration & Coffee Hangout

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

9:20 - 9:30

Shortest Opening Keynote Ever

 9:30 - 12:45

(coffee break 11:00-11:15)

workshop

TBA

by Petar Španja (Netgen)

12:45 - 13:45

Lunch

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

13:45 - 17:00

(coffee break 15:15-15:30)

workshop

EzCoreExtraBundle in practice (Intermediate)

by Jérôme Vieilledent (Code Rhapsodie)

EzCoreExtraBundle provides several additional features to eZ Publish/eZ Platform, such as themes and other devx candies. In this workshop, you will experience different functionnalities that may help you in your projects.

20:00
networking

All Aboard Dinner

Join us for dinner at the wonderful Oleander restaurant next to the Hotel Eden pool and the romantic promenade. Enjoy the lovely ambience of the restaurant's terrace 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.

DAY 2 – Thursday, Aug 31
7:30 - 8:30
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:30 - 9:30

Coffee Hangout

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

9:30 - 12:45

(coffee break 11:00-11:15)

workshop

TBA

by Edi Modrić (Netgen)

12:45 - 13:45

Lunch

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

13:45 - 17:00

(coffee break 15:15-15:30)

workshop

Introduction to the Hybrid eZ Platform UI (Intermediate)

by Bertrand Dunogier (eZ Systems)

With the introduction of a new admin interface for eZ Platform, a new world of customization is opening up for eZ Platform integrators. This workshop will present the architecture of the solution, and give an introduction to customizing and extending the UI for your projects and contributions.

17:00 - 18:00

Web Battle

Unconference session – a participant-driven meeting where anyone who wants to present a topic can claim a brief time to do so. A special award awaiting the highest-rated speaker!

20:00
networking

All Aboard Dinner

Join us for dinner at the wonderful Oleander restaurant next to the Hotel Eden pool and the romantic promenade. Enjoy the lovely ambience of the restaurant's terrace 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.

DAY 3 – Friday, Sep 1
7:30 - 8:30
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:30 - 9:30

Coffee Hangout

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

9:30 - 12:45

(coffee break 11:00-11:15)

workshop

Hands-on: HTTP caching with Varnish (Basic)

by David Buchmann (Liip AG) & Hrvoje Knežević (Netgen)

For some scenarios, Varnish is the silver bullet to fix performance issues and go from a slow to a lightning fast site. However, more often than not, you will need to put some effort into your application to get good results. Ideally, you design your application to play well with caching from the outset. If you don't know what you are doing, Varnish can also be the bullet to shoot yourself in the foot. In this workshop, you will learn how to use HTTP headers to control caching and how to configure Varnish itself. Running your own Vagrant Box with Varnish and PHP, you get to try out the effects of the caching headers and Varnish configuration directives. You will discuss things that go well with Varnish and situations to avoid. After mastering the basics, you will look at advanced concepts like edge side includes (ESI).

12:45 - 13:45

Lunch

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

13:45 - 17:00

(coffee break 15:15-15:30)

workshop

Extending eZ Platform REST API for building decoupled sites and applications (Intermediate)

by Jani Tarvainen (eZ Systems) & Antonin Savoie (Kaliop)

By using and extending the eZ Platform REST API, you can have a strong leverage to go multichannel. In this workshop, you will work on a full Single Page Application (SPA), using modern JavaScript components, which consumes the REST API and is decoupled from the backend completely. 

17:00 - 18:00

workshop

Knowing It All

Closing keynote by Rachel Andrew

Rachel has been a web developer for over 20 years. Things have changed almost beyond recognition since she first sat down at a computer to figure out how to build a website. However some things haven’t changed, and perhaps in those things can be found a way to navigate all of the new things, to assess new technology, and to make the right decisions for the projects we work on.

20:00
networking

Closing Dinner & Raffle

Spend the last #websc evening dining in company of other participants and companions in a vibrant and colorful atmosphere of a Mexican restaurant La Concha. Mingle, sip Coronas or have a few shots of tequila, and enjoy tasty Mexican specialties. Also, everybody has a chance to participate in a raffle – you might just win.

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

DAY 4 - Saturday, Sep 2
10:00 - 16:00
boat

Boat Trip

After 3 days of learning and improving your skills, you deserve a relaxing day at the boat trip with lunch on board!

Boat trip is complimentary. Do not forget to wear your websc pass at all times.

Speakers

Bertrand Dunogier

Bertrand Dunogier

eZ Systems

Bertrand is a long time PHP developer and leader of the eZ Platform team in Lyon.

Jérôme Vieilledent

Jérôme Vieilledent

Code Rhapsodie

Jérôme is a senior technical expert with 13 years of experience. Completely self-educated, he loves open source and has contributed to several popular OSS projects such as eZ Publish / eZ Platform, Symfony, FOSHttpCacheBundle, Stash, etc.

Edi Modrić

Edi Modrić

Netgen

Edi has been working with PHP and other open source web technologies for almost a decade. His main focus at Netgen is research & development, be it while developing Netgen's internal tools, cool new products, customer websites, or contributing to open source.

Edi will hold a workshop on eZ Platform.

Petar Španja

Petar Španja

Netgen

Petar is a software developer at Netgen, working on breaking complexity into simple and actionable components. He has been a part of eZ Systems core development team since 2012, his main interests being search and repository. When not coding, he is probably cycling or hiking in the woods.

David Buchmann

David Buchmann

Liip AG

David works at Liip AG as a Symfony expert. He is maintaining the Symfony Content Management Framework, is a co-author of the FOSHttpCacheBundle, and is active with the PHP-HTTP HTTPlug client abstraction. When he is not coding, he enjoys music, boardgames, and travelling with his girlfriend.

Hrvoje Knežević

Hrvoje Knežević

Netgen

Hrvoje has been working with eZ and Symfony for 5 years. He works at Netgen where he is a tech lead on numerous projects. During Summer Camp you can find him at the Rovinj pier with his guitar - don't worry, you'll hear him before you see him!

Jani Tarvainen

Jani Tarvainen

eZ Systems

Jani is a web professional with over 16 years of experience in development projects, support operations, and management. He has diverse technical skills in web development as well as management and recruiting. Thriving to find the most simple and effective solution to any challenge using the most appropriate tools and methodologies.

Antonin Savoie

Antonin Savoie

Kaliop

Antonin has been a web developer at Kaliop since 2014 and is soon to be Lead Developer. He works with eZPublish, Symfony, Vue.JS, Cordova.