Learning Log, May 2021
Chipping away on a side project about living according to the seasons, and considering user research decision trees.
Proposal: CSS Anchored Positioning
A proposal for a CSS-based positioning scheme that will enable a web developer to position a top-layer element (like the proposed <popup>) with respect to any other element *and* the layout viewport.
Available for preview: Automatic HTTPS helps keep your browsing more secure
Starting with Microsoft Edge 92, users can preview the Automatic HTTPS feature, which automatically switches your connections to websites from HTTP to HTTPS.
Learning Log, Apr 2021
Speaking about accessibility APIs at An Event Apart Spring Summit
Seasonal Cleaning Vol III
Various and sundry improvements to my personal projects, including adding Netlify build plugins to ALL the things! Includes a fix for build errors with Eleventy + said Netlify plugins.
Learning Log, Mar 2021
Starting an experiment of the month, and succumbing to my curiosity around Python.
Learning Log, Feb 2021
Working on a talk for An Event Apart, sewing up a storm, and continuing to learn new kanji!
A fiber crafts blog and JAMstack comments
Starting a new blog for my knitting, sewing, and weaving projects, and landing on a solution for comments on an Eleventy site.
“What’s Next For HTML Controls?” on Smashing Podcast
My first time recording a podcast episode! Had a lot of fun chatting about controls with Steph and Drew. Check it out if you're into rambly opining on controls customizability.
Learning Log, Jan 2021
Stepping away from screens to enjoy analog creative hobbies, and embarking on a kanji-studying adventure.
An early proposal for a new popup HTML element. This element would unlock a broad range of UI whose top-layer positioning would be managed by the browser rendering engine.
Sticky CSS Grid Items
How to get position sticky working on a grid item without setting a hacky height.
Styling for Windows high contrast with new standards for forced colors
Features like high contrast can help improve readability by enforcing a user’s required color scheme. Learn how browsers apply forced colors, how to optimize styles with new standards, and differences you can expect from legacy implementations.
Semantics to Screen Readers
An in-depth walkthrough on the role of accessibility APIs in making web content accessible to assistive technologies.