Conference Day 1

27 Apr 2023
Center Stage
Studio Stage

Registration & Breakfast Snacks

Check out the venue, grab a snack or coffee, make your self at home!
Anke HäslichTobias GruberMaya BornscheinChristian Müller

Conference Opening 2023
Center Stage

Welcome to Neos Conference 2023!

Robert LemkeSebastian Kurfürst

Welcome Keynote 2023
Center Stage

Bastian Waidelich

New Neos 9.0 Features and how to use them
Center Stage

Almost six years ago, a group of us met with Mathias Verraes in Frankfurt to lay the foundation for the mysterious "ESCR". It has come a long way, but there is still a lot of confusion on what to expect from this project.

With this talk I'll try to shed some light on practical features of the rewritten Content Repository that will form the basis for Neos 9.0.

Michael Liehs

CI/CD Pipelines for Cloud Infrastructures
Studio Stage

Infrastructure-as-code tools like Terraform or Pulumi allow developers to describe their (cloud) infrastructure in code. Software development teams use them nowadays to manage their cloud resources. Still we see many developer teams running those tools outside of a CI/CD pipeline, which causes lots of headaches if things go wrong.

This talk focuses on some considerations that one should make when running infrastructure code inside a pipeline. It will provide a checklist to make sure that your infrastructure code is ready to be automatically deployed. We will also dive into topics like proper development workflows for infrastructure code and disaster recovery.

The target group of the presentation are software developers who already use infrastructure-as-code tools and now want to take the next steps towards automation

Tejas Kumar

Large Databases at Scale - postgreSQL Edition
Center Stage

If you're using MySQL, you might be wondering if it's time to make the switch to Postgres. MySQL and Postgres are both popular relational databases, but they have some significant differences in terms of functionality, scalability, and reliability. In this talk, we'll explore the benefits of moving from MySQL to Postgres, and we'll also introduce OrioleDB, a newer database that takes many of Postgres' strengths to the next level.

We'll start by examining some of the limitations of MySQL, such as its lack of full ACID compliance, limited support for advanced data types, and difficulty in handling large-scale data sets. We'll then compare these with Postgres' strengths, including its fully ACID-compliant transactions, robust support for complex data types like arrays and JSON, and superior scalability and reliability.

Next, we'll introduce OrioleDB, a newer database that builds on Postgres' strengths and offers even more powerful features. OrioleDB is fully compatible with the Postgres protocol, meaning you can use the same drivers and client libraries as you would with Postgres. However, OrioleDB also adds new capabilities, such as distributed data storage and processing, built-in support for graph data structures, and advanced indexing and query optimization.

We'll conclude by discussing some best practices for migrating from MySQL to Postgres, and how OrioleDB can help ease this transition. Whether you're a developer or an IT professional, you'll come away from this talk with a deeper understanding of the benefits of Postgres and OrioleDB, and how they can help you take your database infrastructure to the next level.

Jon Uhlmann

TailwindCSS and AlpineJS: A perfect match for Neos?
Studio Stage

TailwindCSS and AlpineJS are experiencing a lot of momentum in the last time. Loved by some, loathed by others. Find out why these libraries are a great match for Neos and can save a lot of time in development. And why the CSS and JS files always stay small, no matter how much the site increases in components.



Enjoy snacks and drinks, and have a great time talking to other attendees and speakers!
Carina Haupt

What can possibly go wrong?
Center Stage

We all like to "hack" something together. Often this is enough, but sometimes it is not. Using well-known examples from the aerospace industry, I would like to show you what consequences slackness in software engineering can have.

"In the past we didn't know better" - "It's still RocketScience" - "To err is human" - All reasons why even the professionals of NASA, ESA, DLR and co sometimes something goes wrong in software development.

An indirect appeal to structured and clean work. Not always to be taken seriously and definitely exaggerated.

Timo Nußbaum

Profiting from Neos / Flow for any other Project
Studio Stage

Most of the fastest db-engines try to store everything also in the working memory for performance reasons (Elasticsearch, MongoDB). Our working memory, also known as brain, can’t hold more than seven elements at once. The approach to load everything in the working memory is therefore rather unsuitable for humans. A study of John Sweller found out, that one of the main differences between novice and expert chess players is the number of schemas that are stored in their long term memories. Therefore, other than machines, we should better try to hold everything as schemas in our long term memory. But what is a schema and how we can extend it? In this talk we want to find out how to learn more effectively and how Neos helps me to fill up my personal schema storage.

Sebastian Kurfürst

Migrating a Project to Neos 9.0
Center Stage

In this talk, we'll see how a Neos 8 project can be migrated to Neos 9.0, based on a real-world example. We'll focus on the necessary steps of migration, and we'll also explain the main API differences.

Rowdy Rabouw

Offline first!
Studio Stage

As developers, we usually work on fancy devices with super fast and stable internet connections. It might be a complete shock for you, but most of your users aren’t.

With the incredible power of Service Workers, we can provide a fast and reliable experience for all your users. Forget about Mobile first or Content first; let’s go Offline first!

