hello.js

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

Thursday, 21 September, 2017 UTC

Dynamic IP Blacklisting with NGINX Plus and fail2ban

Dynamic IP Blacklisting with NGINX Plus and fail2ban

You may not realize it, but your website is under constant threat. If it’s running WordPress, there will be bots trying to spam you. If it has a login page, there will be password brute-force attacks. You may also consider search engine spiders as unwanted ... more


Thursday, 21 September, 2017 UTC

Node.js Performance Monitoring - Part 3: Debugging the Event Loop

Node.js Performance Monitoring - Part 3: Debugging the Event Loop

In Part 1 and Part 2 of this series on Node.js Performance Monitoring, we covered the basic metrics to monitor and how to do this with N|Solid. In this article, we’re going to dig a bit deeper into how to diagnose and resolve common Node.js bottlenecks ... more


Wednesday, 20 September, 2017 UTC

Why You Should Attend OWASP AppSec USA 2017

Why You Should Attend OWASP AppSec USA 2017

We are thrilled to announce that Jscrambler will be exhibiting at OWASP AppSec USA 2017, conference which will be held between 21st and 22nd of September at the Disney's Coronado Springs Resort, in Orlando, Florida! OWASP AppSec conferences don't need ... more


Wednesday, 20 September, 2017 UTC

See Errors Through the User's Eyes: Extend Observability with Sentry + SessionStack

See Errors Through the User's Eyes: Extend Observability with Sentry + SessionStack

Observability as a Starting Point Embracing observability is one of the most important decisions your product team can make. By aggregating data from your various platforms and systems, you can paint a pretty realistic picture of the user experience. ... more


Wednesday, 20 September, 2017 UTC

How to Build a React App that Works with a Rails 5.1 API

How to Build a React App that Works with a Rails 5.1 API

React + Ruby on Rails = 🔥 React has taken the frontend development world by storm. It's an excellent JavaScript library for building user interfaces. And it's great in combination with Ruby on Rails. You can use Rails on the back end with React on the ... more


Wednesday, 20 September, 2017 UTC

Async Operations in React Redux Applications

Async Operations in React Redux Applications

This post was originally posted at Codebrahma. JavaScript is a single-threaded programming language. That is, when you have code something like this … … the second line doesn't get executed till the first one gets completed. Mostly this won't be a problem, ... more


Wednesday, 20 September, 2017 UTC

Embedded Signing with the HelloSign API

Embedded Signing with the HelloSign API

In less than 4 minutes, we'll walk you through a live embedded signature demonstration. Watch as we embed a signature request from our own example site using HTML and PHP. Prefer to use another language? No problems, HelloSign also has integration code ... more


Wednesday, 20 September, 2017 UTC

Release Notes for Safari Technology Preview 40

Release Notes for Safari Technology Preview 40

Safari Technology Preview Release 40 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit ... more


Wednesday, 20 September, 2017 UTC

JS Foundation Joins the Node.js Interactive 2017 Experience

JS Foundation Joins the Node.js Interactive 2017 Experience

SAN FRANCISCO – September 7, 2017 – The JS Foundation is pleased to announce a partnership with the Node.js Foundation to bring a JavaScript Ecosystem track to Node.js Interactive 2017. Join us in Vancouver, BC from October 4-6, 2017. Use the discount ... more


Wednesday, 20 September, 2017 UTC

503s for scoped packages

503s for scoped packages

Sep 20, 15:59 UTC Investigating - We are currently investigating an uptick in 503 responses for scoped package requests. ... more


Wednesday, 20 September, 2017 UTC

meteor/proposal-referential-destructuring: ECMAScript proposal to allow destructured variables that refer to object properties

meteor/proposal-referential-destructuring: ECMAScript proposal to allow destructured variables that refer to object properties

referential destructuring proposal. ... more


Wednesday, 20 September, 2017 UTC

Debugging node and Jest tests with VS Code's debugger

Debugging node and Jest tests with VS Code's debugger

VS Code has become my favorite IDE for pretty much everything these days. There are so many great features it has to offer including the ability to debug node.js. Here is the launch.json I used to get the debugger working for me. ... more


Wednesday, 20 September, 2017 UTC

The Modlet Workflow: Improve Your Development Workflow with StealJS

The Modlet Workflow: Improve Your Development Workflow with StealJS

You've been convinced of the benefits the modlet workflow provides and you want to start building your components with their own test and demo pages. Whether you're starting a new project or updating your current one, you need a module loader and bundler ... more


Wednesday, 20 September, 2017 UTC

react: Process Images in React with react-imgpro

react: Process Images in React with react-imgpro

In this lesson, we will cover a popular image processing component in the react eco-system for image processing. The Library is react-imgpro. **Installation:** > npm install --save react-imgpro **Include it as a module :** > import ProcessImage ... more


Wednesday, 20 September, 2017 UTC

Detect Supported Video Formats with JavaScript

Detect Supported Video Formats with JavaScript

