DevDays 2022
Magnolia Developer Conference

25-26 October 2022  |  virtual

devdays-2021-bg_v2

About

Magnolia DevDays is a two-day virtual conference where the Magnolia community from around the world comes together. Developers, engineers, architects, and product managers can share their work from implementing exciting projects to solving for custom use cases and introducing new features.

Peer learning

Learn from each other

Join sessions run by Magnolia customers, partners, and employees and learn how they’ve developed innovative experiences on Magnolia.

News

Get the latest news

Join our product manager's sessions to learn what's new in Magnolia and take a sneak peek at our product roadmap.

Networking

Network with your peers

Enter our speaker rooms to discuss the sessions of the day or chat with other developers in the conference chat or 1:1.

Agenda (EDT)

8:00 (EDT)

Welcome

  • Jan Haderka
    Jan Haderka CTO, Magnolia
8:05 (EDT)

What no Agile Coach has ever told you: Agile isn’t the goal

  • Keynote

To agile, or not too agile … Join this year's keynote to be let in on the one secret that no Agile Coach has ever told you: Agile is not the goal.

Watch the recording

  • Peter Zylka-Greger
    Peter Zylka-Greger Agile Coach
8:30 (EDT)

How we help people deliver engaging digital experiences at amazing speed

Magnolia's mission is helping people deliver engaging digital experiences at amazing speed. How? Join this session to learn how recent product updates and future innovations will help you build better experiences faster and easier.

Watch the recording

  • Simon Lutz
    Simon Lutz Head of Product Management, Magnolia
9:00 (EDT)

Product news

Psst! Join this session to be the first to hear our product team reveal a new Magnolia. Make sure not to miss this session.

  • Matt Rajkovic
    Matt Rajkovic Product Manager, Magnolia
9:30 (EDT) - Networking Break

Front-End Stage

Fullstack/Integration Stage

10:00 (EDT)

Hit the ground running - Hyper rapid frontend development with Magnolia and Next.js

  • Front-End

The emergence of the Jamstack brings a lot of enthusiasm and excitement to web development. Join this session to see how Dotfusion empowers frontend developers and designers using Magnolia's cloud solutions to create visually creative and engaging experiences and learn how to do the same.

Watch the recording

  • Arjuna Shankar
    Arjuna Shankar Director of Technology and Platform Services, Dotfusion

Incremental content migration at Baloise

  • Fullstack/Integration

Surprising issues, unknown edge cases, limited performance: content migration is always exciting. In this session, IBM iX shares their automated and iterative approach to migrating large amounts of content in multiple workspaces for Baloise Group. Join to learn their best practices to overcome challenges, avoid pitfalls, and find solutions.

Watch the recording

  • Soenke Schmidt
    Sönke Schmidt Solution Architect, IBM iX
10:30 (EDT)

Delivering experiences faster with Magnolia's Headless Accelerator

  • Front-End

Many digital projects use a headless approach for its flexibility, but there’s one more hurdle to cross for headless to become mainstream: how fast you can build frontends. Join this session to learn how to accelerate frontend development using Magnolia's Headless Accelerator, offering a unified design system including a library of UI patterns, typesafe programming in your IDE of choice, and task automation via CLI.

Watch the recording

  • Senol Tas
    Senol Tas Developer Experience Engineer, Magnolia

Codename Norsu: A new storage solution for Magnolia content

  • Fullstack/Integration

The goal of Project Norsu is to develop a new storage solution for Magnolia content based on PostgreSQL to replace the JCR. This session will provide insights into the reasons behind the project, its progress, and the lessons the Magnolia team learned.

Watch the recording

  • Aleksandr Pchelintcev
    Aleksandr Pchelintcev Engineering Manager, Magnolia
10:45 (EDT)

From color picker to complex REST wizards: Building custom dialog fields with JavaScript

  • Front-End

Providing your content authors and marketers with the right tools to co-create amazing experiences can be as simple as writing a few lines of JavaScript. This session shows how to easily extend the Magnolia dialogs to include almost any form of user-generated input using your frontend skills only.

Watch the recording

  • Bartosz Staryga
    Bartosz Staryga Front-End Solution Architect, Magnolia

