Talk synopsis, in order of release:

Fabrizio Branca


In this presentation I’ll show you how to run Magento in the cloud so that you’ll never have to get up at 3am to fix things. At the same time we want Magento to run fast and the infrastructure to adapt to your current traffic patterns. We’ll talk about cloud infrastructure patterns, scaling, elasticity, reliability, caching and how to get your code up there in a clean way. Join me if you want to hear about AWS, infrastructure (as code), immutable deployments, triple redundancy and a little bit of CI/CD.

Anna Völkl


How not to suck at data validation and output: Security is an important aspect of web application development. In this talk we’ll have a look at the most common data input and output mistakes and what you as a developer can do to prevent them. We’ll have a look at methods and ways Magento 1 and 2 provide to increase security.

Fabian Schmengler

Porting A Complex Extension To Magento 2

This talk is going to walk step by step through the process of a structured rewrite of a complex extension for Magento 2. The key is to decouple all business logic from Magento, with a well-defined interface between the framework agnostic library and Magento. You will learn some useful patterns for framework agnostic code, and for refactoring existing complex modules in particular.

Max Pronko

Ups and Downs of Real Projects based on Magento 2

During 2016 our “The Irish Store” team has been focused on our eCommerce website relaunch based on the Magento 2 project. There were different decisions made for development of new functionality and porting existing ones and hitting target release date. In this presentation you will hear a lot about how we achieved the milestone. I will also share lessons learned for future Magento 2 projects.

Tadhg Bowe

Migrating from Magento 1 to Magento 2

So! how can we migrate data from Magento 1 to Magento 2? Tadhg will quickly explain what Magento’s data migration tool is all about. Follow what happens when a real world Enterprise client decides to migrate! How was the migration investigated, what actually happened, how were issues resolved, what were the workarounds, how was go-live planned. All this in 15 minutes no problem! 🙂