The Gold Standard Checklist for Web Components
This is a working draft of a checklist to define a “gold standard” for web components that aspire to be as predictable, flexible, reliable, and useful as the standard HTML elements.
SuperGeekery: A blog probably of interest only to nerds by John F Morton.
Welcome to my link library. These are not links to content I have created unless you see that mentioned in the link’s description. These are links I found interesting enough to want to keep track of. If you read Craft Link List, the Craft CMS newsletter I used to write, this page is a replacement of sorts for that exercise. Enough talk. Let’s hit the links.
This is a working draft of a checklist to define a “gold standard” for web components that aspire to be as predictable, flexible, reliable, and useful as the standard HTML elements.
This thirteen-hour series illuminates jazz vocal artistry of every style. Listeners will hear the music and voices of Louis Armstrong, Nat King Cole, Diana Krall, Abbey Lincoln, Kurt Elling and many more.
GitHub Codespaces enables you to start coding faster when coupled with dev containers. Learn how to automate a portion of your development environment by adding a dev container to an open source project using GitHub Codespaces.
Pick up some handy generative design tips by building a super clean generative landing page and Dribbble friendly background animation.
A new API is coming to the web platform to help you position elements in an adaptive way with no tricks.
For years, developers have passed around a set of styles like a magic incantation. It’s time we made it a web standard.
Craft CMS Newsletter plugin. Contribute to juban/craft-newsletter development by creating an account on GitHub.
Creating a single NPM module that works in all environments.
Aggregate recent posts from Mastodon
If a single programmer builds something, it can be hard for others to maintain later.
Browse technical documentation on the public-key cryptography that powers Keybase. Learn how Keybase Chats, Files, Teams, and Git are secured.
The starter is built on top of Vite 4.x and prepared for writing libraries in TypeScript. It generates a hybrid package — both support for CommonJS and ESM modules.
Why vite is awesome Before, when we developed npm packages, it involved A LOT of manual… Tagged with npm, vite, typescript, javascript.
When your non-nerdy friends ask you to build a quick website: A free platform for building simple, fully responsive one-page sites for pretty much anything.
Simple. Fast. Web Components.
CLI that analyzes web components. Latest version: 2.0.0‑next.4, last published: a year ago. Start using web-component-analyzer in your project by running npm i web-component-analyzer
. There are 26 other projects in the npm registry using web-component-analyzer.
A compiled-away, type-safe, readable RegExp alternative
This is my favourite thing to do with the :nth-of-type()
selector.
An explanation of template, slot, and shadow.
More than once I’ve written some snazzy JavaScript code that I want to quickly turn into a sharable library, but the process of how to easily do that has bogged me down enough to drop the idea entirely. Here’s a look at using vite to quickly publish your code as a JavaScript Library.
Create diagrams and visualizations using text and code.
SVG provides a way to define how an element moves along a motion path. Paul Scanlon shares how to use it by animating race cars in an infinite loop.
A Craft CMS plugin that adds a Twig filter to obfuscate emails.
Turn your sketch into a refined image using AI
This file in the aboutfeeds repo will transform your raw-looking RSS feed into a styled document when users click on your feed icon. It will now include instructions helping the user understand how to use feed icons across the web.
Quickly calculate any CSS selector specificity score along with explanations. With full support for complex CSS selectors.