This Week in JavaScript - 11 July 2016

Hello and welcome to ‘This Week in JavaScript’ — another curated collection of links relating to what’s new and exciting in the world of JavaScript. The complete list is tagged jsweekly. (Don’t forget to check out our weekly .NET and front end roundups too!)

And now for this week’s finds …


Getting started

Learning more

Libraries

ES6

  • ES6 for Humans - A kickstarter guide to writing ES6 for the meatsack in your life.
  • Composability: from Callbacks to Categories in ES6 - Promises are a well known solution to the Callback hell problem that arises in asynchronous JavaScript programs. This solution will be more general than Promises, in fact we will take advantage of these ideas to make Promises even more composable.

Frameworks

  • Create WebPage Screenshots with Node.js and PhantomJS - Automation on the web has gotten incredibly accessible and advanced, much in part to utilities like PhantomJS. PhantomJS allows you to do headless testing, network monitoring, page automation, and much more.
    ##IoT
  • Securing Your IoT Devices and Services with JSON Web Tokens - IoT security is a hot-button issue in today’s world: there are more internet-connected devices than there are people, and the amount of data being shared has exploded over the past few years. However, keeping that data safe is becoming a problem just as quickly.
  • Tracking GPS data with the Tessel 2 - The Tessel 2 is a JavaScript-focused microcontroller that has a range of pre-built modules you can attach to extend its functionality. In this article, we will explore what we can do when attaching a GPS module to a Tessel 2.
  • Getting Started with the Raspberry Pi GPIO Pins in Node.js - There are so many ideas we can put into action in the realm of physical computing, it is easy to be drawn into the idea of programming the world we live in! Once you have a Raspberry Pi and a breadboard, what’s next?
    #testing
  • Unit Testing React Components - Want to know how to unit test React components? EnvatoTuts+ are offering a new short course to show you how.
    ##Other Stuff
  • JavaScript Error Monitoring - TrackJS is a service built for tracking JavaScript errors.
  • CSS to React - This simple little tool is intended to help translate plain CSS into the React in-line style specific JSON representation. Making it easy to copy and paste into an inline React component.
  • A Lean Approach To Product Validation - Not your usual fare from JS Weekly, but I’m sure it will resonate nonetheless. One of the biggest risks of building a product is to build the wrong thing. You’ll pour months (even years) into building it, only to realize that you just can’t make it a success. At Hanno, they saw this happening time and time again. That’s why they’ve put together a Lean Validation Playbook.
  • Single Page Apps for GitHub Pages - This is a lightweight solution for deploying single page apps with GitHub Pages. You can easily deploy a React single page app with React Router browserHistory, like the one in the live example, or a single page app built with any frontend library or framework.
  • Apollo 11 Source Code - OK, who fancies refactoring this little lot into JS then?

For more links like this and to keep up-to-date with the latest goings on in JS land, you can follow SitePoint’s JavaScript channel on Twitter.
Please PM us if you have anything of interest for the next issue or if there is anything you would like to see featured. Paul and Chris of Arabia.

4 Likes

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.