Typed-GraphQL Performance Optimization
While working on a project for a client, we came across an interesting twist to a common problem. We were tasked with making the API backend that powers a mobile app called Playhouse, a mobile app that displays real estate listings to its users in a nice little video package. We decided to make a GraphQL API and got to building. During the design process, we made a point of keeping it maintainable for the long run.
Streaming GeoJSON with GDAL, Rack::Chunked, and Rails Live Streaming
TL;DR For you busy folks who just want it to work, here is the gist. Background A few weeks ago, I was at NationBuilder building a GeoJSON API for organizers. The end goal for this project is to provide accurate political districting information through this API and exposes a map management interface for district updates. Application Architecture This application is built on top of the popular Ruby On Rails framework, and uses PostGIS as geographic data storage backend.