by Jason J

           (Image obtained from

 Node.js was developed in 2009 by Ryan Dahl it was created to address issues with efficiency of traditional  platforms which took far too long to communicate over the network, spending magnitudes of more time processing web requests and responses than other parts of applications. “Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices” (, 2013). read more...

Read more

In browser Javascript

by Chris S
Javascript applications that work within the browser are becoming more and more popular. These applications are executed within the browser and only talk t the server when necessary. This is turning servers into a storage like facility that stores and receives information based on the browser application. A prime example is Google Maps. With this trend comes lots of toolkits available to developers as well. The Model-View-Controller framework on the server side is something new and gaining popularity.Recalling what MVC is, it has three parts, the model which is the interface for the data, view, which displays the data to the user, and the controller, which directs user requests and displays results in the view. Using MVC on both the server side and in the browser is doing two different types of work, submitting information through the website and then collecting and submitting that information to the server. This allows you to split the work as well as organize the code. read more...

Read more

The Paradigm of Service

by James C

The IS job market has expanded to include many server-side languages. With the emergence of architectures that are centered on service-orientation, students are now implicitly required to obtain a more well-rounded intelligence of these types of languages. In this paper a pedagogy of courses is outlined to suggest a better approach to arming students with a better understanding of the needs that are required for the evolving job market. It not only reflects on the traditional methods used but also aims to improve them. In its detailed descriptions the paper provides an improved approach to the teaching methods for its proposed course curriculum. The server-side programming languages that are covered in these course are XML, ASP.NET and PHP. read more...

Read more