Schedule

Wednesday, May 29, Workshop "Ask the Experts - Solve your Neos Issues", 9:00 am - 5:00 pm

Thursday, May 30: Conference Day 1, 9:00 am - 6:00 pm
Friday, May 31: Conference Day 2, 9:00 am - 5:00 pm

Saturday, June 1: Contribution Day Workshop, 9:00 am - 5:00 pm

Conference Day 1

30 May 2024
Center Stage
Studio Stage
9:00

Registration & Breakfast Snacks

Check out the venue, grab a snack or coffee, make your self at home!
10:00
Tobias GruberMaya Bornschein

Conference Opening 2024
Center Stage

Welcome to Neos Conference 2024!

10:15
Robert Lemke

Keynote Neos Conference 2024
Center Stage

11:00
Leonard Follner

Case Study: 360ff Ökokisten - Whitelabel Shopintegration for organic farmers
Center Stage

Together we will go on a deep dive into the ecobox universe: The Ökokiste system integrates an online shop into the flexibility of Neos. This tight fusion of systems poses challenges for performance and rendering: How do you render Neos menus in a PHP environment together with shop menus? What performance improvements can be gained from rendering through custom middleware? Together we will explore how to design for multiple tenants, while allowing extensive customization options for each instance. Additionally we will take a look at the monitoring concept to ensure a reliable service across the whole eco system and how we do profiling on our production systems.

11:00
David Spiola

Use Your Head Before Going Headless
Studio Stage

An introduction to various strategies (past, present, future) for rendering content with Neos CMS and beyond.

12:00
Lisi Linhart

Strategies for Robust Frontend Architecture
Center Stage

In this talk we delve into building frontend architecture using insights from real-world experiences from working on the frontend of a large headless CMS. We'll explore reasons for software rewrites, the impact of technical debt, and the role of architecture in enabling safe and scalable frontend development. Practical constraints for resilient frontend architecture are discussed and the attendees will gain actionable insights for building robust frontend systems at scale.

12:00
Karsten Dambekalns

Updating Neos - Why, When and How
Studio Stage

Neos is continuously developed further and new releases are done regularly. But why should I upgrade? And when should I do it? Last but not least, how (hard is it?) Answers to these questions based on years of upgrading a wide range of setups, from current to (very) old! And what about Neos v9?

12:45

Lunch

Enjoy snacks and drinks, and have a great time talking to other attendees and speakers!
14:00
Damien Seguy

Advanced PHP Typing
Center Stage

The PHP type system is modernizing with every version. It is now so advanced that it is used as early as conception time : detect dependencies between classes, reduce complexity levels between methods, identify order of execution. The organisational strength of the type system permeates throughout the source. In fact, type analysis suggest and deny specific refactorisations. This is not determinism : they give a healthy margin of freedom, where the creative work of developers happen. During this session, we’ll review several rules of organisation of PHP code, and how to use them to get a sound understanding of our code bases.

14:00
André Hoffmann

Integrating AI Assistance into Neos - an Adventure Story
Studio Stage

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 Neos. Can one use AI to generate whole pages with a sensible structure as starting point for editors to work with? Can one use AI to generate images for my content and directly add them into the Neos media library? Can AI be more deeply integrated into the Neos UI for a better user experience as a Neos user? As I am still on my adventure not all these questions have answers and there are still new questions coming up as I go further and further on the way down my chosen path. But I would like the let others take a look into my adventure log, discuss with them my findings and answers to some of my initial questions as well as present future goals of my journey.

15:00
Stefan Bruggmann

Editors think in content, not NodeTypes
Center Stage

As developers, we force Editors in our logical thinking. Better naming is only a workaround, not a solution. In this talk, we will look at an alternative way to provide clearer and more flexible NodeTypes by building our structure based on the content requirements of the editors.

15:00
Jonas Renggli

Observability in Neos
Studio Stage

In this talk, Jonas will present the challenges of tracing in Neos and Flow and demonstrate some tools to support this. How much time do my database queries take? How about my FlowQueries? He will develop and present some tooling that makes tracing in Flow and Neos applications easier, using well-known patterns such as annotations and EEL helpers. He will also talk about how the data gathered can be stored in products such as OpenTelemetry or Sentry and how you can draw your conclusions from your data.

16:00
Christopher Hlubek

Zebras in the wild - one year of Neos and Next.js projects
Center Stage

“Can we have the best of both worlds: a headless CMS with great editing experience?”. Yes! With Zebra we combined Next.js and Neos and now validated this in various projects. Learn how to implement a headless Neos CMS with the new Next.js app router and which patterns we learnt in practice.

17:00
Dominique Feyer

Htmx meets Fusion - or make your frontend from the backend
Center Stage

Htmx is one of the rising stars in Frontend Framework based on Hypermedia principles. But how Fusion can help to use Htmx efficiancy in a natural way inside a Neos project? How can we limit the Javascript fatigue? Is Htmx kind of a back to the roots of web development? Is simplicity the answer? 

This talk is a little history of web development, a little history of my profesional life, a presentation of how Hypermedia change the game, and how a little Neos package can make working with Htmx from Fusion smoother and faster. Maybe this talk can be a little solution for Javascript fatigue for some of us.

17:00
Beatrice KernLara von Massow

Developer Experience: Why we should develop for developers, not at them
Studio Stage

Developers have become one of the world’s most precious resources and in today’s challenging economy, boosting their productivity is increasingly seen as a vital success factor. Studies have shown that the issue is not a lack of developers. Instead it is shown that businesses need to better leverage their existing talent. Still, platforms, tools and processes often show an imbalance between catering to the business and developers needs.How can we bring balance and improve the experience of developers? In this talk we will introduce our approach to run a discovery for developer experience. We’ll share learnings from our recent use cases and give practical examples on how to identify the most value-adding activities in the broad field of developer productivity, apply product thinking and measure the success of developer experience initiatives.

