A

A Beautiful Site

abeautifulsite.net · Personal blog · on HN since 2009

Cory LaViska writes about web components, design systems, and front-end development, and is behind the Shoelace component library.

What HN saysHN commenters cite it for its web components posts, including one on the flash of undefined custom elements, which a commenter calls a drawback of web components.
18HN people shared it
6linked it in comments
20stories submitted
91story points
3 months agolast shared
2009people per year2026

Most-shared posts

  1. 1
    Web Components Are Not the Future – They're the Present
    5 people · 36 points · first shared 2024 · 2 comments on HN
  2. 2
    Flash of Undefined Custom Elements (fouce)
    2 people · 2 points · first shared 2021 · discussion on HN
  3. 3
    Design Systems Aren't Cheap
    1 people · 14 points · first shared 2022 · 1 comments on HN
  4. 4
    I'm Pulling ColorCopy from the macOS App Store
    1 people · 7 points · first shared 2026 · 2 comments on HN
  5. 5
    Software Has Changed
    1 people · 7 points · first shared 2026 · discussion on HN
  6. 6
    Dynamic Slots in Web Components
    1 people · 6 points · first shared 2024 · discussion on HN
  7. 7
    Quiet UI – My Creative Outlet
    1 people · 3 points · first shared 2025 · discussion on HN
  8. 8
    Bulletproof Components
    1 people · 3 points · first shared 2021 · discussion on HN
  9. 9
    How I Use GitHub Issues
    1 people · 3 points · first shared 2025 · discussion on HN
  10. 10
    Quiet UI is now open source
    1 people · 2 points · first shared 2025 · discussion on HN
  11. 11
    I'm taking “startup” back
    1 people · 2 points · first shared 2014 · discussion on HN
  12. 12
    Building Custom Elements with a Library
    1 people · 2 points · first shared 2024 · discussion on HN
  13. 13
    Moving from Stencil to LitElement
    1 people · 2 points · first shared 2021 · discussion on HN
  14. 14
    MiniColors - jQuery plugin
    1 people · 1 points · first shared 2012 · discussion on HN
  15. 15
    Thoughts on Framework Churn
    1 people · 1 points · first shared 2023 · discussion on HN

What HN people wrote when they linked it

benatkin · 2024-09-27
I like the idea of apps and components being able to have wide ranges of privileges and those being communicated to the user. I like what the author is doing and everything I don’t like about it - the unfairness of Apple’s gatekeeping and the lack of involvement of the user - is from Apple. It makes me think of this article I recently read about web components as machines. Perhaps it’s only loosely related, but I feel like it’s worth the tradeoff for the system to create the illusion of components being in charge, even though everything goes through the system, whether it be a web server, a web page, or an operating system. https://www.abeautifulsite.net/posts/component-machines/ What this app attempts to do is to make the alarm be a little bit more like clocky which could do what it did because it was a physical machine. https://en.m.wikipedia.org/wiki/Clocky
yellow_lead · 2023-11-13
I don't like web components because of the flash of undefined elements[1]. Hiding it with css tricks is clunky and ugly too. The sad thing is that web components seem like a great idea otherwise. [1] https://www.abeautifulsite.net/posts/flash-of-undefined-custom-element…
claviska · 2021-12-11
This reminds me of Dan Cederholm’s Bulletproof Web Design, which coincidentally inspired me to adapt the paradigm to component development earlier this week. https://www.abeautifulsite.net/posts/bulletproof-components/ Randomizing content is a great technique to test for this.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close