Be our speaker
Drupal in Creative Agencies - The Good, the Bad and the Ugly
Description:
-
Speaker: Paweł 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.
Speaker: Piotr 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.
Speaker: Sangeeta 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.
Speaker: Mariia Voloshyna
Language: EN
Coding and development in drupal
Description:
Coding and development tells about code, develop in drupal.
Speaker: M.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.
Speaker: Niklas 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.
Speaker: Marcin 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.
Speaker: Sadetdin 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 !
Speaker: Nicolas 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.
Speaker: Piotr Kamieniecki
Language: PL
Intranet na Drupalu
Description:
-
Speaker: Jarosł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.
Speaker: Marcin 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
Speaker: Paweł 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
Speaker: Aleksander Ślązak
Language: PL