Reduce, Reuse, React — JavaScript January

  • Briefly, it takes two arrays: (the string constants ) and (the templated string values that need to be encoded ).
  • It is passed an array of strings, but what I’m calling an array of values, is actually a variable number of arguments.
  • I’m using ES6 “rest” syntax to convert the arguments into an array of values.
  • When we reduce over strings, the zeroth element of the strings array is passed as partialUri and iteration starts with the first element, and so on.
  • It’s a special form of the ES6 template literal that we used above, but it allows us to process it with a function.

A while back while writing a React application that hit a REST endpoint, I wrote a little utility to build a properly encoded Uri path. At the time, I didn’t think much about it. It did the job and I moved on.
Continue reading “Reduce, Reuse, React — JavaScript January”

Top 10 dev articles over the past week – CloudBoost

  • This article, written by Ryan Chartand, is for people who have been completely busy throughout 2017 but now is curious about trends in JavaScript.600 Free Online Programming Computer Science Courses You Can Start in January.
  • The article, written by Dhawal Shah, is a list of 600 programming courses that you’ll definitely find useful.Free Resources For Developers.
  • Amazing story, written by Kristóf Litavecz, that will tell you how a few lines of code can simplify your life.An open letter to less experienced developers.
  • Nevertheless, some articles like this can help you improve your code quality and prevent common bugs.
  • The article, written by Mybridge, presents a list of the most amazing open source React.js projects of 2017.

As always, we’ve found for you the most captivating development-related articles that have been trending for the past week. So make yourself tea, sit back and enjoy. Hope you’ve enjoyed this list…
Continue reading “Top 10 dev articles over the past week – CloudBoost”

Top 10 dev articles over the past week – CloudBoost

  • This article, written by Ryan Chartand, is for people who have been completely busy throughout 2017 but now is curious about trends in JavaScript.600 Free Online Programming Computer Science Courses You Can Start in January.
  • The article, written by Dhawal Shah, is a list of 600 programming courses that you’ll definitely find useful.Free Resources For Developers.
  • Amazing story, written by Kristóf Litavecz, that will tell you how a few lines of code can simplify your life.An open letter to less experienced developers.
  • Nevertheless, some articles like this can help you improve your code quality and prevent common bugs.
  • The article, written by Mybridge, presents a list of the most amazing open source React.js projects of 2017.

As always, we’ve found for you the most captivating development-related articles that have been trending for the past week. So make yourself tea, sit back and enjoy. Hope you’ve enjoyed this list…
Continue reading “Top 10 dev articles over the past week – CloudBoost”

react-native-aws-cognito

React Native module for authentication with #AWS Cognito.

  • Motivation to work on this module (and so, best use case) was having a secure, simple and cheap user management system that can access AWS IoT devices.
  • It supports Enhanced (Simplified) Authflow as described on are some limitations in this module:

    Sample code for retrieving signed url and using it to connect with AWS IoT using MQTT over Websocket:

React Native module for authenticating with AWS Cognito.
Continue reading “react-native-aws-cognito”

ReactJS Seed Application: Why Not Start with the Real Deal?

#ReactJS seed application: Why not start with the real deal?

  • Looking at the most common React seed applications you will see that they have, for each component, a custom folder and they group them all as components.
  • Everyone knows if you google for “React seed application” or “React boilerplate” you will find tons of prebuilt seed applications out there, some of which are being used by thousands of people.
  • Selecting Browserify as our initial stack is a very good example of why a seed application can be useful.
  • After looking at these, we found that though a lot of them offered unique and interesting concepts, none of them seemed very scalable to us for use in large web applications.
  • For one, a seed application allowed us to try out different libraries and project structures without the restriction of a particular use case.

Hyperwallet’s Software Development Team Lead looks into tools for building their final browser version in ReactJS.
Continue reading “ReactJS Seed Application: Why Not Start with the Real Deal?”

6 lessons learned from going to production with React-Redux — Medium

6 lessons learned from going to production with React-Redux:  #ReactJS

  • Every React component uses several reducers in a real world application, as most advanced apps use several data pieces.
  • if its not in the react component and there is no actual data layer that is responsible then someone is, the action .
  • Every container can hold other containers and components.
  • Some claim that you should use only props, and some say that you should use props as the data representation and state for UI states of the view.
  • We decided to adopt this concept reference it as Container and Components.

Read the full article, click here.


@ReactiveConf: “6 lessons learned from going to production with React-Redux: #ReactJS”


A few months ago i published a blog about how we started to move at Bizzabo from Backbone + RequireJS + Handlebars + Grunt to React + Redux…


6 lessons learned from going to production with React-Redux — Medium