Both Angular and AngularJS allow the use of function calls in template expressions. This seems like a reasonable approach to supply data to the template and maybe even encapsulate some of the logic behind formatting…
The last article covered the setup of Socket.io to create a real time data connection between chat windows. In this article we will add RethinkDB to store chat messages and use it’s realtime data feed…
After the last article the development workflow is setup ready for us to start iterating on the code needed to build the application features. In this article we are going to connect two of the chat clients…
As promised in the last article we will now run through how to set up a development environment that will automatically rebuild our code and restart the application server. Once the bundle has been rebuilt…
There has been a lot of setup covered in previous articles and now it’s time to introduce the application that we will be building throughout the rest of this series, an online support management platform. In these early articles…
We’re underway with the development of our client side (front end) application with React.js after the last episode in this series covering the set up with Webpack. Now it’s time to create an application server with…
In the last article we set up a new project with NPM and installed some dependencies including Webpack. In Node.js we build code in modules and export functionality that is required by other modules. This module system is called CommonJS…
In this article we are going to run through how to get a new project set up with NPM. You should have Node.js with NPM installed on your system before starting this tutorial so check…
In this series of articles we will be working through each stage of building an isomorphic web application. We will be using Node.js for all aspects of development where we will show you how to setup a new…
React provides two types of text input fields, controlled and uncontrolled components. The value of a controlled component is managed by React and requires that the value property of the component be set and that the component have a handler for…