I'm a software engineer at a big company. You know the one; but my posts are my own. I enjoy long walks on the beach and interesting thoughts on design.
If you’ve read blogs on web technologies, or seen YouTube lately, you’ll know there is oodles of content about Progressive Web Apps — also known as PWAs. But most of this content is highly technical.
Custom Elements are a part of Web Components, and they help you wrap up functionality inside a custom HTML element — any name you can think of, say <banana-stand> or <hipster-blog-article>.
In 2017, across both Chrome and Safari (with Edge and Firefox coming soon), you can encapsulate HTML and CSS in a “shadow root”. Shadow DOM allows you to keep this code separate from the rest of your document. 🙅
It’s the year 2017, and everyone has a phone — statistically an Android phone, if it’s a smartphone. Most importantly, it’s the primary and only internet device for the average person. 📳⚠️