RSSAmplifier

Blog

Kevin Lee Drum

Kevin Lee Drum

kld.devRSS feed ↗16 posts

Latest posts

Writing a slot machine game: Reels

This is the second article in a series about building a modern five-reel slot machine game for the browser.

Writing a slot machine game: Rules, paylines, and symbols

This is the first article about building a modern five-reel slot machine game for the browser.

Detecting JavaScript support in CSS

Have you ever thought (or dreamed) of putting a block inside a block? You can, and you should.

Automated SVG icon sprites: Vite Edition

Stop all the downloading. It's time to build automatic SVG sprite sheets again, but this time with vite.

We need web progress, not pessimism

Enough with the hate and hot takes.

Adding Webmentions to a static Astro site

Using webmention.io, Bridgy, and GitHub Actions to add webmentions to a static site

Let's build a maze in SVG

Drawing a maze in realtime with JavaScript

The first program I ever wrote

Writing BASIC on a Commodore 64C as a kid in 1991

Table of contents progress animation

Adding an SVG stroke animation to a table of contents navigation

Me, myself, and I love Intl.ListFormat

Using Intl.ListFormat for webmention activity. Respect to the oxford comma.

Building a table of contents from Astro's markdown headings

How I built my TableOfContents component for my Astro site

My brand new Astro site

I finally decided it was time to redesign my personal site.

This is not a Google font

Webfonts are one indulgence I'm allowing on this tiny site.

ResizeObserver API: a tutorial with examples

Stop using window resize events and start using the ResizeObserver API.

A font-like SVG icon system for Vue

This is how I built my ideal icon system for Vue (2) apps.

Axios tips for real-world apps

Here are some helpful axios patterns I have picked up.