In this talk, Rowdy will look at different caching strategies to boost the performance of your website and how to deal with offline situations using the Cache API and Fetch API. As a bonus, these techniques will save your users’ valuable bandwidth and battery life as well.

Rene Rehme

Vulnerabilities in German Administrations - Insight into IT Security
Center Stage

In this talk, I show how the simplest methods were used to uncover vulnerabilities and data leaks in German municipalities / cities. Over a period of 3 months, I checked servers / applications and found quite a few things. Among them were massive data leaks of emails and attachments, personal documents (e.g. ID cards, applications, etc.), general correspondence with citizens, log files with sensitive data, access to various databases, access to intranet platforms and many other vulnerabilities, some of which I can't even show (at the moment) because in many cases the Responsible Disclosure is still in progress or has not yet been processed.

Martin Ficzel

Fusion-Forms and how to extend them
Studio Stage

The Neos.Fusion.Form package is now around for about three years and covers a wide variety of use cases from backend-modules to controller-forms and even runtime-forms. At Sitegeist, we use the Fusion.Form package in every project and are quite happy, especially with the flexibility and extensibility of the rendering. We want to share our experiences and the various extensions we created ranging from captcha-integrations to editor-defined-forms.

This talk is aimed at developers who are interested in using Neos.Fusion.Form to create flexible and customizable forms. We'll start with a brief overview of Fusion.Form's general concepts and how it differs from previous solutions. Then we'll dive into the ways you can customize and extend Fusion.Form using examples from Sitegeist's experience, including various packages we have published.
Max Schulze

Sustainability Vision
Center Stage

Eleftheria Batsou

It’s Easy To Create A Good-Looking Product, But How About A Useful One?
Studio Stage

It’s not enough to build apps that function, it’s not even enough to make them understandable & usable, you need to build apps that bring joy & excitement, pleasure & fun, if possible even beauty to people’s lives. Learn to design with your user’s needs & expectations in mind by applying basic rules

What to expect:

  • UX vs UI: The two different perspectives of UX and UI, the importance of each, what does a UX designer do, what does a UI designer do, the different categories of UX as well as UI.
  • About Heuristics: What is the heuristic evaluation? How to conduct an effective heuristic evaluation? why do we need it?
  • The 10 Usability Heuristics (by Jakob Nielson and Don Norman): With tips and examples.
  • The Do’s and Don’ts of UX: Quick tips about UX researchers and designers having always in mind the user.
  • The Good and the Bad of UI: Presenting in a fun way how a good designer works VS a bad designer.

Neos Awards 2023
Center Stage


Social Event

We'll have a great and relaxing party directly after the end of the first day at the House of Music, Berlin. There's plenty of time to relax, discuss, and talk :) At 10 PM, the band Road to You will perform for you.

Conference Day 2

28 Apr 2023
Center Stage
Studio Stage

Arrival & Breakfast Snacks

After day one is before day two! Get a coffee and join us for the second conference day.
Derick Rethans

Improving Debugging in Neos with Xdebug
Center Stage

Bernhard Schmitt

Speaking Graphish: The Content Repository's PHP API
Studio Stage

While we put in quite some effort to keep the Fusion API stable for Neos 9, a lot has changed under the hood. The almighty Node object e.g. got split up into a read model, commands and repositories which you need to know if you want to interact with the CR on a lower level, especially when writing something like an importer.

In this talk, we will take a deep dive into the CR's PHP API and explore how much clearer the water got down there.

Daniel Lienert

Building a blazing fast gRPC Service with PHP
Center Stage

In early 2022 we decided to use gRPC for building a server API for a new desktop application project. A perfect opportunity to evaluate a new PHP framework called Spiral and its ecosystem driven by Roadrunner, an application server written in Go. We were absolutely astounded by the framework's concepts and code quality. Not to mention the speed – server requests take less than 2 ms, and that's including database queries.

This talk gives you a quick rundown of the Spiral framework's concepts and demonstrates how easy it is to build a gRPC endpoint with Spiral and go from the first Protobuf file to a fully working service.

Christian MüllerKarsten DambekalnsRobert Lemke

Neos Project Diary: The Curious, the Useful and the Nasty
Studio Stage

Through real-world examples, they'll showcase clever tricks, common pitfalls, and amusing anecdotes, providing valuable insights for both novice and experienced developers. Don't miss this engaging session that promises to entertain, educate, and inspire as you navigate the dynamic landscape of Flow and Neos projects.


Carina Grühser

Leading leaders in tech
Center Stage

Some time after you start to work as a software engineer, you need to decide what is your next step: Do I want to grow as an expert or start to take over people responsibility.

If you decide for the people way, it will get interesting how to work as the team lead, while staying up-to-date with tech trends and developments.

As the company grows you might become a lead of leads and the challenge will now be to stay up-to-date with tech and team developments and how to support your leads in the best way without going to micromanage or be too far away.


