Recent News
Abstraction-itis
So, Ryan Carniato, the author of SolidJS, posted this as a comment on his blog entry entitiled, “Web Components Are Not the Future”
Thank you for your response. A lot of this sprung from my realization just how much of a cost supporting Web Components properly has had on the library. And how it is basically endless. We doubled the size and complexity of our event delegation code in the last release (1.
read more
Meta - Week 1
So I just started working at Meta after working at Google for close to 17 years.
It’s still very early days, I’ve only been here one week, and all of that was onsite in the Menlo Park office doing New Hire Orientation, but even at this early stage there are several things that have really stood out to me, particularly coming from Google.
Non-insular One of things you have to know about Google is how insular they are.
read more
Custom Element Naming
In My approach to HTML web components Jeremy Keith goes into a naming convention for both web components and their attributes.
While I don’t have any opinions on attribute naming, I do have a strong opinion on element names, and that’s if you decide to namespace your elements it should be done using a post-fix and not a pre-fix.
As an example, all the elements we’ve build in Skia Infra are post-fixed with -sk:
read more
Excalidraw in VS Code
Excalidraw is available as a VS Code plug-in.
The fantastic part of this is:
The source of the drawing can be embedded directly in a PNG or SVG image. Just create a new .excalidraw.png or excalidraw.png file.
So yeah, expect a lot more drawings in my blog posts.
read more
Popper's Paradox of Tolerance and Section 3 of the 14 Amendment
Section 3 of the 14th Amendment is a fix for Popper’s Paradox of Tolerance encoded in law.
read more