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 project with NPM, how to build an isomorphic React.js application using Redux and how to deploy the application using Express. We will cover how to setup and work with RethinkDB for real time data updates using web sockets and along the way we will explore assistive technologies such as Webpack and Babel.
The series is aimed at the beginner but we do expect you to have a good understanding of HTML, CSS and JavaScript. You will need to a have a foundation in programming with JavaScript and knowledge of variables, functions and program control flow. The rest will be explained to you as we work through each article.
If you’d like to get updates and early access to the new articles in this series, for free, please visit our registration page and sign up to become a member.
Articles in this series
- Creating a new project with NPM
- Webpack, React.js and modern JavaScript application development
- Going isomorphic with Express and React.js
- Managing isomorphic state with React.js and Redux
- Hot Module Replacement with React and Express
- Real time data flow with Redux and Socket.io
- Real time, persistent data with RethinkDB
- Register for notifications about further articles
Hurry up 🙂
We will do our best. We’re expecting to release on average one part of the series per week alongside some additional content.
It would be nice to have links to all the other articles in the series at the bottom of each article. Not just this one.
Hey! Thanks for taking the time to create this amazing resource! Just wondering when the section on RethinkDB will be available? This is an area I’ve been trying to work out for a while but without success! 🙂
ERROR in ./components/app/style.less
Module build failed: ModuleParseError: Module parse failed: Unexpected token (1:5)
You may need an appropriate loader to handle this file type.
Why its giving me such kind of error when I am running webpack?