際際滷

際際滷Share a Scribd company logo
Making the entire world accessible via a single API
Ed Freyfogle
Barcelona Data Engineering - 30 Nov. 2017
http://opencagedata.com
@opencagedata
- Some background
- Technical overview
- Build versus Buy?
- Questions
Overview
$whoami
$whoami
- Co-founder of OpenCage
- Before that, co-founded a real estate metasearch engine called
Nestoria. 10 years, 20 employees, 4.5M in revenue
- Way, way before that, first developer at yahoo.de
- Moved to BCN to live the good life
opencagedata.com
WTF is geocoding?
Where are we?
Making the entire world accessible via a single API - the OpenCage Geocoder
Barcelona
Barcelona
Ironhack BCN
Barcelona
IronHack BCN
08018
Barcelona
IronHack BCN
08002
Carrer de Pamplona
Poblenou
Barcelona
IronHack BCN
08002
Carrer de Pamplona
Poblenou
Europe
Barcelona
IronHack BCN
08002
Carrer de Pamplona
Poblenou
Europe
Spain / Rep. of Catalonia
NEW!
Making the entire world accessible via a single API - the OpenCage Geocoder
41.39778,2.19011
Making the entire world accessible via a single API - the OpenCage Geocoder
placename lat/long
placename long/lat
forward
placename long/lat
forward
reverse
Why Geocode?
- Vehicle tracking
- Routing
- Data enrichment
- Put points on a map
- Image processing
Making the entire world accessible via a single API - the OpenCage Geocoder
Yes!
Yes! but 
T&Cs
expensive at volume
OpenStreetMap
Yes!
Yes! but 
not for high volume use
variable coverage
Making the entire world accessible via a single API - the OpenCage Geocoder
Yes!
Yes! and 
one API, many geocoders
free as in freedom
enterprise level reliability
- Some background
- Technical overview
- Build versus Buy?
- Questions
Overview
Making the entire world accessible via a single API - the OpenCage Geocoder
OpenStreetMap
www.openstreetmap.org
OpenStreetMap
- Crowdsourced geodata. Anyone can edit. 4 million reg. users
- Bad name. Is a database, not a map.
- 3 million edits per day. And growing.
- Operations run by volunteers.
- Master DB is hosted at a university in London
- Data is under ODbL License
- Many, many different tools for editing, querying, visualizing the data
Example
$ curl https://api.opencagedata.com/geocode/v1/json?q=41.39778,2.19011&key=...&pretty=1
Example
$ curl https://api.opencagedata.com/geocode/v1/json?q=41.39778,2.19011&key=...&pretty=1
"components": {
"ISO_3166-1_alpha-2": "ES",
"_type": "pub",
"city": "Barcelona",
"city_district": "Sant Mart鱈",
"country": "Spain",
"country_code": "es",
"county": "BCN",
"house_number": "96",
"postcode": "08018",
"pub": "Sonora Sport Tavern",
"road": "Carrer de Pamplona",
"state": "Catalonia",
"suburb": "el Parc i la Llacuna del Poblenou"
},
"formatted": "Sonora Sport Tavern, Carrer de Pamplona, 96, 08018 Barcelona, Spain",
https://geocoder.opencagedata.com/code
Libraries for
- Perl, PHP, Python, Ruby, R, Java, .NET, elixir,
Haskell, Go, Erlang, nodejs, Stata, perl6, iOS
- Leaflet, OpenLayers
TMTOWTDI
Architecture
HTTP request
Architecture
HTTP request LB
LB
- HAProxy
- Two different physical locations
Architecture
HTTP request LB
LB
HTTP request LB
meta
- ubuntu
- apache
- mod_perl
Architecture
HTTP request LB
LB
HTTP request LB
meta
Kong
HTTP request
- authentication
- validity checking
- routing
Architecture
HTTP request LB
LB
HTTP request LB
meta
Kong
HTTP request
geocoder geocoder geocoder
Architecture
HTTP request LB
LB
HTTP request LB
meta
Kong
HTTP request
geocoder geocoder geocoder
OSM
Continually
updating
HTTP request
Architecture
HTTP request LB
LB
HTTP request LB
meta
Kong
HTTP request
geocoder geocoder geocoder
OSM
Continually
updating
- accept response, error check
- standardize format
- rank
- add annotations
- send to client in XML, JSON, etc
- timezones
- geohash, MGRS, Maidenhead, DMS
- what3words
- calling codes, currency
- and more ...
Annotations
Formatting
$ curl https://api.opencagedata.com/geocode/v1/json?q=41.39778,2.19011&key=...&pretty=1
"components": {
"ISO_3166-1_alpha-2": "ES",
"_type": "pub",
"city": "Barcelona",
"city_district": "Sant Mart鱈",
"country": "Spain",
"country_code": "es",
"county": "BCN",
"house_number": "96",
"postcode": "08018",
"pub": "Sonora Sport Tavern",
"road": "Carrer de Pamplona",
"state": "Catalonia",
"suburb": "el Parc i la Llacuna del Poblenou"
},
"formatted": "Sonora Sport Tavern, Carrer de Pamplona, 96, 08018 Barcelona, Spain",
115 New Cavendish Street, London W1T 5DU, United Kingdom
223 William Street, Melbourne VIC 3000, Australia
Rosenthaler Strae 1, 10119 Berlin, Germany
Via Pisacane, 13, 76121 Barletta BT, Italy
3 Upper Alma Road, Rosebank, Cape Town, 7700, South Africa
Formatting
Architecture
HTTP request LB
LB
HTTP request LB
meta
Kong
HTTP request
geocoder geocoder geocoder
OSM
Continually
updating
- logging
- monitoring
- emails
metrics
scp
Monitoring
We use StatusCake
- Dev/testing process
- Deployment
- User registration / onboarding
- Billing
Not covered
- Some background
- Technical overview
- Build versus Buy?
- Questions
Overview
- Unable to buy
- Lack of finance
- Lack of affordable, reliable vendor
When to build
- Unable to buy
- Core to your service
When to build
- Unable to buy
- Core to your service
- Critical differentiator
- Privacy / data protection issues
- Legal requirement
When to build
- Unable to build
When to buy
- Unable to build
- Need to move fast
When to buy
- Unable to build
- Need to move fast
- Is non-core
When to buy
- Unable to build
- Need to move fast
- Is non-core
- Unable to maintain
When to buy
- Financial cost
- Opportunity costs
- Staffing costs
Cost analysis
- Industry trend has been towards buying
- Servers (AWS, Dropbox, etc)
- Login / Identity (FB, google, etc)
- Billing (Stripe)
- 1000s of SaaS businesses
The trend
- Engineers love to build
MAIN POINT
- Engineers love to build
- Building is (comparatively) easy
MAIN POINT
- Engineers love to build
- Building is (comparatively) easy
- MAINTENANCE IS REALLY
HARD!!!!
MAIN POINT
- Some background
- Technical overview
- Build versus Buy?
- Questions
Overview
Three more things
Three more things
1. Lifetime 10% discount
use code: XXXXXX
Three more things
1. Lifetime 10% discount
use code: XXXXXX
2. Happy to pay anyone who wants to write
a wrapper library: F#, Scala, Lua, etc
Three more things
My friends at AVUXI are hiring
http://www.avuxi.com
Ed Freyfogle
Barcelona Data Engineering - 30 Nov. 2017
https://opencagedata.com
@opencagedata
Thanks!
Questions?

