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 OutA 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 |
Morning recreationIn 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 HangoutIn 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) |
Real-life use cases leveraging Solr power (Advanced)by Petar Španja (Netgen) |
12:45 - 13:45 | LunchRestaurant On, across the conference halls (one floor below reception). |
13:45 - 17:00 (coffee break 15:15-15:30) |
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 |
All Aboard DinnerJoin 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 |
Morning recreationIn 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 HangoutIn front of the conference halls (one floor below reception). |
9:30 - 12:45 (coffee break 11:00-11:15) |
Migrating legacy back-office modules in a future-proof way (Intermediate)by Edi Modrić (Netgen) |
12:45 - 13:45 | LunchRestaurant On, across the conference halls (one floor below reception). |
13:45 - 17:00 (coffee break 15:15-15:30) |
Introduction to the Hybrid eZ Platform UI (Intermediate)by André Rømcke (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 BattleUnconference 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 |
All Aboard DinnerJoin 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 |
Morning recreationIn 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 HangoutIn front of the conference halls (one floor below reception). |
9:30 - 12:45 (coffee break 11:00-11:15) |
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 | LunchRestaurant On, across the the conference halls (one floor below reception). |
13:45 - 17:00 (coffee break 15:15-15:30) |
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 | Knowing It AllClosing 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 |
Closing Dinner & RaffleSpend 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 TripAfter 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
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ć
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.
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
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ć
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
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
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.