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
91
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
280
Massively increase your productivity on personal projects with comprehensive documentation and automated tests
simon
0
2.5k
Datasette (CSVConf 2019)
simon
0
250
Instant serverless APIs, powered by SQLite
simon
1
1.7k
Datasette
simon
1
660
The denormalized query engine design pattern
simon
2
1.3k
Exploring complex data with Elasticsearch and Python
simon
1
730
Django Origins (and some things I have built with Django)
simon
1
190
Monitoring and Introspecting Django
simon
2
3.3k
Other Decks in Technology
See All in Technology
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
380
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
220
Application Development WG Intro at AppDeveloperCon
salaboy
0
180
信頼性に挑む中で拡張できる・得られる1人のスキルセットとは?
ken5scal
2
530
dev 補講: プロダクトセキュリティ / Product security overview
wa6sn
1
2.3k
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
2
590
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
Engineer Career Talk
lycorp_recruit_jp
0
160
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
470
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
120
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
What's in a price? How to price your products and services
michaelherold
243
12k
Fireside Chat
paigeccino
34
3k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Building Your Own Lightsaber
phodgson
103
6.1k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
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