Disecting A Page -- IndieWire
[It All Led to ‘Dune’](https://www.indiewire.com/p/denis-villeneuve-career-lookback-interview/) is a very interesting and challenging page to dissect. It has many different elements and APIs that can...
[It All Led to ‘Dune’](https://www.indiewire.com/p/denis-villeneuve-career-lookback-interview/) is a very interesting and challenging page to dissect. It has many different elements and APIs that can...
It appears that the CSS Working Group has decided to add masonry layouts as part of the [CSS Grid Level 3](https://drafts.csswg.org/css-grid-3/) specification. IMO this sucks but it appears to be a...
For the most part opening and reading files synchronously in the browser is not a big deal since the files are seldom large enough to cause any performance issues and reading from the local file...
Node.js has always supported Common.js as the module system. When building a package we use `modules.export` to define the elements in the package that can be consumed by other modules: ```js //...
The [Filesystem Access API](https://developer.chrome.com/docs/capabilities/web-apis/) is a Chromium-only feature that's part of [Project...
While we have touch and mouse events, pointer events, the pointer events API provides a unified interface for both mouse and touch devices. This post will explore pointer events, paying special...
Events are things that happen in the system you are programming — the system "fires" a signal of some kind when an event occurs, and provides a way to use the event in either the element that...
I came across [Web Components Are Not the Future](https://dev.to/ryansolid/web-components-are-not-the-future-48bh) by Ryan Carniato, the creator of [Solid.js](https://www.solidjs.com/). I think that...
From their humble beginnings, the specifications that make up web components have become more complex and flexible at the same time. This post will cover the APIs and specifications that make web...
!!! tip **Full Disclosure** I worked with WordPress for 18 years until 2023 when the direction it was moving to didn't align with what I wanted to do. I've also strongly disagreed with Matt...