Lots of talks were given, covering a wide variety of topics and a broad range of expertise. There were ones about the various little gems in TYPO3, about custom content elements and about caching. All of the talks were really great, and some of them were absolutely top notch, providing ideas and inspiration beyond one's own nose.
We were very happy to have Nils Adermann with us, one of the lead developers of Composer. Nils gave us a lot of best practices on how to use Composer more efficiently and on how to integrate Private Packagist into projects. If you’d like to find out more about what Composer is about, you’ll find lots of helpful information in this post, that could save you a tremendous amount of time (and nerves too!).
Terrence Ryan is a recidivist at the DevDays; he’s a Developer Advocate from Google Cloud Platform. Terry demonstrated how to run a LAMP environment in containers with easy-to-follow steps. And of course he also showed us how Google Cloud can support that by running many containers simultaneously. This was a very inspirational talk that showed just how powerful the cloud is, no matter if it’s Google, AWS or any other cloud.
Andrew Melck from Platform.sh gave us an insight into a new approach for working with development branches. In an ideal world, you want to have a staging system for every single branch you create in your VCS. This way, you can send branches 1, 2 and 3 out for approval, and then branch 4 to the design team for finishing touches. And finally branch 5 to the developer who caused the bug in the first place, which has meanwhile been fixed. Platform.sh solves this issue in an elegant way, by enabling the booting of a virtual machine for every branch you like. Very impressive indeed.
My personal highlight was a two-headed talk between two open-source software figureheads. TYPO3’s Matthias Schreiber “fought” with Jeffrey A. McGuire, also known as Jam, one of Drupal’s evangelists. They didn’t actually fight about the question whether TYPO3 or Drupal is better, but dug much deeper. They talked about a fight we all need to fight together. And the “enemies” are the old, established names in the business enterprise CMS sector. There is no need for a fight between any open-source systems like Drupal or TYPO3, we’re all on the same page. But there are other companies muscling their way back from their graves. So we need to stand together, share our knowledge, benefit from each other, and keep creating great open-source software. Besides that, the talk was fun because … well, they’re both just who they are, and of course they couldn’t resist the odd side blow.