RSSAmplifier

Blog

JohnAlbin - Drupal front-end evangelist

john.albin.netRSS feed ↗10 posts

Latest posts

When the video uploader understood the assignment…

When the video uploader understood the assignment… John Wed, 07/29/2026 - 00:03 I don’t know who chose the thumbnail image for the video of my Drupalcon Dev Days keynote, butt the positioning of the YouTube play button…chef’s kiss! 😘

Server-side rendering the Shadow DOM will replace React.js one day

Server-side rendering the Shadow DOM will replace React.js one day John Sun, 09/28/2025 - 03:55 I gave a talk at BAD Camp this week on declarative (read: server-side rendering) Shadow DOM. One day this will replace React.js. And I learned so much researching this soon-to-be widely available tech; its "newly available" now and will officially be "widely available" in February 2027. I posted my…

My 20th Drupalversary!

My 20th Drupalversary! John Fri, 08/16/2024 - 02:59 It's my 20th Drupalversary! drupal.org/u/john-albin-wilkins 20 years ago I was looking for an open source CMS because I was tired of building everything on my own. I have never once regretted joining the Drupal community. We are so much more than a group of web developers. Thank you to all the wonderful people I have befriended and worked with…

Talking Drupal and Next.js

Talking Drupal and Next.js John Tue, 07/09/2024 - 02:40 I just spoke with the good folks at the Talking Drupal podcast to discuss my recent work on the Next Drupal project. Next Drupal is both a collection of Drupal modules to aid content editors with decoupled websites and a JavaScript tool to integrate Next.js with Drupal’s JSON:API or GraphQL capabilities. We’re currently doing a major upgrade…

Today was one of the most challenging days of my life…

Today was one of the most challenging days of my life… John Tue, 06/04/2024 - 23:00 😢 Today was one of the most challenging days of my life… My day started off with two panic attacks, one of which my mind very conveniently scheduled for the waiting area of my therapist’s office. 😂 But I want to quickly assure you that I’m feeling much better now. I’ve been slowly recognizing a past trauma and…

The accessibility mistake our entire industry is making

The accessibility mistake our entire industry is making John Thu, 10/21/2021 - 02:17 At Drupalcon Europe, I gave a presentation very dear to my heart. It's the most personal introspective presentation I've given on Web Accessibility. I hope it can also be a call to action for all of us to do better. The slides and video of the presentation are available in the presentations section of my website .

Dissecting Tailwind: A Design Tokens Tale

Dissecting Tailwind: A Design Tokens Tale John Sun, 05/09/2021 - 11:02 At Drupalcon North America, I gave a presentation talking about my experience with the hot new CSS utility class system, Tailwind. I definitely learned a lot while working with it, the good, the bad, the ugly. TLDR; Tailwind is better than Bootstrap. The slides and video of the presentation are available in the presentations…

Please, America, I'm begging you

Please, America, I'm begging you John Sat, 03/20/2021 - 18:31 I know it can be easy to pass by my Twitter or Facebook profile pic and think that I’m virtue signaling and that this wave of anti-Asian violence doesn’t affect me since I’m just a white guy.

Progressively decouple Drupal 8: with GraphQL and Twig

Progressively decouple Drupal 8: with GraphQL and Twig John Mon, 07/20/2020 - 12:00 At Drupalcon Global, I gave a presentation talking about a 3rd way to tackle rendering content from a CMS. The two standard ways are: Rendering it all on the server with the CMS, where the data provided may not match the design requirements Creating an API (JSON:API or GraphQL) on the backend that serves the data…

Why now, white people?

Why now, white people? John Tue, 06/30/2020 - 01:44 For the past few weeks, I've been thinking about why large numbers of white people have finally started protesting police violence against black people. It's been obvious for years now with hundreds of videos as evidence. So why now? What about George Floyd's death was so different? A few weeks ago, I saw a suggestion from a black man on Twitter…