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
How Lanyrd does Geo
Search
Simon Willison
February 07, 2013
Technology
1
99
How Lanyrd does Geo
Presented at Geomob London in February 2013
http://lanyrd.com/2013/geomob-february/
Simon Willison
February 07, 2013
Tweet
Share
More Decks by Simon Willison
See All by Simon Willison
Big Opportunities in Small Data
simon
0
330
Massively increase your productivity on personal projects with comprehensive documentation and automated tests
simon
0
2.6k
Datasette (CSVConf 2019)
simon
0
280
Instant serverless APIs, powered by SQLite
simon
1
1.7k
Datasette
simon
1
730
The denormalized query engine design pattern
simon
2
1.6k
Exploring complex data with Elasticsearch and Python
simon
1
770
Django Origins (and some things I have built with Django)
simon
1
220
Monitoring and Introspecting Django
simon
2
3.3k
Other Decks in Technology
See All in Technology
20250325_Logic Apps / Power Automate の SharePoint コネクタの裏側を知る 〜Graph APIで直接操作してみよう〜
yutakaosada
0
110
マルチアカウント管理で必須!AWS Organizationsの機能とユースケース解説
nrinetcom
PRO
1
120
FinOps_Demo
tkhresk
0
110
Amebaにおける Platform Engineeringの実践
kumorn5s
5
810
日本MySQLユーザ会ができるまで / making MyNA
tmtms
1
410
「それはhowなんよ〜」のガイドライン #orestudy
77web
9
2.2k
Amazon EKS Auto ModeでKubernetesの運用をシンプルにする
sshota0809
0
130
問題解決に役立つ数理工学
recruitengineers
PRO
8
2.4k
SRE NEXT CfP チームが語る 聞きたくなるプロポーザルとは / Proposals by the SRE NEXT CfP Team that are sure to be accepted
chaspy
1
150
10分でわかるfreeeのQA
freee
1
11k
Road to SRE NEXT@仙台 IVRyの組織の形とSLO運用の現状
abnoumaru
1
450
近年の PyCon 情勢から見た PyCon APAC のまとめ
terapyon
0
260
Featured
See All Featured
Visualization
eitanlees
146
16k
A Tale of Four Properties
chriscoyier
158
23k
Adopting Sorbet at Scale
ufuk
75
9.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
12
630
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
17
1.1k
Optimising Largest Contentful Paint
csswizardry
35
3.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
25k
Scaling GitHub
holman
459
140k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Transcript
None
We use MapBox maps around the site
We suggest events based on the user’s Twitter and LinkedIn
contacts, and their interests
Each event has a page showing who is speaking and
attending, the schedule and more
Speakers get detailed profile pages
Users can track topics in specific geographical regions
The site is built around a place hierarchy
So you can see everything in a specific city, or
everything in England
Or view events for a topic in a place
Our microformats provide rich site snippets on Google
We provide GeoRSS feeds, which can be fed in to
Google Maps
Our hierarchical place database is built on top of Yahoo!
Geo Planet
We run off our own copy of the GeoPlanet database,
which Yahoo! no longer provide...
But it has been mirrored by the Internet Archive
You can explore GeoPlanet using Yahoo!’s YQL API
treebeard is an excellent library for dealing with trees in
a SQL database
Our search feature is built on top of Solr...
We support search within an area by indexing the full
place hierarchy for each event
Events have a primary venue, so we can plot them
as a single point on a map
We encourage people to attach existing venues first to help
avoid duplicates
None
Lanyrd has a foursquare app, which provides event information when
you check in to the venue
We have a tool to help match our venues to
foursquare venues
Foursquare have an API specifically for matching venues
The apps platform is very powerful, and extremely easy to
integrate with