Note from 21 October 2021

OMG, free shipping today on @abookapart on orders over $75, even international! 😍

I just bought 6 more books I was missing in the collection… 😅


  1. TIL IntersectionObserver's rootMargin only works if the observer is in the same origin, because of privacy concerns:

    There is a risk that the API may be used to probe for information about the geometry of the global viewport itself, which may be used to deduce the user’s hardware configuration.

    That's why this demo of a sticky navigation doesn't work in CodePen's default view… 😞

    https://codepen.io/nhoizey/pen/QWBrrKB

  2. For language changes inside a paragraph, MDN suggests we can use the i element:
    https://developer.mozilla.org/en-US/docs/Web/HTML/Element/i

    That's what I thought was one of the new use cases for i.

    A @[email protected] page about “Declaring language in HTML” (so @[email protected] ?) says we should use a span, div or bdi:
    https://www.w3.org/International/questions/qa-html-language-declarations.en#usingspan

    So no i after all?

  3. screenshot of The Top Five Static Site Generators for 2023 (and when to use them!)

    David Large and CloudCannon

    The Top Five Static Site Generators for 2023 (and when to use them!)

    Eleventy is a great choice for developers who value simplicity, flexibility, and customizability, and who want an SSG with fast build times and a strong community of support. If you’re focused on build speed and site performance, and would rather avoid JavaScript in your built sites where possible, you’d be hard pressed to choose anything other than Eleventy.