In web development, a mashup is a web page or application that uses or combines data or functionality from two or many more external sources to create a new service. Combining Google maps with a database of Irish pubs and you can have an application that shows you where the…