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.