00:00:00,630 --> 00:00:02,910 SPEAKER 1: Let's mash things up. In mashup, we'll be making a web app that uses the Google Maps API. On top of that map, we'll also parse RSS feeds from Google News via Python and then return articles, links, and titles to our web app via Ajax as JSON objects. So we're mashing a lot of things up here, let's dive in. Before we write any code, we'll always want to review the distribution code. And in this problem, the actual amount of code that you yourself will be writing is actually quite minimal. But in order to write any of that, it's going to be essential that you understand the distribution code and how all of these different markup languages and programming languages and everything, all of these files, will interact. Once you're comfortable with the distribution code, then we'll progress to mashup.db, where we'll create and import a table to hold all of the placemarks for the US map. But you're welcome to use a different country if you so choose. Just look in the spec for how to do that. Then we'll move to application.py in which we'll implement articles and search, allowing users to search for articles based on location and search for locations. Then we'll move to JavaScript. In scripts.js, we're going to configure our map and allow ourselves to add markers to the map and remove them. In this mashup, we'll be dealing with SQL, HTML, RSS, JavaScript, Python, Ajax, jQuery, JSON. Phew, it's a long list. And in addition to that, we'll be learning how to interact with the Google Maps API, which in itself isn't a separate programming language but rather an application programming interface which allows us to use functions and review the documentation provided by Google to interact with Google Maps and create markers and other functionality that we'll need in this problem.