Software Engineering

  • Data Wrangling from Space

    “The world is one big data problem.” Andrew McAfee Small satellites are becoming cheaper to launch and operate, and their data is changing how we view the earth. As more commodity satellites enter orbit and begin sending data, the need for smart applications to ingest, archive, process, transform, and distribute that data become more important.…

  • Data Wrangling from Space

    โ€œThe world is one big data problem.โ€ Andrew McAfee Small satellites are becoming cheaper to launch and operate, and their data is changing how we view the earth. As more commodity satellites enter orbit and begin sending data, the need for smart applications to ingest, archive, process, transform, and distribute that data become more important.…

  • The Power of Types in Idris

    Idris is a pure, statically-typed functional language with a powerful type system. Let’s explore writing code in Idris using type-driven development and interactive editing.

  • Lessons on tree-shaking Lodash with Webpack and Babel

    Tree-shaking lodash can reduce the size of your JavaScript bundle, but it requires that a few conditions are met along the way to implementing it.

  • Introducing TileJSON.io, A Fast and Easy Way to View and Share Raster Tiles

    TileJSON.io is an open source project by Azavea. It is an easy way to view and share raster tile sets using slippy map endpoints.

  • Mapping Africa: Crowdsourced Machine Learning

    We leveraged our ability to process raster imagery, our open sources libraries, and our knack for machine learning to map agricultural fields in Africa.

  • Accuracy is in the Eye of the Beholder

    Accuracy in deep learning models is not as cut and dry as many present it to be. We examine several examples where accuracy is more of a judgment call.

  • Responsive Typography: rem, em, and px

    Intro Dealing with type on the web can be a challenge, especially when you have to account for the ever-changing range of screen sizes. Ultimately the font size(s) you use for headings, body copy, and whatever else directly effects the layout of you page, and when you’re dealing with dozens, or even hundreds of pages…

  • Reducing Road Crashes with DRIVER

    Over 1.3 million people are killed on the worldโ€™s roads every year. More than 30 million suffer life-changing injuries. Based on current trauma levels an estimated 400 million people will be killed or injured between now and 2030. Source: IDB Road crashes are a leading cause of death globally, but these deaths occur mostly in…

  • A Year of QA at E84

    A little over a year ago, I was looking to leave my previous position at a large consulting agency. At the time, I was working as a business analyst and was wearing a few too many hats. I was looking to transition away from the waterfall-heavy role and more into a design-based role, such as…

  • AWS Enables Temperate

    We recently released Temperate: A new climate adaptation planning companion for cities. This blog explores how AWS, and the data they host, fueled this app.