Intermediate

Taking Flight with Tailwind CSS

An introduction to utility class and component-based styling, and how to soar with Tailwind CSS.

Things we'll cover:

Speaker(s)

opdavies

Experience level

Intermediate

Session track

Code & Development

Building Static Websites with Sculpin

Sculpin is a static site generator written in PHP. It converts Markdown files, Twig templates and standard HTML into a static HTML site that can be easily deployed.

This talk will cover a little of the background to Sculpin and what it is, and then will move into some demonstrations of how to build a Sculpin site and what it can do!

Speaker(s)

opdavies

Experience level

Intermediate

Session track

Code & Development

TDD - Test-Driven Drupal

Testing is important.

It allows developers to add new features and edit and refactor existing code without the worry of adding regressions, reduces the reliance on manual testing to discover bugs, and by taking a test-driven approach, your implementation code is leaner as you only write what is needed for your tests to pass.

Speaker(s)

opdavies

Experience level

Intermediate

Session track

Code & Development

Beyond the buzzword: building a practical DevSecOps culture in your organization

Get your cards out, let's play buzzword bingo!

Speaker(s)

mollux

Experience level

Intermediate

Session track

Devops

Managing technical debt: lessons learned and how modern Drupal helps you

Modern Drupal is amazing and awesome, your site can continue to grow and evolve indefinitely. But it also poses challenges. Technical debt is impossible to avoid when working on software and the longer it lives and the bigger it grows, the larger that challenge becomes. At Dropsolid we have several cases with these challenges:

Speaker(s)

daften
nielsaers

Experience level

Intermediate

Session track

Code & Development

AI-Powered development using Copilot & ChatGPT

Title: "AI-Powered development using Copilot & ChatGPT"

Speaker(s)

ndf

Experience level

Intermediate

Session track

Code & Development

Symfony Mailer in Core: The Road Ahead

Drupal 10.2 added the symfony/mailer component as a composer dependency and a new experimental core mailer module is in the works. This talk will give an overview on the current state and the next steps.

Speaker(s)

znerol

Experience level

Intermediate

Session track

Code & Development

Visual regression testing with BackstopJS

At VDAB we built a visual regression testing workflow on top of BackstopJS. This open source tool lets you compare screenshots over time of (parts of) your website or application so you can maintain, update and deploy your code ensuring the visual integrity remains unchanged.
In this talk I will show you how you can set up your own BackstopJS testing workflow with examples and some different approaches. But also how we at VDAB use it on a daily basis, and all the cool features we build into our workflow.

Speaker(s)

wannesderoy

Experience level

Intermediate

Session track

Code & Development

Audience Experience: The “WHY” of Content Management

AX: where strategy becomes narrative.

In this content strategy session, we talk about Audience Experience — the intersection of content strategy and content management — and how to enable your clients (or yourself!) to

Speaker(s)

horncologne

Experience level

Intermediate

Session track

Business & strategy

Schema validation in React with Zod

In this session, we'll walk you through the process of implementing schema validation in your React project with the help of Zod, an open-source library for both declaring schemas and performing validation. Using Zod, we can leverage the power of Typescript to validate form input and network requests. We'll also look at how to smoothly incorporate schema validation into React forms.

Speaker(s)

driesigner

Experience level

Intermediate

Session track

Frontend & Design