More Related Content

Similar to Making the entire world accessible via a single API - the OpenCage Geocoder (20)

Leverage Restful APIs in Oracle GoldenGate
Leverage Restful APIs in Oracle GoldenGateLeverage Restful APIs in Oracle GoldenGate
Leverage Restful APIs in Oracle GoldenGate
Bobby Curtis
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignalITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
Building modern web sites with ASP .Net Web API, WebSockets and RSignalBuilding modern web sites with ASP .Net Web API, WebSockets and RSignal
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
Alessandro Pilotti
CV_NguyenQuangViet.DOC
CV_NguyenQuangViet.DOCCV_NguyenQuangViet.DOC
CV_NguyenQuangViet.DOC
Viet Nguyen
Top ten it companies and the Skills they work on
Top ten it companies and the Skills they work onTop ten it companies and the Skills they work on
Top ten it companies and the Skills they work on
Yashu dali
OrientDB for real & Web App development
OrientDB for real & Web App developmentOrientDB for real & Web App development
OrientDB for real & Web App development
Luca Garulli
Big data at United Airlines
Big data at United AirlinesBig data at United Airlines
Big data at United Airlines
DataWorks Summit
PHP is the King, nodejs is the Prince and Lua is the fool
PHP is the King, nodejs is the Prince and Lua is the foolPHP is the King, nodejs is the Prince and Lua is the fool
PHP is the King, nodejs is the Prince and Lua is the fool
Alessandro Cinelli (cirpo)
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
Marcin Bielak
Choisir entre une API RPC, SOAP, REST, GraphQL? Et si le probl竪me 辿tait ai...
Choisir entre une API  RPC, SOAP, REST, GraphQL?  Et si le probl竪me 辿tait ai...Choisir entre une API  RPC, SOAP, REST, GraphQL?  Et si le probl竪me 辿tait ai...
Choisir entre une API RPC, SOAP, REST, GraphQL? Et si le probl竪me 辿tait ai...
Fran巽ois-Guillaume Ribreau
HTML Hypermedia APIs and Adaptive Web Design - jDays 2013
HTML Hypermedia APIs and Adaptive Web Design - jDays 2013HTML Hypermedia APIs and Adaptive Web Design - jDays 2013
HTML Hypermedia APIs and Adaptive Web Design - jDays 2013
Gustaf Nilsson Kotte
Perch竪 potresti aver bisogno di un database NoSQL anche se non sei Google o F...
Perch竪 potresti aver bisogno di un database NoSQL anche se non sei Google o F...Perch竪 potresti aver bisogno di un database NoSQL anche se non sei Google o F...
Perch竪 potresti aver bisogno di un database NoSQL anche se non sei Google o F...
Codemotion
Rank | Analyse | Lead | Search
Rank | Analyse | Lead | SearchRank | Analyse | Lead | Search
Rank | Analyse | Lead | Search
sopekmir
Oracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heavenOracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heaven
luisw19
IoT interoperability
IoT interoperabilityIoT interoperability
IoT interoperability
1248 Ltd.
Semantic-assisted Analysis and Search in Customer Specifications
Semantic-assisted Analysis and Search in Customer SpecificationsSemantic-assisted Analysis and Search in Customer Specifications
Semantic-assisted Analysis and Search in Customer Specifications
Martin Voigt
Semantic technologies in practice - KULeuven 2016
Semantic technologies in practice - KULeuven 2016Semantic technologies in practice - KULeuven 2016
Semantic technologies in practice - KULeuven 2016
Aad Versteden
Past, Present and Future of APIs of Mobile and Web Apps
Past, Present and Future of APIs of Mobile and Web AppsPast, Present and Future of APIs of Mobile and Web Apps
Past, Present and Future of APIs of Mobile and Web Apps
SmartBear
Introduction to Polyglot Persistence
Introduction to Polyglot Persistence Introduction to Polyglot Persistence
Introduction to Polyglot Persistence
Antonios Giannopoulos
Varun-CV-J
Varun-CV-JVarun-CV-J
Varun-CV-J
Varun Goswami
Leverage Restful APIs in Oracle GoldenGate
Leverage Restful APIs in Oracle GoldenGateLeverage Restful APIs in Oracle GoldenGate
Leverage Restful APIs in Oracle GoldenGate
Bobby Curtis
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignalITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
Building modern web sites with ASP .Net Web API, WebSockets and RSignalBuilding modern web sites with ASP .Net Web API, WebSockets and RSignal
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
Alessandro Pilotti
CV_NguyenQuangViet.DOC
CV_NguyenQuangViet.DOCCV_NguyenQuangViet.DOC
CV_NguyenQuangViet.DOC
Viet Nguyen
Top ten it companies and the Skills they work on
Top ten it companies and the Skills they work onTop ten it companies and the Skills they work on
Top ten it companies and the Skills they work on
Yashu dali
OrientDB for real & Web App development
OrientDB for real & Web App developmentOrientDB for real & Web App development
OrientDB for real & Web App development
Luca Garulli
Big data at United Airlines
Big data at United AirlinesBig data at United Airlines
Big data at United Airlines
DataWorks Summit
PHP is the King, nodejs is the Prince and Lua is the fool
PHP is the King, nodejs is the Prince and Lua is the foolPHP is the King, nodejs is the Prince and Lua is the fool
PHP is the King, nodejs is the Prince and Lua is the fool
Alessandro Cinelli (cirpo)
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
Marcin Bielak
Choisir entre une API RPC, SOAP, REST, GraphQL? Et si le probl竪me 辿tait ai...
Choisir entre une API  RPC, SOAP, REST, GraphQL?  Et si le probl竪me 辿tait ai...Choisir entre une API  RPC, SOAP, REST, GraphQL?  Et si le probl竪me 辿tait ai...
Choisir entre une API RPC, SOAP, REST, GraphQL? Et si le probl竪me 辿tait ai...
Fran巽ois-Guillaume Ribreau
HTML Hypermedia APIs and Adaptive Web Design - jDays 2013
HTML Hypermedia APIs and Adaptive Web Design - jDays 2013HTML Hypermedia APIs and Adaptive Web Design - jDays 2013
HTML Hypermedia APIs and Adaptive Web Design - jDays 2013
Gustaf Nilsson Kotte
Perch竪 potresti aver bisogno di un database NoSQL anche se non sei Google o F...
Perch竪 potresti aver bisogno di un database NoSQL anche se non sei Google o F...Perch竪 potresti aver bisogno di un database NoSQL anche se non sei Google o F...
Perch竪 potresti aver bisogno di un database NoSQL anche se non sei Google o F...
Codemotion
Rank | Analyse | Lead | Search
Rank | Analyse | Lead | SearchRank | Analyse | Lead | Search
Rank | Analyse | Lead | Search
sopekmir
Oracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heavenOracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heaven
luisw19
IoT interoperability
IoT interoperabilityIoT interoperability
IoT interoperability
1248 Ltd.
Semantic-assisted Analysis and Search in Customer Specifications
Semantic-assisted Analysis and Search in Customer SpecificationsSemantic-assisted Analysis and Search in Customer Specifications
Semantic-assisted Analysis and Search in Customer Specifications
Martin Voigt
Semantic technologies in practice - KULeuven 2016
Semantic technologies in practice - KULeuven 2016Semantic technologies in practice - KULeuven 2016
Semantic technologies in practice - KULeuven 2016
Aad Versteden
Past, Present and Future of APIs of Mobile and Web Apps
Past, Present and Future of APIs of Mobile and Web AppsPast, Present and Future of APIs of Mobile and Web Apps
Past, Present and Future of APIs of Mobile and Web Apps
SmartBear
Introduction to Polyglot Persistence
Introduction to Polyglot Persistence Introduction to Polyglot Persistence
Introduction to Polyglot Persistence
Antonios Giannopoulos

