Neptune Room
March 21, 2020

3:40 p.m. - 4:15 p.m.

Building Maps with Impact on React and the JAMstack

Colby Fayock

A Front End Engineer and UX Designer that’s passionate about tackling challenges that can help save people’s lives and make the world a better place.


We take for granted being able to find a gas station on our phone, but those maps not only help find that needed coffee fix - they help scientists and first responders save lives. We’ll talk about the impact maps can have and the challenges in developing these tools with Javascript and the JAMstack.

Working on building apps and interfaces is as challenging as it is rewarding. On one hand, being able to work on tools scientists use every day and giving first responders the ability to help save lives is rewarding in itself, but getting to those goals is technically challenging considering building an application with useful map features, making it intuitive, and having infrastructure behind it that gives the map the features needed to be useful in the first place.

We’ll talk about the technical challenges we face building maps and how the JAMstack has helped with that process. Attendees can learn how the technology we use every day can help save lives as well as a brief overview of the Javascript libraries used to render maps in a browser such as React and Leaflet. Maps are a powerful tool that provide much more than we take for granted and can help people understand another powerful use case of the tools they work with everyday.

Colby Fayock is a Senior Front End Engineer and UX Designer at Element 84 in Alexandria, VA. Some of the projects Colby and his team have worked on include NASA and commercial satellite mapping interfaces, as well as helping first responders with Disaster Response solutions.