Chris Marx is currently a Senior Software Engineer at ZevRoss Spatial Analysis and before worked for the Cornell Lab of Ornithology. He has 15 years of experience building web applications that push the boundaries for GIS on the web.
Build web mapping applications faster and with less pain using Typescript and Web Components. Typescript helps you code faster by giving you immediate feedback on errors, but also insight into function parameters, available methods and documentation. Web Components and component driven design make it easier to build complex applications by divvying up responsibilities. They also make it easy to share and deploy your applications across the web. The included approaches apply equally well to Angular, Vue, etc., and other mapping libraries like Google Maps, Leaflet and Open Layers.