More from Ed Freyfogle (7)

Competing with an API giant, lessons learned: OpenCage vs. Google
Competing with an API giant, lessons learned: OpenCage vs. GoogleCompeting with an API giant, lessons learned: OpenCage vs. Google
Competing with an API giant, lessons learned: OpenCage vs. Google
Ed Freyfogle
The missing feature - simplicity
The missing feature - simplicityThe missing feature - simplicity
The missing feature - simplicity
Ed Freyfogle
The OpenCage Geocoder
The OpenCage Geocoder The OpenCage Geocoder
The OpenCage Geocoder
Ed Freyfogle
The OpenCage geocoder - geoinquiets 2 July 2015
The OpenCage geocoder  - geoinquiets 2 July 2015The OpenCage geocoder  - geoinquiets 2 July 2015
The OpenCage geocoder - geoinquiets 2 July 2015
Ed Freyfogle
The OpenCage Geocoder
The OpenCage GeocoderThe OpenCage Geocoder
The OpenCage Geocoder
Ed Freyfogle
The OpenCage Geocoder #lpw2014
The OpenCage Geocoder #lpw2014The OpenCage Geocoder #lpw2014
The OpenCage Geocoder #lpw2014
Ed Freyfogle
Ucladvances entrepreneurship freyfogle nestoria
Ucladvances entrepreneurship freyfogle nestoriaUcladvances entrepreneurship freyfogle nestoria
Ucladvances entrepreneurship freyfogle nestoria
Ed Freyfogle
Competing with an API giant, lessons learned: OpenCage vs. Google
Competing with an API giant, lessons learned: OpenCage vs. GoogleCompeting with an API giant, lessons learned: OpenCage vs. Google
Competing with an API giant, lessons learned: OpenCage vs. Google
Ed Freyfogle
The missing feature - simplicity
The missing feature - simplicityThe missing feature - simplicity
The missing feature - simplicity
Ed Freyfogle
The OpenCage Geocoder
The OpenCage Geocoder The OpenCage Geocoder
The OpenCage Geocoder
Ed Freyfogle
The OpenCage geocoder - geoinquiets 2 July 2015
The OpenCage geocoder  - geoinquiets 2 July 2015The OpenCage geocoder  - geoinquiets 2 July 2015
The OpenCage geocoder - geoinquiets 2 July 2015
Ed Freyfogle
The OpenCage Geocoder
The OpenCage GeocoderThe OpenCage Geocoder
The OpenCage Geocoder
Ed Freyfogle
The OpenCage Geocoder #lpw2014
The OpenCage Geocoder #lpw2014The OpenCage Geocoder #lpw2014
The OpenCage Geocoder #lpw2014
Ed Freyfogle
Ucladvances entrepreneurship freyfogle nestoria
Ucladvances entrepreneurship freyfogle nestoriaUcladvances entrepreneurship freyfogle nestoria
Ucladvances entrepreneurship freyfogle nestoria
Ed Freyfogle

