online

Europe, online

The accessibility mistake our entire industry is making

conference: Drupalcon Europe 2021

The web development community has struggled with accessibility since we first began building websites with spacer gifs and tables. Even though it remains in our “top priorities”, it's clear our entire industry has been thinking about accessibility in a way that has fundamentally failed all of us.

JohnAlbin’s click-baity Drupalcon presentation — Now with Netflix recommendations!
North America, online

Dissecting Tailwind: A design tokens tale

conference: Drupalcon North America 2021

Tailwind and utility-first frameworks have gotten a lot of buzz recently in the CSS world. Developers who dislike CSS love Tailwind since you don’t have to write any CSS, but why should frontend developers consider a tool that, at first glance, looks like inline styles?

Tailwindcss > Bootstrap
Singapore, online

Using the CSS Nesting spec today

meetup: SingaporeCSS Talk.CSS #49

If you've used Sass, you know the advantages of nested rulesets. You may not know that there is an effort to bring nesting to the CSS spec. In fact, the CSS Nesting spec was upgraded from "Level 0" to a "Level 1" W3C Editor's Draft last year.

CSS Nesting spec is a "Editor's Draft" (Stage 1) of the CSS Spec Process (from crazy idea to your browser)
Zürich, online

Intro to GraphQL plus Gatsby Schema Stitching

webinar: Amazee Labs webinar

Since 2000, websites have been getting data from other websites by using REST APIs. But now we have a new method of building and consuming web APIs, GraphQL. GraphQL is more than a "better REST"; for developers, it provides a unified graph of data that includes multiple sources in easy to use system.

A Short History of Web APIs
Zürich, online

CSS Modules, my dream CSS-in-JS solution

webinar: Amazee Webinar #3

So you are thinking about styling a decoupled Drupal website? As CSS developers, it can be daunting to look at the JavaScript community; there seems to be a new <em>best practice</em> every week. And determining how best to style a decoupled application appears to be a nightmare of infinite choices. What to use? Styled Components? Glamorous? Inline CSS?

I ❤️'d Sass — John Albin, 2017
Color theme