Skip to main content
Home
JohnAlbin
Drupal front-end evangelist

Main navigation

  • Blog
  • Presentations
  • About John

Breadcrumb

  1. Home
  2. Europe
  3. Austria

Vienna

16 October, 2025 — Vienna
Diagram of how Light DOM, Shadow DOM and slots relate

Declarative Shadow DOM and the future of Drupal Theming

conference: Drupalcon Vienna 2025

For a frontend developer, Drupal is old-school. For the past decade, developers have been experimenting with JavaScript-based frontend frameworks that completely replace Drupal's frontend. But what if we could inject a fully modern JavaScript API into Drupal’s rendering system? Can Single Directory Components and Declarative Shadow DOM get us there?

View details…
16 October, 2025 — Vienna
Shame is complex. How it starts. How we process it. How it manifests. How we heal from it.

Imposter Syndrome's bigger, badder sibling: Shame

conference: Drupalcon Vienna 2025

So much of our lives is spent working. We talk about work/life balance. And sometimes we talk about harder things, like Imposter Syndrome, or burnout, or "mental health". But we rarely talk about mental illness or about how our emotions affect our lives and our work.

View details…
27 September, 2017 — Vienna
CSS class name "Semantics": Content semantics (what it is) vs. Design sementics (what it looks like)

CSS-in-JS: unexpected lessons for Drupal component design

conference: Drupalcon Vienna 2017

Are you scared of your CSS? Did your site's CSS grow from a small bundle into a gigantic monster with flailing arms tattooed with .view-id-articles .views-row .node-type-article? If you tried to refactor using component-based design, you likely couldn't discover which old rulesets could be safely deleted.

View details…
Vienna
RSS feed

© 1993-2025 John Albin Wilkins. All rights reserved, blah, blah, blah.

Powered by Drupal