Developing for a modern web with React.js

Phil Parsons

Tagged: , ,

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



It's only fair to share...Tweet about this on Twitter
Share on Facebook
Buffer this page
Share on LinkedIn
Pin on Pinterest

/ 10 Articles

Phil Parsons


  1. Mohammad Abed

    Hurry up 🙂


    • Phil Parsons

      We will do our best. We’re expecting to release on average one part of the series per week alongside some additional content.


  2. fazbat

    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.


  3. Justin

    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! 🙂


  4. Gautam Gupta

    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?


Leave a Comment

Your email address will never be published or shared and required fields are marked with an asterisk (*).

This site uses Akismet to reduce spam. Learn how your comment data is processed.