1-3 August 2024, Geno Hotel, Karlsruhe, Germany
Skip to main navigation Skip to main content Skip to page footer

Thursday

01.08.2024

The Dependency Injection component is the glue that holds our application together. In a modern Symfony application, we rely on auto-wiring, auto-configuration, and auto-discovery to magically…

01.08.2024 16:45 - 17:30 Room "ZDREI" (3-5)
PHP

The paradigm „form follows function“ has never been more important than in the context of Accessible Web Design. Nevertheless, the necessity of following accessibility requirements – now and even more…

01.08.2024 13:30 - 14:15 Room 33 (Pavillon)
A11Y

Let's take a look behind the code! The TYPO3 Marketing Team would like to present some insights into what we were and are doing and what we found out while doing it: Sales Surveys, TYPO3's wins and…

01.08.2024 15:45 - 16:30 Room 33 (Pavillon)
Metrics

To be announced

01.08.2024 10:00 - 10:45 Room "ZDREI" (3-5)
Must see

Discover the journey of the TYPO3 core development team as they work to eliminate jQuery from the backend. In this session, I'll share our progress, the challenges we faced, and the strategies and…

01.08.2024 11:15 - 12:00 Room 33 (Pavillon)
JavaScript

Learn about Site Settings and Sets, the new infrastructure in TYPO3 that allows to compose sites with dependency-managed subsets where relevant configuration, templates, assets and setting definitions…

01.08.2024 13:30 - 14:15 Room "ZDREI" (3-5)
Best Practices

The web platform has evolved rapidly in recent years, with browser vendors modernizing CSS and introducing long-overdue features to enhance web development and interoperability. Thanks to evergreen…

01.08.2024 14:30 - 15:15 Room "ZDREI" (3-5)
Frontend Development

So you want to test a unit of code that depends on other units of code. When should you replace the real dependencies with Test Stubs or Mock Objects? When should you let the code under test…

01.08.2024 15:45 - 16:30 Room "ZDREI" (3-5)
PHP Testing

The life of a developer is not as smooth as we might think. In a web agency, we often hear others complain about their "super-busy" schedules. Developers rarely complain. Why? Are they less busy than…

01.08.2024 16:45 - 17:30 Room 33 (Pavillon)
Best Practices

Over the past six months, I've delved deeply into what Artificial Intelligence (AI) actually changes in the world of TYPO3 agencies. Initially, the changes seem clear and evident, but the longer one…

01.08.2024 14:30 - 15:15 Room 33 (Pavillon)
Beyond Horizons

The latest TYPO3 version comes with a lot of new cool APIs for developers and integrators. In this session, we will take a closer look at some of them and learn how to use them, how to integrate them…

01.08.2024 11:15 - 12:00 Room "ZDREI" (3-5)
PHP API

Friday

02.08.2024

Statistical, behavioral, and eCommerce analytics - Business insights free from cookie banner requirements

