~/talk

"A Developer's Guide to Open Source Web Mapping Libraries"

Talkat Frontrunners 2025 · on Friday, 2025-03-21· [data-visualization, web-platform]
slides:none on file

Demos show Leaflet and MapLibre GL JS plus Esri Leaflet and ArcGIS REST JS, with a working audience map app built and used live. GeoJSON loads 119 bike stations quickly but bogs down with 29,000 trees (about 12 seconds), feature layers stream only the viewable data, and MapLibre with vector tiles serves 95,000 schools responsively while REST JS returns only the first 2,000 features by default. Clustering and geosearch plugins work as shown.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Speaker background
  3. 1:49Mapping techniques
  4. 4:16Base maps and layers
  5. 5:40Geocoding formats
  6. 8:32Layer use cases
  7. 11:01Web mapping commonalities
  8. 12:46Leaflet introduction
  9. 13:51Leaflet map demo
  10. 18:05Large datasets in Leaflet
  11. 21:15Geo search in Leaflet
  12. 23:19Dynamic data in Leaflet
  13. 25:30Map Libre GL JS intro
  14. 27:18Map Libre demo
  15. 27:59Vector layers in Map Libre
  16. 30:24Library comparisons
  17. 31:26Final conclusions and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.