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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Simon Willison
February 07, 2013
Technology
130
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How Lanyrd does Geo
Presented at Geomob London in February 2013
http://lanyrd.com/2013/geomob-february/
Simon Willison
February 07, 2013
More Decks by Simon Willison
See All by Simon Willison
Big Opportunities in Small Data
simon
0
670
Massively increase your productivity on personal projects with comprehensive documentation and automated tests
simon
1
2.9k
Datasette (CSVConf 2019)
simon
1
400
Instant serverless APIs, powered by SQLite
simon
1
1.8k
Datasette
simon
1
860
The denormalized query engine design pattern
simon
2
2.3k
Exploring complex data with Elasticsearch and Python
simon
1
850
Django Origins (and some things I have built with Django)
simon
1
290
Monitoring and Introspecting Django
simon
2
3.4k
Other Decks in Technology
See All in Technology
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
310
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
0
100
なぜ Platform Engineering の土台に Kubernetes を選ぶのか
r4ynode
2
650
LLMにもCAP定理があるという話
harukasakihara
0
380
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
260
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
160
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
270
気づかぬうちにセキュリティ負債を生むAPIキー運用
sgwrmctk
0
160
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
350
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
620
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
140
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
1.1k
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
410
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
780
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
490
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
340
The Curse of the Amulet
leimatthew05
1
13k
Git: the NoSQL Database
bkeepers
PRO
432
67k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Become a Pro
speakerdeck
PRO
31
6k
Code Review Best Practice
trishagee
74
20k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
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