hello.js

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

Thursday, 16 August, 2018 UTC

Node v8.11.4 (LTS)

Node v8.11.4 (LTS)

This is a security release, fixing a number of vulnerabilities in OpenSSL and Node.js. Refer to the August 2018 Security Releases announcement for full details. Notable Changes buffer : Fix out-of-bounds (OOB) write in Buffer.write() for UCS-2 encoding ... more


Thursday, 16 August, 2018 UTC

Errors unpublishing packages

Errors unpublishing packages

Aug 16, 00:47 UTC Identified - We are aware that a large proportion of requests to unpublish packages within the initially permitted 72 hour window are erroring with a generic HTTP 500 error. This is due to an internal service request timing out when ... more


Wednesday, 15 August, 2018 UTC

Principles of Modern Application Development

Principles of Modern Application Development

Software is becoming more and more capable, and more and more complex. Software, as Marc Andreessen famously said, is eating the world. As a result, approaches to application development and delivery have shifted significantly in the past few years. ... more


Wednesday, 15 August, 2018 UTC

PubNub is a Valuable Skill for the Developer’s Toolbox

PubNub is a Valuable Skill for the Developer’s Toolbox

Before gaining an understanding of what it does, a developer might see PubNub as just another API. In the realtime data space, PubNub has fortified its capability, structure, and status, ascending itself to being a necessary developer skill . In order ... more


Wednesday, 15 August, 2018 UTC

Release: npm@6.4.0

Release: [email protected]

A new version of npm has been released! Read more about it on npm.community! ... more


Wednesday, 15 August, 2018 UTC

django-pipeline and Zopfli

django-pipeline and Zopfli

tl;dr; I wrote my own extension to django-pipeline that uses Zopfli to create .gz files from static assets collected in Django. Here's the code. Nginx and Gzip What I wanted was to continue to use django-pipeline which does a great job of reading a settings.BUNDLES ... more


Wednesday, 15 August, 2018 UTC

Getting Started with Service Workers

Getting Started with Service Workers

A Service Worker is a relatively new API that’s been introduced in modern web browsers in the last few years. It’s a really important technology. It’s a special kind of web worker that can be installed in your browser to provide special features that ... more


Wednesday, 15 August, 2018 UTC

Angular launches new solutions for AngularJS migration

Angular launches new solutions for AngularJS migration

Angular has unveiled two new solutions to help with the process of migrating AngularJS applications to modern-day- web development standards. The two solutions are ngMigration Assistant and ngMigration Forum. ngMigration Assistant is a command-line tool ... more


Wednesday, 15 August, 2018 UTC

Increased error rates and replication problems on replicate.npmjs.com

Increased error rates and replication problems on replicate.npmjs.com

Aug 15, 16:23 UTC Monitoring - We have implemented a fix and are seeing lower replication delays. We're continuing to monitor the incident. Aug 15, 16:03 UTC Investigating - Our public packages replication host, replicate.npmjs.com is currently experiencing ... more


Wednesday, 15 August, 2018 UTC

Helping Node.js Developers, Wherever They Are

Helping Node.js Developers, Wherever They Are

Since its inception 4 years ago, NodeSource has been dedicated to addressing the needs of the Node.js ecosystem, with a particular focus on helping enterprise deployments at scale. We’ve been honored to have served some of the most progressive deployments ... more


Wednesday, 15 August, 2018 UTC

Replacing Double-Dashes With Em Dashes While Typing In JavaScript

Replacing Double-Dashes With Em Dashes While Typing In JavaScript

Ben Nadel demonstrates one way to auto-inject an Em Dash in JavaScript when the user types two dashes (hyphens) in a row. While there are keyboard short-cuts for the Em Dash (SHIFT+Option+Hyphen), it's certainly a nice delighter when an application auto-injects ... more


Wednesday, 15 August, 2018 UTC

Push Notifications with Firebase Cloud Messaging

Push Notifications with Firebase Cloud Messaging

Hi everyone, in the previous post we talked about "Twitter login with Ionic and Firebase"; assuming you already know a bit about Firebase and how to configure it in your ionic app "Quick Start with Ionic + Firebase", let's see about ... more


Wednesday, 15 August, 2018 UTC

SD Times news digest: SnapLogic’s new capabilities, NodeSource updates, and Infragistics Community Sponsorship Program

SD Times news digest: SnapLogic’s new capabilities, NodeSource updates, and Infragistics Community Sponsorship Program

SnapLogic has announced new DevOps and automation capabilities, such as integration with GitHub and support for Mesosphere for automating elements of CI/CD. Updates are being made to its Enterprise Integration Cloud solution as well as its Iris AI technologies. ... more


Wednesday, 15 August, 2018 UTC

Practical CSS Scroll Snapping

Practical CSS Scroll Snapping

CSS scroll snapping allows you to lock the viewport to certain elements or locations after a user has finished scrolling. It’s great for building interactions like this one: Live Demo Browser support and basic usage Browser support for CSS scroll snapping ... more


Wednesday, 15 August, 2018 UTC

Dweb: Building a Resilient Web with WebTorrent

Dweb: Building a Resilient Web with WebTorrent

