Cory LaViska writes about web components, design systems, and front-end development, and is behind the Shoelace component library.
HN 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.
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
Nothing too fanciful, just a collection of links I found useful:
https://github.com/blueimp/jQuery-File-Upload
http://www.creativebloq.com/responsive-design-tools-8134180
http://www.cssmatic.com/border-radius
http://tympanus.net/codrops/2013/11/07/css-overlay-techniques/
http://www.entheosweb.com/tutorials/css/borders.asp
http://css3gen.com/text-shadow/
http://www.abeautifulsite.net/whipping-file-inputs-into-shape-with-bootstrap-3/
http://ellekasai.github.io/purplecoat.js/
(omitting reference material anyone and everyone already has on their bookmark bar)
I don't get the downvotes. Can someone explain?
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.
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-elements/
May I also suggest...
File Tree
http://abeautifulsite.net/notebook.php?article=58
Autocomplete
http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
uEditor
http://plugins.jquery.com/project/uEditor
Table Sorter
http://tablesorter.com/docs/
Cory's announcement: https://www.abeautifulsite.net/posts/the-future-of-shoelace/