Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Geohashes are Rad
Search
Brian Leonard
September 20, 2014
Technology
0
70
Geohashes are Rad
Lightening talk give at Golden Gate Ruby Conference 2014
Brian Leonard
September 20, 2014
Tweet
Share
More Decks by Brian Leonard
See All by Brian Leonard
Realm Meetup: React Native Launch
bleonard
0
6.5k
React Native Launch: React Native Meetup
bleonard
0
97
Managing Vendors Through a Bus Architecture
bleonard
0
50
React Native Integration Testing
bleonard
0
230
Service-Oriented Architecture: There and back again...
bleonard
0
65
Startup Engineering: Hacker News London
bleonard
0
61
Other Decks in Technology
See All in Technology
re:Invent 2025の見どころと便利アイテムをご紹介 / Highlights and Useful Items for re:Invent 2025
yuj1osm
0
650
CloudComposerによる大規模ETL 「制御と実行の分離」の実践
leveragestech
0
160
AIがコードを書いてくれるなら、新米エンジニアは何をする? / komekaigi2025
nkzn
24
17k
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
1
1.2k
DSPy入門
tomehirata
6
870
書籍『実践 Apache Iceberg』の歩き方
ishikawa_satoru
0
450
AIエージェントを導入する [ 社内ナレッジ活用編 ] / Implement AI agents
glidenote
1
140
CLIPでマルチモーダル画像検索 →とても良い
wm3
2
780
ストレージエンジニアの仕事と、近年の計算機について / 第58回 情報科学若手の会
pfn
PRO
4
960
ざっくり学ぶ 『エンジニアリングリーダー 技術組織を育てるリーダーシップと セルフマネジメント』 / 50 minute Engineering Leader
iwashi86
8
4.3k
Mackerelにおけるインシデント対応とポストモーテム - 現場での工夫と学び
taxin
0
110
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
240
Featured
See All Featured
Designing for Performance
lara
610
69k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Mobile First: as difficult as doing things right
swwweet
225
10k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
RailsConf 2023
tenderlove
30
1.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Site-Speed That Sticks
csswizardry
13
940
Why Our Code Smells
bkeepers
PRO
340
57k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
We Have a Design System, Now What?
morganepeng
54
7.9k
Transcript
Geohashes are rad Brian Leonard @bleonard 09/20/2014
None
None
None
None
None
None
None
Geohashes • Encode lat/lng into a “sha” • Group loca?ons
• Compare loca?ons to each other
Geohashes Spot in London (51.507794, -0.127952)
Geohashes Spot in London (51.507794, -0.127952) gcpvj0dyds
None
None
None
Encoded 00101 10101 01110 00110 00110 00110 11110 00111 5
p f 6 6 6 y 7
Close! 5 p f 6 6 6 y 7 5
p f 6 6 6 y 2
Geo Box Size Precision Meters 1 5003530 2 625441 3
123264 4 19545 5 3803 6 610 7 118 8 19 9 3.71 10 0.6
None
* Substrings
None
Brian Leonard @bleonard Geohashes are rad. That’s it.