About Conference
DrupalCamp Poland is an international event that has been bringing together the Drupal community for the 15th time. It’s a perfect opportunity to exchange knowledge, discover best practices, and learn about the latest trends in Drupal, PHP, and web technologies.
Experienced speakers from Poland and abroad share practical insights during sessions and workshops - covering Drupal versions, modules, development techniques, and related tools. Participants can also join discussion panels and knowledge-sharing sessions.
DrupalCamp welcomes attendees of all experience levels: developers, technical leads, project managers, business representatives, and anyone interested in IT or open-source technologies.
Video from previous editions
List of speakers from previous years.

Monika Branicka

Aleksander Ślązak

Marta Zielińska-Kasprzak

Marcin Grabias

Marcin Maruszewski

Bartłomiej Swojak

Jakub Piasecki

Joris Vercammen

Piotr Kamieniecki

Mariia Voloshyna

Paweł Bogucki

Paweł Górski

Mariusz Andrzejewski

Sharique Ahmed Farooqui

Vadim Valuev

Thor-Andre Gretland
Sessions from previous years
PHPUnit: Good Practices
Most of us are creating unit tests every day. We often use PHPUnit for that. But are we using it properly? What can we improve, and what to avoid? How the framework has evolved over last years? What are the newest best practices and how to start follow them?
Introducing the Gutenberg content editor for Drupal 8
Drupal needs a modern UI for rich content creation. This fall WordPress 5 is out with the brand new Gutenberg editor, a decoupled React based editing experience. It works great! And: It's open source, so we ported it to Drupal.
Continuous Integration in Drupal
How we use automation to increase quality, reduce cost and increase fun of development. I will talk about the processes we set up for continuous integration on all projects we maintain in Droptica.
The Promises and Pitfalls of Drupal's Cache System
With version 8, Drupal delivered major improvements in the way content could be cached and expired. For the first time, significant caching is possible for dynamic pages and authenticated users. However, the caching system can be complex and confusing. This presentation will provide an overview of Drupal’s cache layers and will cover best practices when theming and customizing Drupal to avoid common errors and to maximize performance.