Over the past few years we’ve been seeing new audio, video, and image formats take shape to challenge the legacy formats that we’ve used since the web’s inception. This is a great development as we have more processing power and better compression algorithms ... more


Wednesday, 20 September, 2017 UTC

Colors.css Offers New Defaults for Colors on The Web

Colors.css Offers New Defaults for Colors on The Web

Finding a great color scheme for your website is no easy task. But, it just got a lot easier with the Colors library by Adam Morse. This free CSS library works off the original web colors that were deemed “web safe” and first released with HTML4 back ... more


Wednesday, 20 September, 2017 UTC

Mastering the Node.js Core Modules - The Process Module

Mastering the Node.js Core Modules - The Process Module

In this article, we'll take a look at the Node.js Process module, and what hidden gems it has to offer. After you’ve read this post, you’ll be able to write production-ready applications with much more confidence. You’ll know what process states your ... more


Wednesday, 20 September, 2017 UTC

Chrome 62 Beta: Network Quality Estimator API, OpenType variable fonts, and media capture from DOM elements

Chrome 62 Beta: Network Quality Estimator API, OpenType variable fonts, and media capture from DOM elements

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. Network Quality Estimator API The Network Infomation API has been available in previous versions of Chrome, ... more


Wednesday, 20 September, 2017 UTC

Jump Start Node.js – Free eBook

Jump Start Node.js – Free eBook

Get up to speed with Node.js in a weekend. Node.js is different. It lets you write front-end AND back-end code in a unified language, leading to staggeringly fast and scalable projects! You’ll learn all about: Develop a dynamic working Node.js application ... more


Wednesday, 20 September, 2017 UTC

Using NPM Private Modules In Your CI Workflow

Using NPM Private Modules In Your CI Workflow

In addition to publicly available packages, npm also allows users to publish and manage packages in a private namespace. If you want your npm install command in the CI workflow to install your private dependencies, there are a couple of setup steps that ... more


Wednesday, 20 September, 2017 UTC

25 Tested Web Tools & Services for 2017

25 Tested Web Tools & Services for 2017

There are only four months left to go in 2017, and we’re developing a pretty clear picture of this year’s best web tools and services that provide excellent value. Most of them are highly reputed solutions that are getting better and better (like pCloud, ... more


Tuesday, 19 September, 2017 UTC

Composing Custom Elements With Slots And Named Slots

Composing Custom Elements With Slots And Named Slots

With Shadow DOM , we can create Web Components that are a composition between the component’s internals and elements provided at author-time by the user of the custom element. This is similar with using either option or optgroup elements inside a native ... more


Tuesday, 19 September, 2017 UTC

Build a License Plate Recognition Service In 31 Lines of Code

Build a License Plate Recognition Service In 31 Lines of Code

A few days ago, when prowling around the internet, I came across a very interesting article, How I replicated an $86 million project in 57 lines of code. The use of open source technology was greatly emphasized in the license plate recognition. The article’s ... more


Tuesday, 19 September, 2017 UTC

Deploying ES2015+ Code in Production Today

Deploying ES2015+ Code in Production Today

Philip Walton suggests making two copies of your production JavaScript. Easy enough to do with a Babel-based build process. <!-- Browsers with ES module support load this file. --> <script type="module" src="main.js"></script> ... more


Tuesday, 19 September, 2017 UTC

js: Use Native JavaScript Array Methods instead of Dependency Library

js: Use Native JavaScript Array Methods instead of Dependency Library

We are so tied to libraries that we use things like underscore or JQuery whenever we want to do any simple operation, we'll see how to get rid of this practice by knowing a little better JavaScript's native array methods and, along the way, remove those ... more


Tuesday, 19 September, 2017 UTC

Kenzan and Blog Starter Join the JS Foundation

Kenzan and Blog Starter Join the JS Foundation

SAN FRANCISCO – September 7, 2017 – We’re excited to announce the two newest members to join the JS Foundation, Kenzan and Blog Starter. Kris Borchers, Executive Director of the JS Foundation added, “It’s very encouraging to see more and more organizations ... more


Tuesday, 19 September, 2017 UTC

Which is your favorite programming style?

Which is your favorite programming style?

What is Programming? Individual that composes instructions for computer systems to refer to when performing a given action. Programmers usually have an extensive background in some form of computer coding language, which may include XML , PHP , Perl , ... more


Tuesday, 19 September, 2017 UTC

Node.js Express Examples: Rendered, REST, and Static Websites

Node.js Express Examples: Rendered, REST, and Static Websites

Web development has come a long way since the WWW boom in the late 90's. We as developers now have infinite resources and tools at our disposal. The sheer versatility we have is mind-blowing. With the rise of Node.js and npm, JavaScript has become the ... more


Tuesday, 19 September, 2017 UTC

Develop a User Profile Store and Session Store with Node.js – Video

Develop a User Profile Store and Session Store with Node.js – Video

About a month ago I had written about creating a user profile store and session store using Node.js and Couchbase. This is a valuable concept for every major organization as it demonstrates how to store your user data with NoSQL. To compliment that article, ... more