RSS.Social

David Darnes

follow: @[email protected]

Posts

ShopTalk Show: Web Components and Design Systems

Is 2025 the Year of the ‘Design Engineer’?

Add Design System Releases to Any Website with zeroheight

bluesky-replies Web Component

You’re Not Creating Enough Prototypes

duration-property Web Component

The Lowdown on Dropdowns in HTML & CSS

bluesky-post Web Component

What WordPress Can Teach Us About Open-Source in Design Systems

Adoption Tracking With GitHub Actions

WordPress Alternatives

Web Components: Little Bits

A Desk of Stickers

How to Track Adoption in Your Design System

heading-anchors Web Component

live-filter Web Component

Awesome Standalones

Lightning talk at All Day Hey!

zeroheight x Storybook: Design system workflow tips

Live Code Examples in Your Design System With StackBlitz

Pixel Pioneers 2024 Highlights

The Case for Web Components

code-pen Web Component

From Design to Code (and Back Again) with zeroheight and StackBlitz

Color contrast with Web Components

contrast-details Web Component

Blogroll

random-source Web Component

For the Design System Developers out there

Use zeroheight design tokens directly in your codebase

My travel coffee brewer

Ideas for my dream CMS

Date pickers are hard, whodathunk it

link-peek Web Component

A crude way to find and follow Thread users from Mastodon

mastodon-post Web Component

sample-input Web Component

play-button Web Component

What I did in 2023

storage-form Web Component

is-playing Web Component

Web Component GitHub starter template

share-button Web Component

Design Systems & Web Components: what works & what doesn't

Post previews with Ghost, Eleventy & Netlify

How Nordhealth uses Custom Properties in Web Components

Web Components & Lit

You should add a generator tag to your Eleventy site

Building tabs in Web Components

Using Display-P3 colour

Using a GitHub repo directory as an npm package

First monthly update for Nord Design System

My home desk setup

How to use Schema.org Markup for Your E-Commerce Sites

Add a Formspree Form to Your Static Sites

Jekyll alternatives: The benefits to JavaScript static site generators

Blogging on the Jamstack with DropInBlog, Netlify & Eleventy

What is Eleventy?

Switching to Netlify DNS

Let’s Learn Ghost on the Jamstack! Livestream Q & A

Building a Netlify Build Plugin

Page translations and multi-language selects

Minimum viable analytics

How to use Ghost with Jekyll

Eleventy and Ghost

Use Eleventy to generate a Ghost blog

5 excellent examples of progressive web applications

Experiments in augmented reality with Apple’s ARKit

Coding a festive puzzle game with modern front-end techniques

5 tips for a happier front-end Development Team

Dropping the mic on Netlify in 20 minutes

Making your first Jekyll theme: Part 2

Making your first Jekyll theme: Part 1

Adding heading links to your Jekyll blog

What do we look for in a CMS?

My worst job interview

How to create a Jekyll theme gem

Adding Siteleaf to a GitHub Pages site

I put CSS in my HTML and nothing exploded

My domain is my playground

Jekyll Conf lightning talk

How to create an open source portfolio

Could GitHub make a CMS?

Building a site entirely on github.com

My screencasting setup

GitHub Pages & custom domains

I listen to too many podcasts

How to implement cross-browser SVG Sprites

5 ways to be a better front-end web developer

Anchor CMS – What is it?

Creating a theme for Anchor CMS

Web Dev Conference 2012: Look back

Tracking time

Just get it done