In this series we are covering projects that explore what is possible when the web becomes decentralized or distributed. These projects aren’t affiliated with Mozilla, and some of them rewrite the rules of how we think about a web browser. What they ... more


Wednesday, 15 August, 2018 UTC

168: JavaScript & SEO

168: JavaScript & SEO

This week we discuss the important topic of SEO and how JavaScript impacts what search bots are able to crawl on your sites. Learn what developers can do to improve SEO for their sites which rely on JavaScript along with some tips and tricks from SEO ... more


Wednesday, 15 August, 2018 UTC

Out with the Old, in with the Awesome

Out with the Old, in with the Awesome

Today, we’re pleased to announce several exciting new additions to the NodeSource product family. There’s a lot to cover, including free and self-serve accounts, a brand new desktop app, and updates to N|Solid. Pricing Overhaul: Opening up to new frontiers ... more


Wednesday, 15 August, 2018 UTC

Scroll Bouncing On Your Websites

Scroll Bouncing On Your Websites

Scroll Bouncing On Your Websites Scroll Bouncing On Your Websites William Lim 2018-08-15T14:00:49+02:00 2018-08-15T12:09:05+00:00 Scroll bouncing (also sometimes referred to as scroll ‘rubber-banding’, or ‘elastic scrolling’) is often used to refer to ... more


Wednesday, 15 August, 2018 UTC

Behind the Disclosure: The Zip Slip Vulnerability

Behind the Disclosure: The Zip Slip Vulnerability

In June 2018, the Snyk research team found many exploitable instances of the Zip Slip vulnerability in various ecosystems that affected thousands of applications. This kind of wide reaching vulnerability requires a well thought out private disclosure ... more


Wednesday, 15 August, 2018 UTC

Is React's development "supported" by Facebook? That depends.

Is React's development "supported" by Facebook? That depends.

Everyone knows that React is one of the most popular JavaScript libraries for building user interfaces — and many users of React choose it because they think it's supported by Facebook. But is it really? That depends on what you mean by React, and what ... more


Wednesday, 15 August, 2018 UTC

Open Source Spotlight: GitPitch

Open Source Spotlight: GitPitch

Open Source Spotlight: GitPitch Our weekly spotlight of a cool project in the open source community that are looking for exposure or assistance. If you’d like your project to be featured, let us know about it. Save 20% on tickets to The Big Elixir Congratulations ... more


Tuesday, 14 August, 2018 UTC

Beyond Web and Worker: Evolution of the Modern Web App on Heroku

Beyond Web and Worker: Evolution of the Modern Web App on Heroku

This is the first in a series of blog posts examining the evolution of web app architecture over the past 10 years. This post examines the forces that have driven the architectural changes and a high-level view of a new architecture. In future posts, ... more


Tuesday, 14 August, 2018 UTC

Announcing Windows Admin Center Preview 1808

Announcing Windows Admin Center Preview 1808

Hello Windows Insiders! Thank you for your continued interest in the Windows Admin Center insider preview! If you are new to the preview, check out the previous posts for the 1806 and 1807 releases. Release Summary Much of the work in this release was ... more


Tuesday, 14 August, 2018 UTC

Creating a REST API: Manual Pagination, Sorting, and Filtering

Creating a REST API: Manual Pagination, Sorting, and Filtering

At this point in the series, the REST API supports basic CRUD capabilities on the employees endpoint. However, clients often need some control over how multiple records are fetched from the database. In this post, you’ll make the API more flexible by ... more


Tuesday, 14 August, 2018 UTC

How to Debug a Node.js app in a Docker Container

How to Debug a Node.js app in a Docker Container

In this post, we'll take a look at how you can debug a Node.js app in a Docker container. In case you're wondering: "Why should I acquire this knowledge?" The answer is simple: Most of the time you can be well off running your app on your local ... more


Tuesday, 14 August, 2018 UTC

Recapping a Hot Week in Vegas

Recapping a Hot Week in Vegas

Our sunny week in Las Vegas has come to an end. Looking back, it's fascinating how so much happened in less than a week. Thousands of faces, hundreds of conversations and many new insights on AppSec. Between jet lag, some scorching 110º F , and a great ... more


Tuesday, 14 August, 2018 UTC

Embedded builtins

Embedded builtins

V8 built-in functions (builtins) consume memory in every instance of V8. The builtin count, average size, and the number of V8 instances per Chrome browser tab have been growing significantly. This blog post describes how we reduced the median V8 heap ... more


Tuesday, 14 August, 2018 UTC

Building Extension APIs with Friend of Add-ons Oriol Brufau

Building Extension APIs with Friend of Add-ons Oriol Brufau

Please meet Oriol Brufau, our newest Friend of Add-ons! Oriol is one of 23 volunteer community members who have landed code for the WebExtensions API in Firefox since the technology was first introduced in 2015. You may be familiar with his numerous ... more


Tuesday, 14 August, 2018 UTC

7 of the Best Code Playgrounds

7 of the Best Code Playgrounds

A variety of front-end code playgrounds have appeared over the years. The majority offer a quick and dirty way to experiment with client-side code and share with others. In this article, we take a quick look at seven of the best. Typical features of ... more