Magento is nothing without the developers that work day in and day out to optimize and adjust the code. Developers are awesome and we are glad to help them learn from the best (eachother ;)) and meet the community. That’s why we offer a wide selection of tech sessions in the Create Great Tech track.

Wednesday 10th May 2017

08:00
0
Magerun in Loods 11 Copraloods (1 hour)

Start 8 o'clock 3 or 5 km run

09:00
0
Registration & coffee in Loods 11 Copraloods (30 minutes)

Registration & coffee

09:30
0
Opening in Loods 11 Copraloods (15 minutes)

by hosts

09:45
0
Magento 2 and our community in 2017
Keynote by Ben Marks in Loods 11 Copraloods (30 minutes)

introduction and Q&A

10:15
0
The Big 'Why Equal doesn't Equal' Quiz
Talk by Juliette Reinders Folmer in Loods 2a Kalvermelk (1 hour)

So you think you know PHP ? But do you really ? We all compare and test data on nearly every other line in our code, be it input validation, an if-statement, a switch or determining what to display and how. So of course we are all experts on how to do these tests and comparisons…. Or are we? No matter whether you are a beginner or an expert, come and join in the fun for the Big “Why equal doesn’t equal” Quiz, test your knowledge and learn about defensive programming and the quirks of a loose type programming language along the way

0
Magento 2 accessibility - affordable tools and good practices
Talk by Kuba Zwoliński in Loods 2c Kalvermelk (1 hour)

-

11:30
0
Versioning and Backwards Compatibility
Talk by Igor Minialo in Loods 2a Kalvermelk (1 hour)

Igor discusses multiple subjects What does "Backwards Compatible" mean in case of Magento and what's Backward ?ompatibility Policy Magento follows. What Chages are considered as MAJOR, MINOR and PATCH. API and Customization Points in contrast to Private Code. @API demarcation and “honest" contracts. How to detect which version of the module should 3rd party developer depend upon. Prohibited code changes and how to avoid them. Examples of backward compatible changes in code. A lot to talk about.

0
Enforcing Code Quality with GrumPHP
Talk by Toon Verwerft in Loods 2c Kalvermelk (1 hour)

Sick and tired of defending code quality over and over again? GrumPHP will do it for you! During this session, you will learn how a simple tool can keep your codebase clean. GrumPHP will not only improve your codebase, but will also teach your co-workers to write better code following the best practices you've determined as a team.

12:30
0
Making Your Life Easier with the Magento 2 CLI
Talk by Miguel Balparda in Loods 2a Kalvermelk (30 minutes)

-

0
OTAP/DTAP Magento 2
Talk by Ray Bogman in Loods 2c Kalvermelk (30 minutes)

Setting up Magento 2 is a whole different ballgame. In this workshop you will learn how to setup a DTAP (OTAP) environment using Docker and push your code to production. We will be using a custom build Docker setup and the official DevBox beta by Magento and will check what the best practices are. Bring your laptop, and code along!

14:00
0
How to prepare your Magento for a TV broadcast on a budget
Talk by Benno Lippert in Loods 2a Kalvermelk (1 hour)

In this talk I want to share our story of taking part in the TV Show "Die Höhle der Löwen" (German version of shark tank). Giving a brief overview why we participated, looking behind the scenes and the overall background about the show. The main part shows how we prepared our Magento to stand the expected flood of visitors and keep the website running with a small startup budget. We'll look at how our solution looked liked and how it behaved during the peak. We'll close with up and down sides of this approach, the cost of this solution and how we use it today.

0
The Rise of the Platform and the Power of the Magento 2 API
Talk by Bob van Luijt in Loods 2c Kalvermelk (1 hour)

Platforms are the future. They scale themselves, are always available, and they leverage the power of API’s to interact with them. Therefore, a platform with a good API will always win. In this session, we will go over the Magento 2 RESTful API and show you how you can quickly create high-end storefront web apps using Google Polymer’s magento-collect and speech based warehouse management apps.

0
How to become a Magento Master? in Loods 11 Copraloods (1 hour)

-

15:00
0
Challenges of Architecting Magento 2.0 Customizations
Talk by Ivan Chepurnyi in Loods 2a Kalvermelk (1 hour)

We all have built our professional career on Magento 1.x edition and switching to Magento 2 is a huge step forward. We were so much used to Magento 1.x bad habits that it is now very hard to embrace new paradigms brought by the new major release. In my talk, we are going to walk through software architecture challenges for making our code portable across any feature breaking changes. As if we lock ourselves into particular platform version, we will never be able to innovate and move forward.

0
Lessons learned from MageReport
Talk by Tim Muller in Loods 2c Kalvermelk (1 hour)

Key focus: In the last two years of MageReport development, we've seen different kind of security issues. What can we do to make our shops more secure? Can be detect vulnerabilities sooner to reduce the impact? Key Points: What we have seen how security hacks and issues have developed. What should/could be done to notice a security issue earlier. Key Message: Security is important, you should always be aware of vulnerabilities, and be ready when the shop is compromised.

16:30
0
What's next with Magento
Keynote by Paul Boisvert in Loods 11 Copraloods (30 minutes)

-