I want to share my challenges and learnings with you as I grew from being a software engineer to now leading 3 team leads of about 60 engineers.

Anian Weber

How to screw up a Neos project - and what we learned from it
Studio Stage

"Learn from the mistakes of others. You can't live long enough to make them all yourself." - Eleanor Roosevelt

In this talk, I would like to share some of the mistakes that we at TechDivision have made while working on Neos projects and in web development in general. Mistakes are an essential part of the learning process, and our experiences have taught us some lessons about what to do (and what not to do) in such projects.

Through this talk, I hope to share some "Schadenfreude" with you, and in the best case, offer some insights that may help you avoid pitfalls in Neos projects and web development in general.



Enjoy lunch and have a good time :-)
Martin Brüggemann

How to touch business critical web applications
Center Stage

Developing complex business-critical software from scratch is easy in comparison to keep it in shape over years. Often the business model behind the software changes over time, new key features need to be implemented quickly, and companies loose focus for the software after the launch. On top of that, it's always a hard job for developers to explain to non-technical people why it makes sense to invest in ongoing maintenance from a business perspective.

t3n co-founder and former CTO Martin Brüggemann shares his insights and best practices on running and maintaining business-critical software from over 20 years as a CTO and tech coach for large software companies. If you're a developer or manager struggling to grow your business while keeping your developers happy - this talk will give you a fresh perspective on how things can be improved.

Roland Schütz

Mastering data structure for Node Types
Studio Stage

Neos gives you the power to craft perfect data structures with NodeTypes. But what works best for typical website content? After five years of exploration, let me share insights into how to model your data into Document and Content NodeTypes. Make your editors’ lives easier with clear Node Types, while building extensible and maintainable code. Also, discover tips on modeling layouts, spacing, and more in order to create effective content types!

Florian Heinze

Sustainability meets Software Development
Center Stage

We use software on a daily basis to control, communicate, and make decisions, ... This means that software has a significant social, environmental, and economic impact on our society.In this talk, we will explore what makes software sustainable and try to determine what we can do to leave a positive impact beyond reducing our carbon footprint.

Christopher Hlubek

Neos CMS + Headless with Next JS - a practical Example
Studio Stage

We like to explore new publishing paradigms for content management solutions.
In the frontend world there are now mature frameworks for static or hybrid websites, like Next.js.
We wanted to see how we could use Neos CMS for content editing in a headless way (no frontend rendering) and use Next.js for the frontend part
- while still keeping the great UX of the Neos UI.
In this talk we will show how you could use this approach right now, how it works and what the benefits are.

Anke HäslichRobert Lemke

Investing into the future of Neos
Center Stage


Conference Closing

Thank you all for joining Neos Conference 2023; hope you had a great time :-) Have a safe trip home and see you next year!

Why Neos Conference?

Neos Con - Reaching beyond yourself

Neos Conference is on a mission to inspire people by demonstrating cutting edge technology, encourage everybody to think “out-of-the-box”, and connecting technological entrepreneurs with enthusiasts. Therefore the conference is for developers, technical leads, CTOs, and everyone who’s willing to learn something new and wants to challenge the status quo!

All talks impart sophisticated technology-knowledge about modern concepts, methods and not your average step-by-step online-tutorial to the audience. Neos Con is about the “why” and not about the “what”, it’s about understanding the bigger picture and not the 21st 3-step-manual, it’s about learning something new and sharing knowledge with each other, it’s about growing beyond yourself, it’s about getting inspired, and last but not least, it’s about having fun together.

About 60% of the talks will be about Neos & Flow - obviously, it’s the Neos Con ;-) In addition, 40% are not-Neos-related topics and add deep insights about technology, testing and sustainability for example.

What is Neos Con?

Neos Con is the two-day and two-tracks event where developers and technology meet. Taking place in Berlin this year with 200+ attendees each in a welcoming, familiar and friendly atmosphere.

Neos Con features high class speakers and deep-dive tech and developer talks.

Neos Conference 2019 - 019.jpg


How was Neos Con 2022?

Rewatch previous Talks

Neos Con 2022 Talks

Neos Con 2022 Talks

Rewatch all talks on YouTube
Neos Con Online 2021 Talks

Neos Con Online 2021 Talks

Rewatch all talks on YouTube


We would not be here, without the contribution of so many people around the world, as well as Neos Conference would not be such a success without the sponsoring of multiple great companies!

We're really grateful for all the trust and support our partners shared with us.

Want to support Neos Conference?



Neos Con Diamond Sponsor



Gold Sponsor Flownative
Gold Sponsor networkteam
Gold Sponsor
Gold Sponsor TechDivision


Cornelsen Logo
Logo contenance

Tech Partner



Neos Conference is organized by


Organizer Sitegeist
Organizer Sandstorm

Neos Conference Code of Conduct

All Neos Conference participants, speakers, sponsors and volunteers are required to comply with this Code of Conduct. The organisers will enforce it throughout the event. We expect everyone involved to work together to help ensure a safe environment for all.

More Information about our CoC

Get in touch with us