Burton Smith

Burton Smith @stuffbreaker

About: I am a senior software engineer at Microsoft and creator of the Web Components Toolkit (wc-toolkit.com). I love web components, web development, and design systems.

Location:
Columbus, OH
Joined:
Jul 26, 2018

Burton Smith
articles - 13 total

Creating Truly Custom Events for Web Components

Learn how to extend JavaScript's Event class to create powerful custom events for web components. Includes TypeScript examples, pros/cons analysis, and best practices for semantic event handling.

Learn More 14 6Jun 25

Creating Strongly Typed Events for Web Components

Learn how to implement strongly typed custom events in web components with TypeScript. Eliminate type assertions, improve developer experience, and maintain type safety across frameworks like React, Vue, and Angular with practical examples and best practices.

Learn More 1 0Jun 19

Finding What Drives You

Looking for opportunities when innovation clouds the future.

Learn More 1 0Jan 13

Deprecating Your Web Component APIs

A guide on deprecating your web component APIs

Learn More 13 0Nov 27 '24

Do You Need to SSR Your Web Components?

Many front-end frameworks use server-side rendering to improve their app's performance but do web components need to be SSRed?

Learn More 6 6Nov 22 '24

Web Components and SSR - 2024 Edition

Web components work in SSR, depending on which SSR you're talking about.

Learn More 41 4Nov 19 '24

Bulletproof Web Component APIs

Some guidelines to ensure your web components don't break when used incorrectly.

Learn More 4 0Nov 12 '24

Don't Rely on Default Attribute Values For Styling Web Components

Avoid dependencies on default values or accurate values for rendering your web components correctly.

Learn More 3 0Nov 12 '24

You Should Be Shipping a Manifest with Your Web Components

Besides your components, the Custom Elements Manifest is the most important thing you can ship in...

Learn More 35 10Nov 7 '24

Dark Mode in Web Components is About to Get AWESOME!

With some new CSS functions becoming generally available across all browsers, working with "dark mode" in web components is about to get a huge improvement.

Learn More 7 5Apr 17 '24

SEO and Web Components - 2023 Edition

This post includes some important updates about web components and search engine optimization (SEO)

Learn More 50 19Aug 7 '23

Custom Forms with Web Components and "ElementInternals"

The ElementInternals API allows us to create form-associated custom elements which we can use to make our own supercharged form fields.

Learn More 29 4Jul 14 '23

Getting Started with Microsoft's FAST Element

A quick guide on getting up and running with Microsoft's FAST Element

Learn More 42 4Feb 18 '22