Today, the Computer Science Society at UWI Cave Hill, through one of our members, Shamar Kellman, hosted a MEAN Seminar. MEAN, in this case, is not what you refer to your parents as when they tell you no. Instead it refers to the free and open source software stack for building dynamic web sites and applications. MEAN is merely a combination of MongoDB, Express.js, Angular.js, and Node.js. 
MongoDB (from humongous) is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. 
Express.js is a Node.js web application server framework, designed for building single-page, multi-page, and hybrid web applications. It is the de facto standard server framework for node.js.
AngularJS (commonly referred to as “Angular” or “Angular.js”) is an open-source web application framework mainly maintained by Google and by a community of individual developers and corporations to address many of the challenges encountered in developing single-page applications. It aims to simplify both the development and the testing of such applications by providing a framework for client-side model–view–controller (MVC) and model–view–viewmodel (MVVM) architectures, along with components commonly used in rich Internet applications. 
 – Wikipedia – MongoDB
 – Wikipedia – Express.js
 – Wikipedia – Angular.js
 – Wikipedia – Node.js