Be our speaker

 

We're accepting submissions until April 30, 2025.

Drupal in Creative Agencies - The Good, the Bad and the Ugly

Description:

-

SpeakerPaweł Bogucki

Language: PL


 

Harnessing the Power of Pluggable Architecture

Description:

The Drupal plugin system is a cornerstone of extensibility and modular development. This session will explore the full potential of plugins, attendees will gain a deeper understanding of how to build flexible, scalable, and maintainable modules using Drupal’s pluggable architecture.

SpeakerPiotr Pakulski

Language: EN


 

Performance testing methodology for cloud applications 

Description:

The low cost of resource ownership and flexibility have led users to increasingly port their applications to the clouds. To fully realize the cost benefits of cloud services, users usually need to reliably know the execution performance of their applications. However, due to the random performance fluctuations experienced by cloud applications, the black box mature of public clouds and the cloud usage costs, testing on clouds to acquire accurate performance results is extremely difficult. In this session, I will present a cloud performance testing methodology called PT4Cloud. I will discuss and present performance testing process ( Environment setup, identify tool, define KPIs, build automated tests, execute tests, and monitor cloud metrics) that can be used to test modern cloud native environments, such as cloud systems, serverless, and containerised applications.
Attending, this session audience can get knowledge about Non Functional testing and skills to load test cloud applications. In nutshell, people can get a great opportunity to learn and test scalability, realibility, availability of any system under load.

SpeakerSangeeta Sinha

Language: EN


 

How to prevent burning out during extensive working hours

Description:

Being in industry more that 6 years, I’ve studied psychology, division-making and mental wellbeing to uncover the secret how to prevent burning out. I took several courses, trainings and conducted my personal research to answer this question. I would be happy to share this knowledge with community and help to stay motivated regardless the working hours or season of the year.

SpeakerMariia Voloshyna

Language: EN


 

Coding and development in drupal

Description:

Coding and development tells about code, develop in drupal.

SpeakerM.Hammad

Language: EN


 

Drupal Developer Survey - Results and Insights from the Community

Description:

Last year, a global Drupal Developer Survey was conducted to gain insights into which tools and processes are used by members of the community to develop web applications with Drupal. The survey, originally called the Drupal Local Development Survey, was launched in 2018 by Jeff Geerling and Chris Urban. Due to the COVID pandemic, this survey was then suspended in 2021 and 2022 before Mike Richardson (username richo) restarted it in 2023 after contacting the founding members.
Among other things, the survey helps the community to gain valuable insights into preferences and best practices in software development and has been translated into various languages. I supported this project together with my colleague Alvaro Hurtado with translations for the German and Spanish versions of the survey. In this session I'd like to shed some light on the developer survey and present some of its results. I would also like to use the session to create awareness for this important survey so that an even higher number of participants can be achieved in future years, providing even more meaningful results for the community.

SpeakerNiklas Franke

Language: EN


 

Modal forms with Drupal dialog API - extended

Description:

This lecture will present the Drupal Core modal dialog API, ways to implement it with forms and using forms in modal dialogs and demonstrate author's extended modal form API that is currently used in the Drupal LMS project.

SpeakerMarcin Grabias

Language: EN


 

Extension Express: Extending PHP in Real-Time

Description:

Discover the inner workings behind the language that powers nearly 80% of the web. This conference will reveal the basics of creating a PHP extension through a live coding session.

This interactive presentation will guide you through the process, demonstrating that even tasks that may seem complex at first glance are accessible to most developers. You will see in real-time how creating an extension can enrich your knowledge and broaden your technical horizons.

Embark on an adventure into the heart of PHP! This conference is your ticket to understanding the internals of the language.

SpeakerSadetdin EYILI

Language: EN


 

From seed to Twig: soft introduction to the Compiling Theory

Description:

Dive deep into the heart of Twig's compilation process and discover how your templates transform into optimized PHP code. This technical talk unveils the inner workings of Twig's architecture, exploring each stage of template compilation through the lens of fundamental compiler theory. We'll examine how the Lexer breaks down raw template syntax into tokens, how the Parser constructs an Abstract Syntax Tree, and how the Compiler ultimately generates efficient PHP code. Using real-world Drupal template examples, we'll trace the journey of a template through each compilation phase, gaining practical insights that will enhance your template debugging skills and help you write more efficient Twig code. Whether you're debugging complex template issues or simply curious about template engines, this session will give you a stronger foundation in both Twig and compilation principles.
Maybe, this session will be inspire you to craft your own Interpreter !

SpeakerNicolas Perussel

Language: EN


 

From Magic to Methodology: Practical Applications of Reflection and Attributes in PHP

Description:

PHP Attributes and Reflection have revolutionized modern PHP development, offering a more structured and declarative approach to metadata while enabling dynamic and extensible applications. In this session, we will demystify Reflection and Attributes, exploring how they work under the hood and how they can be leveraged in real-world projects.

We’ll dive into practical use cases, starting with core PHP implementations, then moving to Symfony’s built-in attribute support for dependency injection, routing, and event listeners. Finally, we will discuss how Drupal has begun integrating attributes into its ecosystem and where they can be effectively used today.

SpeakerPiotr Kamieniecki

Language: PL


 

Intranet na Drupalu 

Description:

-

SpeakerJarosław Bartman

Language: EN


 

"Panie, Pan tu nie stał", czyli o kolejkach w Drupalu

Description:

W ramach prezentacji przedstawię możliwości Drupala w zakresie przetwarzania danych. Zaczniemy od prostych formularzy, następnie omówimy Batch API oraz Views Bulk Operations (VBO) do obsługi większych zbiorów danych. Na koniec przejdziemy do głównego zagadnienia czyli Queue API i integracji z RabbitMQ. Pokażę praktyczne przykłady i sposoby na optymalizację procesów w Drupalu.

SpeakerMarcin Maruszewski

Language: PL


 

Automatyczne testy E2E w Drupalu: Tworzenie i debugowanie testów Selenium – poradnik przetrwania

Description:

  • Jak skonfigurować Selenium do pracy z Drupalem
  • Jak pisać skuteczne testy automatyczne
  • Jak debugować i radzić sobie z niestabilnymi testami

SpeakerPaweł Górski

Language: PL


 

Drupal and AI: Accelerating Development

Description:

  • Using AI assistants to generate frontend and backend code
  • Creating custom entity types and fields through AI-assisted workflows
  • Leveraging AI for automated testing and quality assurance
  • Creating a simple component from Figma to production

SpeakerAleksander Ślązak

Language: PL