Nathan Smith is a principal software engineer at Microsoft where he builds incubation projects for the Office of the CTO. He primarily works with CSS, Node, and TypeScript. He initially obtained an MDiv degree, then meandered his way into tech as a career. He is currently pursuing a second master’s degree in interaction design at the University of North Texas.
In this article, Nathan Smith explains how to create modal dialog windows with rich interaction that will only require authoring HTML in order to be used. They are based on Web Components that are currently supported by every major browser.