~/talk

What's a front-end dev doing writing Go and why is the FBI here?

Talkat GopherCon UK 2022 · 2022-08-16..08-18· [nodejs]
links:none on file
slides:none on file

A front-end dev prototypes a browser and Node pipeline that styles maps so only water pixels remain using the Google Maps Static API, scans outward with an Archimedean spiral to find the nearest safe-water pixel, converts pixel->world->lat/long via Mercator math, and ports the whole thing to pure Go (no external Go libs). Node takes 5–10s vs 5ms per location; the Go daemon runs at scale, fixes many MaxMind entries, and stops location-based harassment.

AI-written summary · about

  1. 0:00The Kansas farm incident
  2. 2:26Understanding IP geolocation
  3. 4:48Correcting the data
  4. 6:41Developing a technical solution
  5. 9:00Mapping and coordinates math
  6. 12:13Building the tool in Node.js
  7. 14:06Transitioning to Go
  8. 17:07Performance results and benefits
  9. 18:17Interesting geographical facts
~/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.