On 6 and 7 March 2018, the OGC organized a WFS3 Hackathon in Fort Collins, Colorado USA. The USGS had the foresight to see the value in rapidly progressing this standard and as a result, provided both funding to operate the hackathon and space to work at the USGS Powell Center. Special thanks are also in order to Radiant.Earth for assisting with funding for attendees and refreshments. 30 attendees participated in person and we had remote attendance from Nigeria as well as a small, distributed team working in Europe.
CubeWerx and Interactive Instruments came to the hackathon with working WFS3 servers based on the draft standard completed to that point. These services provided initial content for hackathon participants to develop clients, but as was expected, hacking against a draft standard results in improvements to that standard. By the end of the first day, 30 people trying to code new clients and servers found a better way to organize the path structure for the schema.
Day 2 of the hackthon dawned with some reworked code by many participants over the previous night and progress continued through the day. By the end of the hackathon, there were five servers and three clients (including a GDAL driver) in some degree of operation. Implementations were made in Go, Python, C, Java, and Javascript. Many of these implementations continue to evolve and updates are periodically posted to the hackathon GitHub repository.