July 3, 2019 Anne-Sophie Bachelard

SymfonyCon Amsterdam 2019, the annual international Symfony reunion, will take place at the Beurs van Berlage downtown Amsterdam from November 19th to 23rd. The entire event is composed of:

November 19th-20th: 2-day pre-conference workshops

November 21st-22nd: 2-day conference

November 23rd: 1-day hackday

We’ve announced last week all the pre-conference workshop topics, read our blog post to find out the trainings we offer before the conference! Get trained on the latest features of Symfony, PHP and its ecosystem just before the conference. You can choose one workshop topic per day among 5 workshops offered. Create now your own pre-conference workshops combo, select your workshop topic per day and book your workshop registration. Pre-conference workshop tickets are not sold separately from conference tickets.

The combo ticket price includes the 2-day workshops, 2-day conference, the hackday (breaks and lunches during all the 5 days are included). Get 20% off the global price for workshops and conference days with the combo ticket. Improve your Symfony and PHP skills before the conference, register now!

The conference schedule will be divided into 4 tracks: advanced Symfony track, beginner Symfony track, PHP track and an Unconference track. We’re still reviewing all the talk proposals we received for the conference and we’d like to thank all the people who took the time to submit a talk proposal for the conference. We’ve just selected the first conference speakers and are very pleased to announce who they are! We’ll have the great pleasure to welcome on stage (in order of appearance on the conference schedule):

Fabien Potencier , Symfony founder/project lead, will be on stage for the Opening Keynote!

, Symfony founder/project lead, will be on stage for the Opening Keynote! Benoit Jacquemont , will explain everything you need to know about "HTTP/3: It's all about the transport!". The announcement of HTTP/3 at the start of November 2018 may have come as a surprise for a lot of us. In this talk, we will explain why this version 3 of the HTTP protocol has been designed, especially around the latency topic. We will cover as well how technically this version works, and what it will bring to our applications, and what are the challenges that will need to be addressed, in order to fully benefit from this new version of the protocol that runs the Web.

, will explain everything you need to know about "HTTP/3: It's all about the transport!". The announcement of HTTP/3 at the start of November 2018 may have come as a surprise for a lot of us. In this talk, we will explain why this version 3 of the HTTP protocol has been designed, especially around the latency topic. We will cover as well how technically this version works, and what it will bring to our applications, and what are the challenges that will need to be addressed, in order to fully benefit from this new version of the protocol that runs the Web. Diana Ungaro Arnos , will speak about "PHP, Symfony and Security". The latest versions of PHP provide security tools and modern cryptography and Symfony itself make its efforts to deliver robust security features that are simple to implement. We'll learn about the latest language and framework initiatives in this regard and check out short and quick tips for boosting you application's security.

, will speak about "PHP, Symfony and Security". The latest versions of PHP provide security tools and modern cryptography and Symfony itself make its efforts to deliver robust security features that are simple to implement. We'll learn about the latest language and framework initiatives in this regard and check out short and quick tips for boosting you application's security. Julien Pauli , will talk about "A view in the PHP Virtual Machine. This talk is about how PHP works. We'll learn together how PHP compiles, optimizes then execute your scripts, both in Web environment and CLI apps. We'll dive into PHP's source code - written in C - to extract some parts of interest and study them to better understand PHP's behaviors as well as best practices in terms of performances (CPU cycles and memory allocations).

, will talk about "A view in the PHP Virtual Machine. This talk is about how PHP works. We'll learn together how PHP compiles, optimizes then execute your scripts, both in Web environment and CLI apps. We'll dive into PHP's source code - written in C - to extract some parts of interest and study them to better understand PHP's behaviors as well as best practices in terms of performances (CPU cycles and memory allocations). Tobias Schultze , will be on stage to speak about "Evolving with Symfony in a long-term project". This case study will explore the API architecture of Switzerland’s biggest retail company that has been in development for 7 years. We will see what has changed over the years, both in terms of coding practices and technologies. Besides Symfony, some of the technologies used are Cloudfoundry, Varnish, RabbitMQ and Elasticsearch. Let us find out which approaches proved to be successful and which didn’t work so well.

, will be on stage to speak about "Evolving with Symfony in a long-term project". This case study will explore the API architecture of Switzerland’s biggest retail company that has been in development for 7 years. We will see what has changed over the years, both in terms of coding practices and technologies. Besides Symfony, some of the technologies used are Cloudfoundry, Varnish, RabbitMQ and Elasticsearch. Let us find out which approaches proved to be successful and which didn’t work so well. Zan Baldwin , will speak about "Crazy Fun Experiments with PHP (Not for Production)". I’ll show you the crazy things you can do in PHP with streams and autoloader overloading to write your own language features. I’ll also show you how you can supercharge your Symfony applications using aspect-orientated programming or encrypt source code on-the-fly using only PHP. As if that wasn’t enough, we’ll go even further and make PHP a polyglot language by importing esoteric language scripts!

, will speak about "Crazy Fun Experiments with PHP (Not for Production)". I’ll show you the crazy things you can do in PHP with streams and autoloader overloading to write your own language features. I’ll also show you how you can supercharge your Symfony applications using aspect-orientated programming or encrypt source code on-the-fly using only PHP. As if that wasn’t enough, we’ll go even further and make PHP a polyglot language by importing esoteric language scripts! Matthias Noback , will talk about "Hexagonal Architecture with Symfony". Symfony offers many excellent components for your web and console applications. In this talk I will explain an architectural style called "Hexagonal Architecture", which will help you structure your applications in such a way that you can focus most of your development effort on the core of your application, designing it in a way that makes its production code sustainable and easy to test.

, will talk about "Hexagonal Architecture with Symfony". Symfony offers many excellent components for your web and console applications. In this talk I will explain an architectural style called "Hexagonal Architecture", which will help you structure your applications in such a way that you can focus most of your development effort on the core of your application, designing it in a way that makes its production code sustainable and easy to test. Matthias Pigulla , will explain "HTTP Caching with Symfony 101". HTTP caching is a powerful technique to improve response times for site visitors, make more efficient use of bandwidth and reduce server load. We will have a look at the basic concepts, the different caching strategies and HTTP headers used to implement them. I will then show you a few ways how to implement HTTP level caching in your Symfony application, how to leverage the HTTP Cache included in the framework and resolve the mystery around ESI.

, will explain "HTTP Caching with Symfony 101". HTTP caching is a powerful technique to improve response times for site visitors, make more efficient use of bandwidth and reduce server load. We will have a look at the basic concepts, the different caching strategies and HTTP headers used to implement them. I will then show you a few ways how to implement HTTP level caching in your Symfony application, how to leverage the HTTP Cache included in the framework and resolve the mystery around ESI. Magnus Nordlander, will speak about "How fitness helps you become a better developer". We often think of technical skills as the way to level up as developers, but we're not (yet) brains-in-a-vat. Our body and physical health are crucial to be able to work well as developers. In this talk I speak both about the science behind fitness and nutrition, and my personal journey of losing over 70 kgs, starting to go to the gym, how it affected me as a developer, as well as the shocking secret behind what happened to the Sound of Symfony podcast.

Check out the conference schedule! We'll soon announce the entire conference schedule, stay tuned!

We can't wait to meet you at SymfonyCon Amsterdam 2019, register now for the conference or for a combo pre-conference workshops and conference!

See you at the conference!