Let us explore together how AI support changes our coding workflow. Will it be an enhancement or an impediment?
Explore our upcoming training sessions
for developers and administrators with PHP experience
Transform traditional PHP applications step-by-step into modern, containerized setups. Including databases, monitoring and secrets.
Requires programming experience
Let us explore together how AI support changes our coding workflow. Will it be an enhancement or an impediment?
for developers at all levels
Session confidentiality is a fundamental core element of most web applications. It's time to protect it properly.
for all who want to sharpen their debugging skills
Discover the secrets of PHP debugging and master powerful techniques for your projects.
for all developers
Develop software goal-oriented! The proven method of test-driven development (TDD) will help you.
For experienced PHP developers
A critical look at the modern PHP application server - benchmarks, Worker Mode and architectural trade-offs.
for developers at all levels
Today, nothing works without encrypted transmissions.
for all who want to deepen their knowledge of Git
Improve your development process! Learn best practices for Git and common problems in everyday programming.
for all who are interested in test-driven and AI-assisted development
Come prepared to learn, share, and collaborate in this exciting exploration of modern development practices.
Requires programming experience
Fire up your IDE to reuse existing chess software. Continue the implementation, coached by your trainer.
for developers and administrators at all levels
Whether time or event-controlled - modern applications work distributed in the background
Not only for developers
Explore software architecture fundamentals, styles, and communication strategies.
Requires programming experience
Master metadata with PHP attributes to streamline code, enhance readability, and enable efficient runtime processing.
Not only for developers
Clarify feature requirements through collaborative discovery of rules and constraints.
requires programming experience
Learn how to transform applications into modern, future-proof and AI ready solutions while they are still in operation.
for developers of all levels
Poor performance and errors after changes: Increasing complexity is the natural enemy of fast and stable software.
for all who are interested in AI-assisted testing of legacy code
Come prepared to learn, share, and collaborate in this exciting exploration of modern development practices.
Not only for developers
Master Domain-Driven Design principles to create solutions that truly align with business needs.
for developers at all levels
A modern login involves more than just a classic password request. Learn how to implement a secure login today.
requires programming experience
Immerse yourself in the world of OOP and become a better software developer thanks to modern PHP.
For everybody interested
Everyone uses it. But how does it work in the first place? Let's explore the do's and don'ts of autoloading in PHP.
for developers at all levels
Most container images are oversized and often contain unnecessary or dangerous components.
A tasty treat for everyone
It's Halloween, which must confuse Stefan. In this live-coding session, he gets everything wrong. Rescue him!
for developers at all levels
Insufficient access protection, privilege escalation or indirect, unauthorized access: Learn how to avoid authorization mistakes.
for all developers
New year, new PHP version! Here you will learn all the relevant improvements.
for developers and administrators at all levels
More secure, without root rights & yet fully compatible! Find out why Podman is the better Docker alternative.
For everybody interested
PHP has no proper async support. Or has it? Let's dive into some of the amazing things that PHP 8 can do.
For everybody interested
In this ensemble live coding session, we will jointly solve common coding problems with design patterns.
for developers at all levels
Cross-Origin Resource Sharing is a standard mechanism for the controlled integration of distributed web applications. Learn how to implement it correctly and securely.
Not just for developers
DDD revolutionises large-scale software projects. Instead of technical complexity, you focus on business logic.
For everybody interested
Finally fully standard-compliant: The new and improved DOM Implementation of PHP 8.4
Requires programming experience
Learn how PHP works under the hood by understanding how the JIT works. We will also discuss whether it should be used.
Requires programming experience
A comprehensive exploration of object orientation, equipping you with the skills to excel in modern software development.
for anyone who wants to get started with PHPUnit
Safeguard future changes to your software with tests! Learn how to get started with PHPUnit.
For everybody interested
A long time ago, in a codebase far, far away ... type safety awakens, bringing order to the galaxy.
Requires programming experience
In this live coding demonstration, the audience chooses a chess piece, and the trainer tries to implement its rules.
Not only for developers
Experience collaborative modeling to visually understand business processes and develop innovative solutions.
for all developers
New year, new PHPUnit version! Here you will learn all the relevant improvements.
for all who want to deepen their knowledge of PHPUnit
Successful test automation in everyday projects, with solutions for even the trickiest of problems.
For everybody interested
Make your code more concise and type-safe with enumerations, available since PHP 8.1.
For those interested at all levels
Learn how to use event sourcing to design complex systems that are transparent and robust – explained in a practical and understandable way.
Requires programming experience
Master five crucial principles that are essential for crafting clean, maintainable, and highly flexible object-oriented code.
Requires programming experience
Lost in code jungle? A navigation device called PHP namespaces will show the way home. Find out how and why.
Requires programming experience
Learn event sourcing with practical examples and live coding. We will start from scratch in the IDE.
Not only for developers
Visualize user journeys and prioritize features to build a cohesive product that aligns stakeholder goals and user needs.
for all developers
Learn best practices for dealing with dependencies so that updates no longer scare you.
requires programming experience
Design and implement scalable, event-based systems – simple, flexible and without unnecessary complexity.
for developers at all levels
Cross-site scripting can be effectively prevented, not least by using a Content Security Policy (CSP).
For developers at all levels
Master method and property visibility in PHP, taking latest developments in PHP 7 and PHP 8 into account.
Requires programming experience
Intensive workshop on event sourcing: modeling, implementation, CQRS integration, and practical applications.
for developers and administrators at all levels
NGINX and PHP-FPM have established themselves as runtime environments for PHP applications in everyday life.
for developers at all levels
Whether accessing the database or using external interfaces: Does your application cope with manipulated inputs and outputs?
for developers at all levels
Away from chaos & regex hell - towards an efficient logging strategy!
Not only for developers
Learn to visualize workflows, establish shared understanding, and drive development success.
for all developers
Find errors before your program is executed! Modern development tools will help you.
Requires programming experience
We'll recreate the classic game Battleship while exploring best practices. Bring your IDE, everybody gets a task.
for developers at all levels
For optimum security, browsers today expect a large number of additional headers
For everybody interested
Even in good code, errors are unavoidable. Handle them correctly and make your software more robust.
also for career changers
Deepen your knowledge of OOP! Learn advanced techniques that will help you programme faster and better.
for developers at all levels
In an API-driven world, constant availability is critical. Instead of adding more servers, simply rate limit access to the API
For those interested at all levels
Learn how the new Model Context Protocol (MCP) enables LLMs to interact with the world beyond text.
For interested parties at all levels
Fundamentals of software architecture for complex IT systems that meet functional and qualitative requirements.
requires programming experience
Learn how to transform applications into modern, future-proof and AI ready solutions while they are still in operation.
requires programming experience
Immerse yourself in the world of OOP and become a better software developer thanks to modern PHP.
Not just for developers
DDD revolutionises large-scale software projects. Instead of technical complexity, you focus on business logic.