These will be our guests!

We have designed a very specific policy for choosing our speakers.
We highly think that their communication skills, combined with the most
interesting topics related to Symfony will make this event unique.

Matthias Noback
Albert Casademont
Ryan Weaver
Jeremy Mikola
Pablo Godel
Benjamin Eberlei
Michael Cullum
Bernhard Schussek

Schedule - Auditorium

Friday, 22nd July Saturday, 23th July
09.30 - 10.00 Welcome -
10.00 - 11.00 Matthias Noback - Programming with Cmdr. Chris Hadfield Ryan Weaver - Finally, Professional Frontend Dev with ReactJS, WebPack & Symfony
11.00 - 11.30 - -
11.30 - 12.30 Bernhard Schussek - Symfony Forms 101 Benjamin Eberlei - Doctrine ORM and NoSQL
12.30 - 13.30 - -
13.30 - 14.30 Sounds of Symfony - Live Symfony Café - En vivo
15.30 - 16.30 Pablo Godel - Deploying Symfony Michael Cullum - PHP FIG: Breaking the boundaries
16.30 - 17.00 - -
17.00 - 18.00 Lightning talks Jeremy Mikola - Five Years of Beta
18.00 - 19.00 Albert Casademont - ReactPHP & Symfony Close
20.00 - 00.00 WurstCon -


-- Programming with Cmdr. Chris Hadfield --

At age 9 a Canadian boy called Chris Hadfield witnessed the landing of Apollo 11’s lunar module on the moon.
That night he decided he wanted to be an astronaut. Every time he had to make some decision in life, he picked the option that brought him closer to fulfilling that dream.
He actually became an astronaut and is now quite famous for his work as commander of the International Space Station (ISS). Being an astronaut is a lot of work.
It’s life-endangering, physically demanding and mentally exhausting. You need to make the right decisions under high pressure and live with people in cramped rooms.
Compared to this, the life of a programmer seems easy peasy lemon squeezy.
Yet there’s a great number of things that we, developers, can learn from Chris’s perseverance, his optimism, his way of life and the rules and procedures he applies to prevent major incidents.

-- Deploying Symfony --

Web applications are increasingly more complex, so deployment is not just transferring files with FTP anymore.
We will go over the different challenges and how to deploy our Symfony applications effectively, safely and consistently with the latest tools and techniques.
We will also look at tools that complement deployment with management, configuration and monitoring.

-- PHP FIG: Breaking the boundaries --

Beginning with PSR-0, the PHP Framework Interoperability Group (PHP FIG) has been producing standards for PHP for almost 7 years now and now can boast a complement of a full bakers dozen specifications in progress or complete.
Its goal is to make your life, as a developer, easier, whether that be through providing a common coding style guide to reduce cognitive friction or interfaces for interoperability.
This has not always been easy, but slowly and gradually the FIG is stamping down boundaries in the name of interoperability, cohesion and collaboration.
Join me for a tale of how the FIG has grown, and continues to grow, whilst trying to bring the PHP community together.

-- ReactPHP & Symfony --

PHP is slow! I guess you've heard that sentence quite a lot of times. And yeah, let's give them some credit: PHP WAS slow. Starting from PHP 5.4, it has gotten faster with each subsequent release up to doubling the performance in the historic 7.0 version.
But now what? Have we already hit the limit? What if we could get a huge boost just by rethinking the whole request-response process? What if we could reuse work done in the previous request to speed everything up?
Join me in this talk for an in-depth review of how we can get a full-stack Symfony website like Ulabox to serve lightning fast requests with ReactPHP and PHP-PM.

-- Doctrine ORM and NoSQL --

By using Doctrine ORM you are committing deeply to the relational database world, with tables, joins, relational algebra and a lot of normalization.
This talks discusses strategies to mix the relational world in Doctrine with concepts from the NoSQL world without having to use MongoDB, CouchDB or other new technologies.
You will learn about denormalization, embedded documents with arrays and JSON Hashmaps using recent MySQL 5.7 or PostgreSQL features and how to integrate them with Doctrine ORM.

-- Five Years of Beta --

In this much anticipated sequel to the 2012 hit talk, "Being a Good OSS Contributor", "Five Years of Beta" explores the tumultuous history of Doctrine MongoDB ODM (without the apologetics).
Although it began as a weekend hack to port Doctrine 2's data mapper pattern to NoSQL, the project's master branch was cutting its teeth on production servers early on as a core dependency of the very first startups built with Symfony 2.0.
After five years of adoption, improvements, refactoring, and tracking the development of its ORM sister project, the only thing that hadn't changed was its stability: BETA.
The ODM's story is replete with valuable lessons for anyone involved with an open-source project, contributors and maintainers alike.
This session will discuss what we could have done better, note ways that the greater community helped the project survive, and examine how we ultimately buckled down and shipped 1.0.0.

-- Symfony Forms 101 --

Symfony forms are so hard! That's what I hear a lot, but it's not quite true.
If you stick to a set of best practices, Forms work wonderfully well.
Join me for this session to see the tricks that you should have known when you did your last project.

-- Finally, Professional Frontend Dev with ReactJS, WebPack & Symfony --

If you're like me, you know that being a great backend developer isn't enough. To make *truly* great applications, we need to spend significant time in an area that's moving at a lightning pace: web development company.
This talk is for you: the backend developer that wants to hook their API's up to rich, interactive JavaScript frontends. To do that, first, we need to demystify a lot of new terms, like ES6/ES2015, ECMAScript, JSX, Babel and the idea that modern JavaScript (surprise) *requires* a build step.
With this in mind, I'll give you a brief introduction into Webpack & the modular development it finally allows.
But the real star is ReactJS. In the frontend world, you never know what new tech will *win*, but React is a star. I'll give you enough of an intro to get you rolling on your project.
The new frontend dev world is huge! Consider the starting line down an exciting new journey.

Sound of Symfony

This first Symfony Catalunya will host one edition of this amazing podcast. Part of the team will join the conference and during the second day you will be able to meet them and join the recording.

Know a bit more about them by visiting their official website


Did you know that there are some people that go around the world visiting conferences with a sausage in their head? Well, they will visit us as well.

Stay tuned by following their twitter account


if you are a company or an organization, you can sponsor the event.
For companies, you can download our Sponsorship Guide
and for communities, sponsoring us is free :)

Get your ticket now!

Are you ready? Then get your ticket now and join us
in Barcelona. We are looking forward to seeing you there!

* Taxes not included

Ticket Type Sales End Price Buy
Early Bird Ticket Jul 21, 2016 €50.00 * Eventbrite - Symfony Catalunya 2016

The Venue

We expect 600 attendees, so our venue is a big one.
Welcome to the Auditorium AXA, an amazing place in the center of the city
where all these magical things will happen.

Axa big

~ Code of conduct ~

All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct. Organisers will enforce this code throughout the event. We expect cooperation from all participants to help ensure a safe environment for everybody.

The Quick Version

Symfony Catalunya is dedicated to providing a harassment-free user experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.

The Less Quick Version

Harassment includes offensive verbal comments related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion, technology choices, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.

Participants asked to stop any harassing behavior are expected to comply immediately.

Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualised images, activities, or other material. Booth staff (including volunteers) should not use sexualised clothing/uniforms/costumes, or otherwise create a sexualised environment.

If a participant engages in harassing behavior, the conference organisers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified as they'll be wearing branded t-shirts.

Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.

We expect participants to follow these rules at conference and workshop venues and conference-related social events.

The Symfony Catalunya Code of Conduct was inspired by: http://confcodeofconduct.com/.