Matt GardnerinNYC Planning TechNYC Planning Labs is hiring a developerWant to join the most progressive digital delivery team in NYC government? NYC Planning Labs was founded in the summer of 2017 to achieve…Apr 14, 2021Apr 14, 2021
Matt GardnerinNYC Planning TechImproving Our Population FactFinder Data PipelineWhen our team first started, designing a long-term data pipeline management strategy was not part of the immediate plan. In the early days…Jan 3, 2020Jan 3, 2020
Matt GardnerinNYC Planning TechRetrying Flaky Data RequestsSometimes, things go wrong –– RARELY, of course, because test coverage is 100 percent perfect and, like, everything’s gonna be fine, yeah?Jun 28, 2019Jun 28, 2019
Matt GardnerinNYC Planning TechExtending a Contextual Component’s Block Params in EmberJSDid you know that if you yield a hash twice from a template, they get merged for the block params on the consuming end? Check it out:Apr 5, 2019Apr 5, 2019
Matt GardnerinNYC Planning TechVisual Diffing MapboxGL“Startup mentality” is one of those phrases that can be used to explain any hasty decision — right alongside “deadlines”, “reality” and…Mar 11, 2019Mar 11, 2019
Matt GardnerinNYC Planning TechStaff Spotlight: Hannah KatesAfter little over a year, NYC Planning Labs has doubled in size. As we begin 2019, we thought it’d be a good idea to spotlight the newest…Jan 30, 2019Jan 30, 2019
Matt GardnerinNYC Planning TechStitching together map tile fragmentsMapbox Vector Tiles are awesome — and conceptually fascinating. They allow us to create lightening fast maps with enormous amounts of data…Dec 3, 2018Dec 3, 2018
Matt GardnerinNYC Planning TechNYC Planning Labs: Why Choose Ember.js?For the uninitiated, Ember.js is a framework for building ambitious applications such as NASA’s homepage, Apple’s user guides, or NYC’s…Sep 10, 20181Sep 10, 20181
Matt GardnerinNYC Planning TechLet’s make an ambitious map (part 2)This is part of a series of posts I’m doing on creating ambitious maps.Jul 25, 2018Jul 25, 2018
Matt GardnerinNYC Planning TechLet’s make an ambitious mapNote: This is part one of a series that will explore making map-based web applications.Jul 23, 2018Jul 23, 2018