Cory LaViska

Cory LaViska @claviska

About: Just a guy with a laptop and a dream. 👨🏻‍💻

Location:
New Hampshire
Joined:
Aug 6, 2019

Cory LaViska
articles - 17 total

Web Components Are Not the Future — They’re the Present

It’s disappointing that some of the most outspoken individuals against Web Components are framework...

Learn More 20 5Sep 27 '24

How to File a Bug Report

They say there's no such thing as bug-free code. When problems arise, creating a minimal reproduction...

Learn More 0 0Nov 21 '23

Custom Event Names and the Bubbling Problem

The topic of custom element event names comes up every now and then, especially from Shoelace users...

Learn More 8 0Dec 12 '22

A Web Component Story

Gather 'round, it's story time. A number of years ago, I was hired by a company to rebuild a...

Learn More 3 2Sep 30 '22

Buttons and Cursors

There's a post from 2016 entitled Buttons shouldn't have a hand cursor that's been making its way...

Learn More 3 0Jul 27 '22

Design Systems Aren't Cheap

Buttons are one of my favorite components. On the surface they seem simple, but in practice, they...

Learn More 3 5Mar 21 '22

CSS Parts Inspired by BEM

In a previous post, I explored valid names for CSS parts and discovered that there are very few...

Learn More 14 0Mar 10 '22

Valid Names for CSS Parts

CSS Shadow Parts, colloquially known as CSS Parts, are used to expose elements inside a web...

Learn More 17 0Feb 20 '22

A Web Components Primer

On the eve of February, I was inspired to tweet about web components. What started as a simple...

Learn More 48 2Feb 4 '22

Flash of Undefined Custom Elements (FOUCE)

Web components are defined and registered with JavaScript. Depending on how and when you load the...

Learn More 21 1Dec 29 '21

Bulletproof Components

Somewhere buried in my dusty basement lives a signed copy of Dan Cederholm's classic book Bulletproof...

Learn More 23 0Dec 8 '21

Empowering Design System Users

The question of whether or not component APIs should be locked down at the code level comes up quite...

Learn More 3 1Nov 1 '21

Exploring the EyeDropper API

The EyeDropper API has landed in Chrome and Edge 95! This is a simple promise-based API that lets you...

Learn More 33 0Oct 26 '21

The Future of Frameworks

Love them or hate them, web components ("custom elements") are making a huge dent in the world of...

Learn More 10 2Oct 25 '21

Don't Do Magic

We recently had a design for an "alert" component with an actions slot. In the spec, only secondary...

Learn More 5 0Oct 11 '21

On Buttons and Links

I posted a tweet yesterday that was met with some controversy, so I thought it would be a good idea...

Learn More 8 2Oct 6 '21

On Using Web Component Libraries

We tend to think of components as things that belong to a framework. After all, React has components,...

Learn More 84 36Sep 20 '21