17:45

Neos Awards 2024
Center Stage

18:15

Group Drone Photo

At the end of the day, we'd like to do a group Drone photo outside the location with all participants!
18:45
Tobias GruberMaya Bornschein

Closing Day 1
Center Stage

20:00

Social Event

Conference Day 2

31 May 2024
Center Stage
Studio Stage
9:00

Arrival & Breakfast Snacks

After day one is before day two! Get a coffee and join us for the second conference day.
10:00
Jon Uhlmann

Neos Themes
Center Stage

All other CMS has themes, right? But Neos has none? Not yet! I’ll show an approach on how to build a Neos who can be themed. (And at the end, One more thing… › I ‘ll make the repositories public, but pssst…)

10:00
Felix Gradinaru

How to build LLM-based content-management solutions in Neos CMS
Studio Stage

What we learned from tousands of hours of building generative AI into various Neos CMS projects, and how you can start with Open Source today. In this talk we focus on where current LLMs can already be used in production, and about the mental concepts that help you to get the most out of it, without falling for the hype of everything-now.

11:00

OpenSteetMap
Center Stage

to be announced

11:00
Bernhard Schmitt

Testing (With) the Event-Sourced Content Repository
Studio Stage

Not only is the new content repository thoroughly tested, but its test suite is also designed to be used in 3rd party applications. In this talk we’ll have a look at how we used tools like PHPUnit and Behat to do so and how you can make use of them testing your applications’ interactions with the CR.

12:00
Sebastian Helzle

A Neos performance detective story
Center Stage

I have probably spent hundreds of hours on Neos performance related topics for my customers in the last years. In this talk I will tell you about my most exciting cases and how I solved them. Learn about the tools, problem analysis, some failures and the benefits of OpenSource.

12:00
Florian Engelhardt

Asynchronous PHP
Studio Stage

No one likes to wait. Yet, your code is constantly waiting. For the database, the e-mail server, the HTTP server of any service, a file from the disk, or even for RAM. And with it, the customers wait. I want to show how with an asynchronous architecture, RabbitMQ and ReactPHP, the waiting time is significantly shortened and that sometimes you do not have to wait. Get ready for some live coding!

12:45

Lunch

Enjoy snacks and drinks, and have a great time talking to other attendees and speakers!
14:00
Naomi Gotts

We built this City - The Geographies of Software Development
Center Stage

As developers we assume the responsibility of planning, architecting, building and maintaining our individual patches of cyberspace. Our codebases are the landscape of our virtual cities and this landscape must be cared for. From the perspective of a geography graduate turned software engineer, let’s explore the parallels that exist between the built environment we inhabit and the virtual environment we are creating.

14:00
Markus Günther

Neos can help saving the planet
Studio Stage

Each user’s interaction with a website generates carbon dioxide emissions with each page view. Websites containing high volumes of video content, oversized images, lacking caching mechanisms, and cluttered layouts contribute excessively to these emissions. As developers and decision-makers within companies, we wield significant influence over environmental impact. By opting for renewable energy sources for hosting, streamlining website structures, reducing data transfer rates, and optimizing computing power, we can significantly decrease CO2 emissions.

Moreover, the benefits extend beyond environmental conservation. By optimizing our applications for sustainability and eco-friendliness, we enhance accessibility and improve our page rankings on search engines. Thus, adopting sustainable practices becomes a win-win solution for both customers and the planet.

15:00

Enterprise Neos: Empowering eCommerce for Telecommunications
Center Stage

Our journey with Neos at 1&1 Telecommunication SE: How Neos empowered us to build a microservice-based platform in a demanding environment. Combining great editorial experience and personalized customer journeys with highly flexible requirements, demanding target dates and bulletproof security.

15:00
Sebastian Kurfürst

Our history of the New Content Repository
Studio Stage

About 8 years ago, the Neos team first participated in a workshop about CQRS and EventSourcing.
Since then much time has passed, endless discussions were held and thousands of commits lead the way to the Neos 9 ESCR.
For the Neos project this is one of the biggest changes and was especially challenging to pull off as a small team.
We want to share with you our story, our motivation and what we have learned.

16:00

to be announced
Center Stage

16:45
Anke HäslichStefan Regniet

Closing Conference 2024
Center Stage

Differences from last year

For the first time ever, we're able to offer a great complete package: You can book the hotel rooms directly through us, and stay right at the conference location. This way, you can hang around more than 72 hours with your favourite Neos friends (if you don't need any sleep).

The awesome NeosCon party will this time feature a great vegetarian dinner - all included.

This year, we will have two Workshops - details still to be announced.

Pre-Conference Warm-Up

Neos Conference 2019 - Warmup Party - 010-6408x3603.jpg

Social Event PAAARTY

TobiasGruber_SocialEvent_IMG_3051-4032x2266.jpg

Sponsors

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?

 


Diamond

Neos Con Diamond Sponsor

Gold

 

Gold Sponsor Flownative
Gold Sponsor networkteam
Gold Sponsor Punkt.de
Gold Sponsor sitegeist

Silver

internezzo-logo
jonuhlmann
queo
wysiwyg
Neos Con Silver Sponsor

Bronze

 

Bronze Sponsor gesagt.getan.

Tech Partner

 

sandstorm
Dudio

Neos Conference is organized by

Organizer Sandstorm
Organizer Punkt.de

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

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 Karlsruhe 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.


 

How was Neos Con 2023?

Neos Conference 2019 - 019.jpg

Get in touch with us

Twitter
Github
Facebook
YouTube