Codename Norsu (cont'd)

  • Fullstack/Integration
11:00 (EDT) - Networking Break

Front-End Stage

Fullstack/Integration Stage

11:15 (EDT)

How Hastings Direct adopted a headless, cloud-based approach with Magnolia

  • Front-End

Hastings Direct needed a digital experience platform that would allow content editors to create digital experiences for multiple sites easily, and provide headless APIs and the right tools to developers. Join this session to see how they developed their solution architecture using React templates, NextJS for static site generation (SSG), Jenkins, and Magnolia.

Watch the recording

  • Darren Whatford
    Darren Whatford Experience Development Lead, Hastings Direct
  • Abhay Kumar
    Abhay Kumar Head of Delivery, Priocept

Cold, hard cache: Getting the most out of Magnolia caching

  • Fullstack/Integration

The whys, whens, and hows of caching with Magnolia (and CDNs and browsers) explained. In this session, we’ll look at how to speed up the delivery of your content through caching and make your web app more robust and resilient.

Watch the recording

  • Andrew Warinner
    Andrew Warinner Senior Solution Architect, Magnolia
11:35 (EDT)

Delivering data-driven content into the Salesforce composable storefront

  • Front-End

Delivering a unified e-commerce experience can sometimes be challenging. Fortunately, creating a Magnolia and Salesforce integration project has never been easier. Join this session to walk through the integration and seamlessly combine data from Salesforce and content from Magnolia.

Watch the recording

  • Martina Michlova
    Martina Michlova Front-End Developer, Magnolia

Skinning & content variations at Union Investment - One page to rule them all

  • Fullstack/Integration

Migrating 400 landing pages is a challenging task, especially if all have slightly different content and a different appearance. Join this session to learn how the team at Union Investment solved this problem by creating a white-label site that uses personalization in an unusual way and a custom implementation to merge Magnolia content with content from an external system. They also created a mechanism to style the frontend based on the individual landing page using Web Components with custom CSS properties.

Watch the recording

  • Fabian Illsinger
    Fabian Illsinger Software Engineer, Illsinger IT Consulting
  • Robin Spielmann
    Robin Spielmann Senior Frontend Developer, Virtual Identity

Front-End Stage

Fullstack/Integration Stage

8:00 (EDT)

Multi-site setup with Magnolia and Next.js

  • Front-End

Accenture took on a project for Business Finland to develop and host several different frontend apps. Join this session to learn how Accenture enabled the team at Business Finland to manage all sites from the same Magnolia instance using Magnolia's multi-site capabilities, Next.js, and Static Site Generation (SSG).

Watch the recording

  • Niclas Horstad
    Niclas Alexander Horstad Application Development Specialist , Accenture

How we developed feature toggles to switch Magnolia features on/off

  • Fullstack/Integration

A feature toggle enables or disables a feature during runtime. As the result of a Magnolia-internal hackathon, this is how Magnolia now delivers new features to cloud users using Kubernetes. Join this session to learn more about our implementation of feature toggles.

Watch the recording

  • Jorge Valderrama
    Jorge Valderrama Site Reliability Engineer, Magnolia
8:15 (EDT)

Multi-site setup with Magnolia and Next.js (cont'd)

Connecting headless Magnolia with Adobe InDesign

  • Fullstack/Integration

InDesign is the favourite design tool of many marketers but did you know that it can pull content and assets via Magnolia's REST APIs. Attend this session to learn how to easily transfer objects for processing in InDesign.

Watch the recording

  • Marvin Kerkhoff
    Marvin Kerkhoff Magnolia CMS Expert, Arvato Systems Schweiz
8:30 (EDT)

The new App Launcher – How we designed it and how you can customise it

  • Front-End

Introducing Launcher, App Launcher. Join this session to learn how Magnolia created the new Magnolia App Launcher from a design perspective and how you can easily configure it to meet your needs.

Watch the recording

  • Anja von Gunten
    Anja von Gunten Product Designer, Magnolia
  • Jesus Alonso
    Jesus Alonso Principal Engineer, Magnolia

How to host your frontends on Magnolia PaaS

  • Fullstack/Integration
  • Bartosz Staryga
    Bartosz Staryga Front-End Solution Architect, Magnolia
  • Adrien Manzoni
    Adrien Manzoni Senior Solution Architect, Magnolia
8:45 (EDT)

Myth busting extended reality (XR) - Taking the metaverse into the B2B world

  • Front-End

Extended Reality (XR) encompassing virtual, mixed, and augmented reality has become more available and is used across different verticals. Many companies, however, are still building applications like it's the 1990s. Join this session to find out how to introduce the metaverse to B2B customers using Magnolia.

Watch the recording

  • Andrew Elia
    Andrew Elia Co-Founder, Arishi

How to host your frontends on Magnolia PaaS (cont'd)

9:00 (EDT)

Advanced Product Experience Management

  • Front-End
  • Tobias Kerschbaum
    Tobias Kerschbaum Senior Solution Architect, Magnolia

Monitoring Magnolia with Datadog

  • Fullstack/Integration
  • Patrick Lynch
    Patrick Lynch Site Reliability Engineer, Magnolia
9:15 (EDT) - Networking Break
9:45 (EDT)

Seamlessly building on Netlify with content from Magnolia

  • Benish Khan
    Benish Khan Solutions Engineer, Netlify
10:15 (EDT)

Building a composable storefront with Salesforce Commerce Cloud

  • Dennis Zimmermann
    Nandi Zimmermann Principal Solution Consultant, Salesforce
10:45 (EDT) - Networking Break
11:00 (EDT)

Magnolia at Slimming World: A platform for the field

  • Lightning Talk
  • Ana Marie Bosano-Upton
    Ana Marie Bosano-Upson Web Developer, Slimming World
  • Adam Legge
    Adam Legge Front-end Web Developer, Slimming World
11:05 (EDT)

Using your design system in Magnolia

  • Lightning Talk
  • Jeremy McDuffie
    Jeremy McDuffie Director of Engineering, Ramsey Solutions
11:10 (EDT)

Conversational Forms

  • Lightning Talk
  • Cass Weber
    Cass Weber Professional Services Manager, Magnolia
11:15 (EDT)

Triggering external services using Magnolia webhooks

  • Lightning Talk
  • Javier Benito
    Javier Benito Software Engineer, Magnolia
11:20 (EDT)

Integrating Magnolia PaaS in our tech stack

  • Lightning Talk
  • Scibor Sobieski
    Ścibór Sobieski Advisor, Euroflorist
11:25 (EDT)

Magnolia PaaS on Azure

  • Lightning Talk
  • Sebastian Klingberg
    Sebastian Klingberg DevOps Solution Architect, Magnolia
11:30 (EDT)

Integration contest award ceremony

  • Contest

Building your own integration in Magnolia can be as quick as a few minutes using light integration techniques. To showcase our community’s talent and Magnolia’s extensibility we held an integration contest, awarding prizes in the categories “Most useful” and “Most bang for the buck”. Join this session to hear from the winners what they’ve built and how.

Watch the recording

  • Topher Zimmermann
    Topher Zimmermann, Magnolia Product Manager

DevDays - Day 1

DevDays - Day 2

Speakers

Topher Zimmermann

Christopher Zimmermann

Host & Product Manager, Magnolia
Jan Haderka

Jan Haderka

CTO, Magnolia
Peter Zylka-Greger

Peter Zylka-Greger

Agile Coach
Simon Lutz

Simon Lutz

Head of Product Management, Magnolia
Matt Rajkovic

Matt Rajkovic

Product Manager, Magnolia
Marta Kobus

Marta Kobus

Head of Engineering, Magnolia
Arjuna Shankar

Arjuna Shankar

Director of Technology and Platform Services, Dotfusion
Soenke Schmidt

Sönke Schmidt

Solution Architect, IBM iX
Senol Tas

Senol Tas

Developer Experience Engineer, Magnolia
Aleksandr Pchelintcev

Aleksandr Pchelintcev

Engineering Manager, Magnolia
Bartosz Staryga

Bartosz Staryga

Front-End Solution Architect, Magnolia
Abhay Kumar

Abhay Kumar

Head of Delivery, Priocept
Darren Whatford

Darren Whatford

Experience Development Lead, Hastings Direct
Andrew Warinner

Andrew Warinner

Senior Solution Architect, Magnolia
Fabian Illsinger

Fabian Illsinger

Software Engineer, Illsinger IT Consulting
Robin Spielmann

Robin Spielmann

Senior Frontend Developer, Virtual Identity
Martina Michlova

Martina Michlova

Front-End Developer, Magnolia
Niclas Horstad

Niclas Alexander Horstad

Application Development Specialist, Accenture
Marvin Kerkhoff

Marvin Kerkhoff

Magnolia CMS Expert, Arvato Systems Schweiz
Anja von Gunten

Anja von Gunten

Product Designer, Magnolia
Jesus Alonso

Jesus Alonso

Principal Engineer, Magnolia
Jorge Valderrama

Jorge Valderrama

Site Reliability Engineer, Magnolia
Andrew Elia

Andrew Elia

Co-Founder. Arishi
Adrien Manzoni

Adrien Manzoni

Senior Solution Architect, Magnolia
Tobias Kerschbaum

Tobias Kerschbaum

Senior Solution Architect, Magnolia
Patrick Lynch

Patrick Lynch

Site Reliability Engineer, Magnolia
Benish Khan

Benish Khan

Solutions Engineer, Netlify
Shirly Manor

Shirly Manor

Solution Engineer, Cloudinary
Dennis Zimmermann

Nandi Zimmermann

Principal Solution Consultant, Salesforce
Adam Legge

Adam Legge

Front-end Web Developer, Slimming World
Ana Marie Bosano-Upton

Ana Marie Bosano-Upson

Web Developer, Slimming World
Jeremy McDuffie

Jeremy McDuffie

Director of Engineering, Ramsey Solutions
Cass Weber

Cass Weber

Professional Services Manager, Magnolia
Javier Benito

Javier Benito

Software Engineer, Magnolia
Scibor Sobieski

Ścibór Sobieski

Advisor, Euroflorist
Sebastian Klingberg

Sebastian Klingberg

DevOps Solution Architect, Magnolia