Recently uploaded (20)

Press Conference Future of Business: Trends and Predictions for 2025
Press Conference Future of Business: Trends and Predictions for 2025Press Conference Future of Business: Trends and Predictions for 2025
Press Conference Future of Business: Trends and Predictions for 2025
SanskarTiwari20
Byzantine Empire.pdf, history and geography yes yes yes
Byzantine Empire.pdf, history and geography yes yes yesByzantine Empire.pdf, history and geography yes yes yes
Byzantine Empire.pdf, history and geography yes yes yes
estuchedetumadre
D 1.2 TYPES OF NETWORKS.ppt. for computer
D 1.2 TYPES OF NETWORKS.ppt. for computerD 1.2 TYPES OF NETWORKS.ppt. for computer
D 1.2 TYPES OF NETWORKS.ppt. for computer
ramniwaskukna874
Chapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdf
Chapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdfChapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdf
Chapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdf
hamsalubekana
Introduction to WordPress Basics - WP 101
Introduction to WordPress Basics - WP 101Introduction to WordPress Basics - WP 101
Introduction to WordPress Basics - WP 101
Joe Querin
BGP Best Practices, presented by Imtiaz Sajid
BGP Best Practices, presented by Imtiaz SajidBGP Best Practices, presented by Imtiaz Sajid
BGP Best Practices, presented by Imtiaz Sajid
APNIC
APNIC and Policy Development Process (PDP)
APNIC and Policy Development Process (PDP)APNIC and Policy Development Process (PDP)
APNIC and Policy Development Process (PDP)
APNIC
Copy of Tech Startup by 際際滷sgo....pptx
Copy of Tech Startup by 際際滷sgo....pptxCopy of Tech Startup by 際際滷sgo....pptx
Copy of Tech Startup by 際際滷sgo....pptx
ErdiErdi6
The Evolution of Home Security from Cameras to Smart Systems.pdf
The Evolution of Home Security from Cameras to Smart Systems.pdfThe Evolution of Home Security from Cameras to Smart Systems.pdf
The Evolution of Home Security from Cameras to Smart Systems.pdf
Internet Bundle Now
Mdf Board manufacturer in india.........
Mdf Board manufacturer in india.........Mdf Board manufacturer in india.........
Mdf Board manufacturer in india.........
veerseo13
State of Artificial Intelligence Report - 2024 ONLINE.pdf
State of Artificial Intelligence Report - 2024 ONLINE.pdfState of Artificial Intelligence Report - 2024 ONLINE.pdf
State of Artificial Intelligence Report - 2024 ONLINE.pdf
ManuBatra12
Amazon Sidewalk: A Global Wake-Up Call for the Telecom Industry
Amazon Sidewalk: A Global Wake-Up Call for the Telecom IndustryAmazon Sidewalk: A Global Wake-Up Call for the Telecom Industry
Amazon Sidewalk: A Global Wake-Up Call for the Telecom Industry
David Swift
際際滷s: Eco Economic Epochs World Game's Great Redesign .pdf
際際滷s: Eco Economic Epochs World Game's Great Redesign .pdf際際滷s: Eco Economic Epochs World Game's Great Redesign .pdf
際際滷s: Eco Economic Epochs World Game's Great Redesign .pdf
Steven McGee
AI & Cybersecurity: Strengthening Business Security in 2025
AI & Cybersecurity: Strengthening Business Security in 2025AI & Cybersecurity: Strengthening Business Security in 2025
AI & Cybersecurity: Strengthening Business Security in 2025
privaxic
MiniTool Power Data Recovery Crack Latest
MiniTool Power Data Recovery Crack  LatestMiniTool Power Data Recovery Crack  Latest
MiniTool Power Data Recovery Crack Latest
adreeskhan14780
What is Satellite Communication and How Does it Work.pdf
What is Satellite Communication and How Does it Work.pdfWhat is Satellite Communication and How Does it Work.pdf
What is Satellite Communication and How Does it Work.pdf
Telecoms Supermarket
Mastering SEO: Build a Winning Strategy from the Ground Up
Mastering SEO: Build a Winning Strategy from the Ground UpMastering SEO: Build a Winning Strategy from the Ground Up
Mastering SEO: Build a Winning Strategy from the Ground Up
thedigicenter
"Revolutionizing Tomorrow: The Power of AI"
"Revolutionizing Tomorrow: The Power of AI""Revolutionizing Tomorrow: The Power of AI"
"Revolutionizing Tomorrow: The Power of AI"
kulbhushanmohtra
DT Presentation[1].pptxeffsffewfwefewfewefefeef
DT Presentation[1].pptxeffsffewfwefewfewefefeefDT Presentation[1].pptxeffsffewfwefewfewefefeef
DT Presentation[1].pptxeffsffewfwefewfewefefeef
dipanshu1721
Frontier Internet Availability Expanding Access to Rural Communities.pdf
Frontier Internet Availability Expanding Access to Rural Communities.pdfFrontier Internet Availability Expanding Access to Rural Communities.pdf
Frontier Internet Availability Expanding Access to Rural Communities.pdf
Internet Bundle Now
Press Conference Future of Business: Trends and Predictions for 2025
Press Conference Future of Business: Trends and Predictions for 2025Press Conference Future of Business: Trends and Predictions for 2025
Press Conference Future of Business: Trends and Predictions for 2025
SanskarTiwari20
Byzantine Empire.pdf, history and geography yes yes yes
Byzantine Empire.pdf, history and geography yes yes yesByzantine Empire.pdf, history and geography yes yes yes
Byzantine Empire.pdf, history and geography yes yes yes
estuchedetumadre
D 1.2 TYPES OF NETWORKS.ppt. for computer
D 1.2 TYPES OF NETWORKS.ppt. for computerD 1.2 TYPES OF NETWORKS.ppt. for computer
D 1.2 TYPES OF NETWORKS.ppt. for computer
ramniwaskukna874
Chapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdf
Chapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdfChapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdf
Chapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdf
hamsalubekana
Introduction to WordPress Basics - WP 101
Introduction to WordPress Basics - WP 101Introduction to WordPress Basics - WP 101
Introduction to WordPress Basics - WP 101
Joe Querin
BGP Best Practices, presented by Imtiaz Sajid
BGP Best Practices, presented by Imtiaz SajidBGP Best Practices, presented by Imtiaz Sajid
BGP Best Practices, presented by Imtiaz Sajid
APNIC
APNIC and Policy Development Process (PDP)
APNIC and Policy Development Process (PDP)APNIC and Policy Development Process (PDP)
APNIC and Policy Development Process (PDP)
APNIC
Copy of Tech Startup by 際際滷sgo....pptx
Copy of Tech Startup by 際際滷sgo....pptxCopy of Tech Startup by 際際滷sgo....pptx
Copy of Tech Startup by 際際滷sgo....pptx
ErdiErdi6
The Evolution of Home Security from Cameras to Smart Systems.pdf
The Evolution of Home Security from Cameras to Smart Systems.pdfThe Evolution of Home Security from Cameras to Smart Systems.pdf
The Evolution of Home Security from Cameras to Smart Systems.pdf
Internet Bundle Now
Mdf Board manufacturer in india.........
Mdf Board manufacturer in india.........Mdf Board manufacturer in india.........
Mdf Board manufacturer in india.........
veerseo13
State of Artificial Intelligence Report - 2024 ONLINE.pdf
State of Artificial Intelligence Report - 2024 ONLINE.pdfState of Artificial Intelligence Report - 2024 ONLINE.pdf
State of Artificial Intelligence Report - 2024 ONLINE.pdf
ManuBatra12
Amazon Sidewalk: A Global Wake-Up Call for the Telecom Industry
Amazon Sidewalk: A Global Wake-Up Call for the Telecom IndustryAmazon Sidewalk: A Global Wake-Up Call for the Telecom Industry
Amazon Sidewalk: A Global Wake-Up Call for the Telecom Industry
David Swift
際際滷s: Eco Economic Epochs World Game's Great Redesign .pdf
際際滷s: Eco Economic Epochs World Game's Great Redesign .pdf際際滷s: Eco Economic Epochs World Game's Great Redesign .pdf
際際滷s: Eco Economic Epochs World Game's Great Redesign .pdf
Steven McGee
AI & Cybersecurity: Strengthening Business Security in 2025
AI & Cybersecurity: Strengthening Business Security in 2025AI & Cybersecurity: Strengthening Business Security in 2025
AI & Cybersecurity: Strengthening Business Security in 2025
privaxic
MiniTool Power Data Recovery Crack Latest
MiniTool Power Data Recovery Crack  LatestMiniTool Power Data Recovery Crack  Latest
MiniTool Power Data Recovery Crack Latest
adreeskhan14780
What is Satellite Communication and How Does it Work.pdf
What is Satellite Communication and How Does it Work.pdfWhat is Satellite Communication and How Does it Work.pdf
What is Satellite Communication and How Does it Work.pdf
Telecoms Supermarket
Mastering SEO: Build a Winning Strategy from the Ground Up
Mastering SEO: Build a Winning Strategy from the Ground UpMastering SEO: Build a Winning Strategy from the Ground Up
Mastering SEO: Build a Winning Strategy from the Ground Up
thedigicenter
"Revolutionizing Tomorrow: The Power of AI"
"Revolutionizing Tomorrow: The Power of AI""Revolutionizing Tomorrow: The Power of AI"
"Revolutionizing Tomorrow: The Power of AI"
kulbhushanmohtra
DT Presentation[1].pptxeffsffewfwefewfewefefeef
DT Presentation[1].pptxeffsffewfwefewfewefefeefDT Presentation[1].pptxeffsffewfwefewfewefefeef
DT Presentation[1].pptxeffsffewfwefewfewefefeef
dipanshu1721
Frontier Internet Availability Expanding Access to Rural Communities.pdf
Frontier Internet Availability Expanding Access to Rural Communities.pdfFrontier Internet Availability Expanding Access to Rural Communities.pdf
Frontier Internet Availability Expanding Access to Rural Communities.pdf
Internet Bundle Now

Making the entire world accessible via a single API - the OpenCage Geocoder