RSSAmplifier

Blog

Kyle Barron's blog

Kyle Barron's blog

kylebarron.devRSS feed ↗14 posts

Latest posts

Making performant Python bindings to compiled code

"Hybrid" Python libraries Python is among the most popular programming languages in the world. As a high-level, interpreted language, it's… Keep reading .

Literate Flatbush: Understanding a fast, elegant RTree implementation.

Spatial indexes, and RTrees specifically, are at the core of geospatial software engineering. But ever wondered how an RTree is actually… Keep reading .

What's New in Lonboard

Posted on the Development Seed blog (https://developmentseed.org/blog/2024-03-29-new-in-lonboard), and embedded below: Keep reading .

Launching Lonboard

Posted on the Development Seed blog (https://developmentseed.org/blog/2023-10-23-lonboard), and embedded below: Keep reading .

Thoughts on GEOS in WebAssembly

JavaScript is missing a battle-tested geometry engine that's performant at scale. Six months ago, Tom MacWright started a stub repository tm… Keep reading .

Zero-copy Apache Arrow with WebAssembly

Posted on Observable (https://observablehq.com/@kylebarron/zero-copy-apache-arrow-with-webassembly), and embedded below: Keep reading .

GeoArrow and GeoParquet in deck.gl

Posted on Observable (https://observablehq.com/@kylebarron/geoarrow-and-geoparquet-in-deck-gl), and embedded below: Keep reading .

GeoParquet on the Web

Posted on Observable (https://observablehq.com/@kylebarron/geoparquet-on-the-web), and embedded below: Keep reading .

Serverless High-Resolution Aerial Imagery for the U.S.

60cm-resolution imagery of the Grand Canyon from 2017. Click for an interactive example. Overview More and more public imagery sources are… Keep reading .

Dynamic map tiling with Cloud-Optimized GeoTIFFs

Overview There's a new way to serve a raster basemap. Historically, the barrier to entry of serving an image basemap was quite high. You… Keep reading .

Cache AWS Lambda responses with Cloudflare

Cloudflare is a Content Delivery Network (CDN), a global network of servers that cache responses from websites so that those responses can… Keep reading .

All Transit

Interactive map Transit connects the densest cities but is also surprisingly prevalent in some remote Western states. I wanted to find and… Keep reading .

New Website

After a few years of having a semi-dead Jekyll-based website, I'm happy to transition to a new website based on GatsbyJS. I'm excited for… Keep reading .

Reading Stata files with Python

Stata is fine for the small stuff, but Python is way better for anything intensive. However, you'll often have data in Stata's .dta format… Keep reading .