hello.js

var please = require('share');
console.log('thank you');

Monday, 11 December, 2017 UTC

Christmas Gifts for Your Future Self: Testing the Web Platform

Christmas Gifts for Your Future Self: Testing the Web Platform

Rachel Andrew unwraps the unwanted gift of browser bugs with a look at getting started with the Web Platform Tests suite. Perhaps this Christmas you could contribute some tests and give your favourite browser bug a watch of wondering love. Brought to ... more


Monday, 11 December, 2017 UTC

Teach the CLI to Talk Back

Teach the CLI to Talk Back

Anna Debenham sets out to humanise our interactions with the command line to put more of the user into the user interface. Like an injured hedgehog in the winter snow, sometimes we can all benefit from interacting with a human. Brought to you by With ... more


Monday, 11 December, 2017 UTC

react: Bundle a React App with Parcel

react: Bundle a React App with Parcel

[Parcel](https://parceljs.org/) comes in as the new cool kid in the bundlers world. Unlike other bundlers which take lots of explicit configuration, Parcel works out of the box and requires almost zero-configuration by intelligently inferring it depending ... more


Monday, 11 December, 2017 UTC

Programming for Beginners: Cut Out All Unknowns

Programming for Beginners: Cut Out All Unknowns

One of the most important things I tell newcomers to programming over and over is to start with the easiest puzzle pieces, over and over. It’s so vital to success that you can cut problems into sub-problems and then solve them and fit the solutions back ... more


Monday, 11 December, 2017 UTC

Weekly React Digest Issue #125

Weekly React Digest Issue #125

react How to Organize React Files Before It’s Messed Up You got to keep your home organized to find things when you’re in need. That’s also correct for programming too. Are you putting your socks into the correct drawer? Let’s find it out. Don’t Over ... more


Saturday, 9 December, 2017 UTC

Handlebars Custom Helpers and Chaining

Handlebars Custom Helpers and Chaining

Handlebars is a popular templating engine for JavaScript and in this post we’ll have a look at how to write a custom helper. On top of that, we’ll also look at pre-compiling a part of the template and returning the compiled HTML from the helper. We’ll ... more


Saturday, 9 December, 2017 UTC

How's My WiFi?

How's My WiFi?

This was one of those late-evening-after-the-kids-are-asleep project. Followed by some next-morning-sober-readme-fixes-and-npmjs-paperwork. It's a little Node script that will open https://fast.com with puppeteer, and record, using document.querySelector('#speed-value') ... more


Saturday, 9 December, 2017 UTC

Styling Components - Typed CSS With Stylable

Styling Components - Typed CSS With Stylable

Bruce Lawson extracts the silver sixpence of CSS from the JavaScript figgy pudding with an open source tool designed to make building styled components a matter of process and not just convention. CSS at scale is challenging, and without good tooling ... more


Friday, 8 December, 2017 UTC

Node.js Security Release Summary - December 2017

Node.js Security Release Summary - December 2017

At NodeSource, we truly care about secure, reliable, and connected Node.js, and we want to ensure that you're informed about the security and stability of the Node.js platform. Today, there was a security release for all active Node.js release lines ... more


Friday, 8 December, 2017 UTC

ESLint v4.13.0 released

ESLint v4.13.0 released

ESLint v4.13.0 released We just pushed ESLint v4.13.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release. Highlights This release updates camelcase rule to handle destructuring ... more


Friday, 8 December, 2017 UTC

Experimenting with AR and the Web on iOS

Experimenting with AR and the Web on iOS

Today, we’re happy to announce that the WebXR Viewer app is available for download on iTunes. In our recent announcement of our Mixed Reality program, we talked about some explorations we were doing to extend WebVR to include AR and MR technology. In ... more


Friday, 8 December, 2017 UTC

[Weekly Drip 037.1] Generative Adversarial Networks, Django 2.0, CSS Grids, and Spider Monkey optimizations

[Weekly Drip 037.1] Generative Adversarial Networks, Django 2.0, CSS Grids, and Spider Monkey optimizations

News Pranoy Radhakrishnan says that if Deep Learning is Software 2.0, then Generative Adversarial Networks are Photoshop 2.0. Generative Adversarial Networks (GAN) can be used to map a semantic map of an image to a photorealistic synthesized image. Think ... more


Friday, 8 December, 2017 UTC

Improved failure detection for functional errors based on request attributes

Improved failure detection for functional errors based on request attributes

Dynatrace failure detection automatically detects the vast majority of error conditions in your environment, including the underlying root causes of such error conditions. With this approach, Dynatrace is able to provide you with answers when problems ... more


Friday, 8 December, 2017 UTC

Automated SMS Notifications with AWS Lambda, JavaScript and Twilio SMS

Automated SMS Notifications with AWS Lambda, JavaScript and Twilio SMS

In this tutorial we will create a small serverless application that will allow us to receive the latest currency exchange rate from GBP to EUR in our phone through SMS. This experiment will give you some time to learn AWS Lambda, Twilio SMS API and Fixer.io ... more


Friday, 8 December, 2017 UTC

Node v4.8.7 (Maintenance)

Node v4.8.7 (Maintenance)

Notable Changes deps : openssl updated to 1.0.2n (Shigeki Ohtsu) #17526 Commits [ 4f8fae3493 ] - deps : update openssl asm and asm_obsolete files (Shigeki Ohtsu) #17526 [ eacd090e7b ] - deps : add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836 ... more


Friday, 8 December, 2017 UTC

Node v8.9.3 (LTS)

Node v8.9.3 (LTS)

Notable Changes buffer : buffer allocated with an invalid content will now be zero filled (Anna Henningsen) #17428 deps : openssl updated to 1.0.2n (Shigeki Ohtsu) #17526 Commits [ b05ef978d3 ] - buffer : zero-fill buffer allocated with invalid content ... more


Friday, 8 December, 2017 UTC

Node v9.2.1 (Current)

Node v9.2.1 (Current)

Notable Changes buffer : buffer allocated with an invalid content will now be zero filled (Anna Henningsen) #17428 deps : openssl updated to 1.0.2n (Shigeki Ohtsu) #17526 Commits [ 15bf640668 ] - buffer : zero-fill buffer allocated with invalid content ... more


Friday, 8 December, 2017 UTC

Node v6.12.2 (LTS)

Node v6.12.2 (LTS)

Notable Changes deps : openssl updated to 1.0.2n (Shigeki Ohtsu) #17526 Commits [ 6314a46c48 ] - deps : update openssl asm and asm_obsolete files (Shigeki Ohtsu) #17526 [ f2121a8583 ] - deps : add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836 ... more


Friday, 8 December, 2017 UTC

Learn more about vulnerability alerts

Learn more about vulnerability alerts

I personally hate the posts that include "considered harmful"…and yet, here we are. My first "considered harmful" post. Hopefully my last, but we're still young on the web. Github has launched security alerts recently, and as much ... more


Friday, 8 December, 2017 UTC

Chatbot on Azure and Couchbase for Viber

Chatbot on Azure and Couchbase for Viber

A chatbot can be a novel way to interact with users. After writing a post introducing the basics of serverless, and also writing a post on writing Azure Functions, I decided I would try to build something a little more practical than a “hello, world”. ... more


Friday, 8 December, 2017 UTC

Node.js Weekly Update - December 8

Node.js Weekly Update - December 8

Below you can find RisingStack's collection of the most important Node.js updates, projects & tutorials from this week: Node v8.9.2 (LTS) released Notable Changes console: avoid adding infinite error listeners (Matteo Collina) http2: improve errors ... more


Friday, 8 December, 2017 UTC

How to build Twitter’s realtime likes feature with Node.js

How to build Twitter’s realtime likes feature with Node.js

In June 2017, Twitter updated their web and Android apps with an interesting feature: realtime tweet statistics. In case you’re not familiar with Twitter, it simply means that you get to see the number of Likes or Retweets of a tweet increase (or decrease) ... more


Friday, 8 December, 2017 UTC

Using webpack Bundle Analyzer or source-map-explorer to Analyze an Angular App’s Bundle Size

Using webpack Bundle Analyzer or source-map-explorer to Analyze an Angular App’s Bundle Size

One of the most important factors to improve the loading performance of a web app is its bundle size. Thankfully, modern module bundlers like webpack do a really good job at dead-code elimination via tree shaking. Still however, chances are good that ... more


Thursday, 7 December, 2017 UTC

Joy of Learning Sale! 90% off!

Joy of Learning Sale! 90% off!

Joy of Learning Sale! Everything 90% OFF! Time left Day(s) : Hour(s) : Minute(s) : Second(s) Learn React & Redux The all-time best selling & most popular React & Redux course will teach you everything you need to master React. This is the ... more


Thursday, 7 December, 2017 UTC

Build, deploy, and test your web app’s performance for free with AWS Mobile Hub

Build, deploy, and test your web app’s performance for free with AWS Mobile Hub

According to a recent study, two-thirds of users access web applications on a mobile device, yet very few developers test their web applications on mobile devices. Today, we are adding web performance testing on mobile devices to AWS Mobile Hub. Combined ... more


Thursday, 7 December, 2017 UTC

Hapi vs Express: Comparing Node.js Web Frameworks

Hapi vs Express: Comparing Node.js Web Frameworks

Chances are you've heard of Hapi by now. And you might be wondering how it compares to the Express web framework in Node.js development. In this article, we will compare the frameworks head-to-head and explore the differences in experience for the developer. ... more


Thursday, 7 December, 2017 UTC

Building a great touchpad experience for the web with Pointer Events

Building a great touchpad experience for the web with Pointer Events

Most web pages don’t fit on one screen, so good scrolling behavior is an integral part of a good web browser. It’s so crucial to the user experience that we have spent a lot of time optimizing page scrolling, with great results. Since launching Microsoft ... more