More data per visitor from a (very) small proportion of total website visitors (those who…

02.08.2024 15:45 - 16:30 Room 33 (Pavillon)
Beyond Horizons

In this session, almost everything is possible. Our TYPO3 Doctors Susi, Benni & Olly will be available for questions, problem solutions, etc.
The questions can be submitted on-site at the registration…

02.08.2024 10:00 - 10:45 Room 20-21
Ask us Anything

I'll talk about the insights I gained from a guidebook that deepened my grasp of TYPO3. Journeying through the highs and lows of becoming better at TYPO3, I'll share the hurdles I faced and the…

02.08.2024 16:45 - 17:30 Room 33 (Pavillon)
Beyond Horizons

Many TYPO3 projects have entered a state of open-ended development: they will never be "finished" and undergo various core upgrades during their lifetime. The size and complexity of projects also…

02.08.2024 13:30 - 14:15 Room 20-21
Best Practices

Join us as we share our journey of mixing TYPO3 headless, Nuxt-TYPO3, and Magento2 to create a powerful B2B e-commerce site. We'll cover the whole process from start to finish - the challenges we…

02.08.2024 10:00 - 10:45 Room "ZDREI" (3-5)
Case Study

TYPO3 handles content via a concept called "Overlays". It is the foundation for both multi-language sites and also the built-in content publishing feature "Workspaces". In this talk, Benni explains…

02.08.2024 11:15 - 12:00 Room "ZDREI" (3-5)
PHP

In this session, I'll introduce you to all the features and changes that didn't make it to the headlines. While every major release contains loads of changes and new functionalities, only a few get…

02.08.2024 10:00 - 10:45 Room 33 (Pavillon)
Best Practices

Join me as I recount our journey of swiftly embracing TYPO3 in a market, Albania, where it was largely unknown. I'll share practical insights on how we managed to integrate TYPO3 into our workflow…

02.08.2024 13:30 - 14:15 Room 33 (Pavillon)
Beyond Horizons

In the beginning of the year, we started a budget idea to improve ACL in TYPO3. We will present our efforts to enhance DX/UX in ACL management in TYPO3 Core. We'll discuss best practices and tips to…

02.08.2024 09:00 - 09:45 Room 33 (Pavillon)
Best Practices

Last year's PHPUnit 10 was the most significant update to the PHP world's most widely used test runner. This year's PHPUnit 11 refined many of those changes, and next year's PHPUnit 12 will finally…

02.08.2024 14:30 - 15:15 Room "ZDREI" (3-5)
PHP Testing

I will present what I do with the classes at the two elementary school in our community. It ranges from programming without computers to building robots with LEGO and taking part in a competition.

02.08.2024 11:15 - 12:00 Room 20-21
Beyond Horizons

This talk covers essential security practices for TYPO3 developers. We’ll briefly examine common attack vectors like SQL injection, XSS, and CSRF, and how to mitigate them. The focus will be on…

02.08.2024 15:45 - 16:30 Room "ZDREI" (3-5)
Security Beyond Horizons

The talk is divided into two parts. First, Lina will talk about the PHP-based rendering and its advantages compared to the old rendering procedure using Sphinx - the old python based program that…

02.08.2024 11:15 - 12:00 Room 33 (Pavillon)
Documentation

From an FTP upload to a containerized and horizontally-scalable deployment on Kubernetes (and everything in between) — in this talk, I will take you on a journey through the history and challenges of…

02.08.2024 16:45 - 17:30 Room "ZDREI" (3-5)
Infrastructure

Introduction to using SAST and DAST scanners and adding a safety blanket to your pipeline/software development life cycle to catch common issues and CVEs.

This will review tools like SEMGREP for PHP,…

02.08.2024 13:30 - 14:15 Room "ZDREI" (3-5)
Security

Going along with the "Beyond Horizons" theme: Marketing is more than just colorful pictures and some fancy texts. That's why we want to let you in on the latest TYPO3 marketing strategies and discuss…

02.08.2024 09:00 - 09:45 Room "ZDREI" (3-5)
Beyond Horizons

We want to show what's changed with TYPO3-Rector and what's new. Differences between versions and support for TYPO3 version 13. Also we want to display the general usage and spread awareness for the…

02.08.2024 14:30 - 15:15 Room 33 (Pavillon)
PHP

Saturday

03.08.2024

Does your website need to be accessible? How do you prepare yourself and your project for the test? What should you pay attention to beforehand. Which tools can you use for self-testing? How does a…

03.08.2024 13:30 - 14:15 Room 33 (Pavillon)
Best Practices Case Study

How does ChatGPT know what you mean when you enter a question? The answer are Embeddings. This talk wants to show you what Embeddings are and how you can use those AI models in your own TYPO3…

03.08.2024 09:00 - 09:45 Room 20-21
AI

In this focused session, we delve into the integration of large language models (LLMs) with TYPO3, emphasizing data sovereignty. We kick off with a concise overview on setting up your own LLMs,…

03.08.2024 14:30 - 15:15 Room "ZDREI" (3-5)
AI

With FrankenPHP you can run TYPO3 using a single binary. No additional software needed. Well, a Database.

It offers a variety of additional features to enhance/improve your PHP App namely:

  • Real-Time…
03.08.2024 14:30 - 15:15 Room 33 (Pavillon)
Infrastructure

Hosting and infrastructure operations work differently today than they did 10 or 20 years ago. New demands in scalability, automation and technological flexibility necessitate new solutions. In this…

03.08.2024 10:00 - 10:45 Room "ZDREI" (3-5)
Infrastructure

In this talk I would like to take a look in to my adventure log about my adventures of integrating AI into Neos. I asked myself, whether AI could be more than a simple text generator for content in…

03.08.2024 11:15 - 12:00 Room 33 (Pavillon)
AI

Web Development should be easy and available to all. In the last few years, however, we made it a complex mess of dependencies and abstractions and forgot how giving control to the user is it's super…

03.08.2024 13:30 - 14:15 Room "ZDREI" (3-5)
Beyond Horizons

From V0 to V2: This Talk is about a real customer project- an extranet! We will talk about our technical thoughts on how to work with React and TYPO3 for a SinglePageApp and Authorization management.…

03.08.2024 09:00 - 09:45 Room 33 (Pavillon)
Best Practices

Testing and CI plays a crucial role guarding regression free releases and development.

TYPO3 has a long history of CI setup and maintenance.

This talk reflects the journey, the current state and the…

03.08.2024 15:45 - 16:30 Room "ZDREI" (3-5)
Infrastructure

A must have, that should be simple and fun to implement

Nowadays, creating websites that work well across devices is self-evident. While most of the tooling for this is established and well…

03.08.2024 11:15 - 12:00 Room "ZDREI" (3-5)
Frontend Development

"My client doesn't pay me for writing tests" is probably the number one exc…explanation for not having any tests. In this talk, Andreas will show how to create tests in a way that they actually save…

03.08.2024 13:30 - 14:15 Room 20-21
Extension Development

Ride the waves with us and experience the first TYPO3 Surfcamp on Fuerteventura! 

Visit the island, find new workspaces, meet the newcomers of the TYPO3 community and have a sneak peek on the surfing…

03.08.2024 09:00 - 09:45 Room "ZDREI" (3-5)
Beyond Horizons

Spoiler: There is no secret way to success as a TYPO3 Developer.

But the argument stands: Do you know the way to success as a TYPO3 Developer? No.

It is the curse of every beginner — and the rest of…

03.08.2024 15:45 - 16:30 Room 33 (Pavillon)
Best Practices

It’s 2024, and there are still too many custom grunt/gulp/webpack setups out there. They are usually outdated, overcomplicated and thus barely maintainable. This needs to stop. There should be a…

03.08.2024 10:00 - 10:45 Room 33 (Pavillon)
Frontend Development

Unsere Sponsoren