hello.js

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

Thursday, 13 December, 2018 UTC

Presentation: npm and the Future of JavaScript

Presentation: npm and the Future of JavaScript

Laurie Voss talks about what npm knows about JavaScript users and how JavaScript usage patterns are changing. He also talks about JavaScript security, what tools people use, what the community believes best practices really are, what frameworks are on ... more


Thursday, 13 December, 2018 UTC

Presentation: Desktop Applications in Electron: Pro Tips and Tricks

Presentation: Desktop Applications in Electron: Pro Tips and Tricks

Paul Betts talks about some common pitfalls that many developers new to Electron fall into, especially people with a web background who are new to Desktop development. He also talks about some tricks and libraries to use to make great app experiences ... more


Thursday, 13 December, 2018 UTC

Article: JavaScript and Web Development InfoQ Trends Report

Article: JavaScript and Web Development InfoQ Trends Report

This InfoQ Trends Report looks at the current trends with JavaScript, HTML, CSS, and web development in general, exploring technologies and options gaining further adoption, and those approaching their end of life. The rate of new JavaScript, CSS, HTML, ... more


Tuesday, 11 December, 2018 UTC

Microsoft Announces AI-Assisted IntelliCode for TypeScript and JavaScript in VS Code

Microsoft Announces AI-Assisted IntelliCode for TypeScript and JavaScript in VS Code

Beyond the typical IntelliSense or code completion developers have come to appreciate, earlier this year Microsoft announced IntelliCode, a set of capabilities that provide AI-assisted development. The VS Code team has now announced a new experimental ... more


Tuesday, 11 December, 2018 UTC

AWS Lambda Layers and Runtime API: beyond JavaScript

AWS Lambda Layers and Runtime API: beyond JavaScript

AWS re:Invent 2018 had numerous announcements of new features and services, including Lambda Layers, to centrally manage code and data shared across functions, and the Lambda Runtime API, expanding Lambda beyond JavaScript to any programming language. ... more


Thursday, 6 December, 2018 UTC

Three.js Releases 98 and 99 Improve WebGL Support

Three.js Releases 98 and 99 Improve WebGL Support

The two most recent releases of Three.js, the JavaScript 3D library providing renderers in Canvas 2D, SVG, CSS3D, and WebGL, introduce hundreds of refinements and improvements. By Dylan Schiemann ... more


Tuesday, 4 December, 2018 UTC

React Suspense Provides Redux Alternative

React Suspense Provides Redux Alternative

React 16.6 introduces Suspense, the ability to suspend rendering and display a loading indicator while waiting for something such as data from an API call. By Dylan Schiemann ... more


Monday, 3 December, 2018 UTC

AWS Amplify Console for Rapid Application Deployment

AWS Amplify Console for Rapid Application Deployment

AWS re:Invent 2018 had numerous announcements of new features and services, including the new AWS Amplify Console, a continuous deployment service for mobile web applications. By Dylan Schiemann ... more


Friday, 30 November, 2018 UTC

Presentation: A Room with a Vue.js

Presentation: A Room with a Vue.js

Ryan Rousseau introduces Vue.js, building a simple web application to showcase its features and benefits. By Ryan Rousseau ... more


Friday, 30 November, 2018 UTC

Visual Studio Code 1.29 Improves Search, Debug, and More

Visual Studio Code 1.29 Improves Search, Debug, and More

Visual Studio Code October 2018 release, numbered 1.29, introduces a number of significant new features, while confirming Visual Studio Code trend as the most used text editor in the JavaScript ecosystem. By Sergio De Simone ... more


Friday, 30 November, 2018 UTC

Mozilla Focuses on WebAssembly Performance and Features

Mozilla Focuses on WebAssembly Performance and Features

Mozilla strives to make WebAssembly as fast as possible. In recent versions of Firefox, calls between JavaScript and WebAssembly are now faster than non-inlined JavaScript to JavaScript function calls. Mozilla also is looking beyond an MVP state to make ... more


Friday, 30 November, 2018 UTC

TypeScript 3.2 Improves Metaprogramming Support and Adds BigInt

TypeScript 3.2 Improves Metaprogramming Support and Adds BigInt

The TypeScript team has released version 3.2 of TypeScript, improving support for various metaprogramming patterns, Object spread and rest on generic types and BigInt support for environments which support this stage 3 ECMAScript proposal. By Dylan Schiemann ... more


Wednesday, 28 November, 2018 UTC

Google Labs Announces Squoosh: Image Compression PWA

Google Labs Announces Squoosh: Image Compression PWA

At the 2018 Google Chrome Developer Summit, Google announced Squoosh, an open source image compression Progressive Web App (PWA) that doubles as a practical demonstration of modern web technologies. By Dylan Schiemann ... more


Wednesday, 28 November, 2018 UTC

The Story behind Very Fast iPhone XS JavaScript Performance

The Story behind Very Fast iPhone XS JavaScript Performance

Initial reviews of JavaScript performance benchmarks show the iPhone XS and iPhone XS max having better performance than even an iMac Pro with the Speedometer 2.0 benchmark, which compares performance in real-world framework loading scenarios. By Dylan ... more


Monday, 26 November, 2018 UTC

Presentation: Angular2+ Reactive Forms

Presentation: Angular2+ Reactive Forms

Lyndsey Padget demos building a reactive form in JavaScript for Angular 2+, making validation and error-handling simple. By Lyndsey Padget ... more


Sunday, 25 November, 2018 UTC

Atomist Software Delivery Machine 1.0 Launched

Atomist Software Delivery Machine 1.0 Launched

Atomist, a software delivery automation company, has announced their Software Delivery Machine (SDM) 1.0. Atomist SDM is a cloud-native software delivery platform with additional capabilities, specifically for Kubernetes and Spring. By Helen Beal ... more


Saturday, 24 November, 2018 UTC

Ionic Announces Alpha Release of Vue.js Integration

Ionic Announces Alpha Release of Vue.js Integration

At VueConf Toronto, Ionic announced the first alpha release of @ionic/vue, making it possible to add Ionic 4 to any Vue.js project, getting access to Ionic's APIs in a Vue.js-friendly manner. By Dylan Schiemann ... more


Thursday, 22 November, 2018 UTC

Howler.js Audio Library for the Modern Web

Howler.js Audio Library for the Modern Web

Howler.js provides a modern audio library with support for the Web Audio API and a fallback mechanism for HTML5 Audio. The project strives to streamline cross-platform development efforts with audio in JavaScript. By Dylan Schiemann ... more


Thursday, 15 November, 2018 UTC

Article: Building a Web App With Yeoman

Article: Building a Web App With Yeoman

Yeoman is an efficient open-source software system for scaffolding web applications, used for streamlining the development process. It is known primarily for its focus on scaffolding, which means the use of many different tools and interfaces coordinated ... more


Wednesday, 14 November, 2018 UTC

Face-api.js: JavaScript Face Recognition Leveraging TensorFlow.js

Face-api.js: JavaScript Face Recognition Leveraging TensorFlow.js

Face-api.js is a JavaScript API for face detection and face recognition in the browser implemented on top of the tensorflow.js core API, which implements a series of convolutional neural networks (CNNs), optimized for the web and for mobile devices. ... more


Wednesday, 14 November, 2018 UTC

Babylon.js 3.3 Improves Particle System and WebVR Support for 3D Games

Babylon.js 3.3 Improves Particle System and WebVR Support for 3D Games

The Babylon.js 3.3 release leverages features from the Microsoft Mixed Reality Toolkit (MRTK) to improve WebVR development and revamps its particle system controls. By Dylan Schiemann ... more


Wednesday, 14 November, 2018 UTC

Presentation: Spring Boot 2.0 Web Applications

Presentation: Spring Boot 2.0 Web Applications

Brian Clozel, St├ęphane Nicoll demo a WebFlux application and leverage Boot features such as Actuator, Developer Tools and more. By Stephane Nicoll, Brian Clozel ... more


Wednesday, 14 November, 2018 UTC

Mini book: The JHipster Mini-Book 5.0

Mini book: The JHipster Mini-Book 5.0

The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster. JHipster is a Yeoman generator that can be used to ... more


Wednesday, 7 November, 2018 UTC

Storybook 4 Release Supports Six New View Layers

Storybook 4 Release Supports Six New View Layers

The Storybook 4.0 release adds support for six new view layers including Ember, MarkoJS, and Svelte, and updates its dependencies to Webpack 4 and Babel 7. By Dylan Schiemann ... more


Tuesday, 6 November, 2018 UTC

Google Introduces Carlo, a Node.js Web Rendering Surface

Google Introduces Carlo, a Node.js Web Rendering Surface

Google announces an early release of Carlo, a Google Labs experiment for creating Node.js applications. Carlo leverages Puppeteer to communicate between Node.js applications and the Chrome web browser. By Dylan Schiemann ... more


Monday, 5 November, 2018 UTC

JetBrains Releases React-Based Ring UI 1.0

JetBrains Releases React-Based Ring UI 1.0

The RingUI 1.0 release introduces a new visual language for components within light and dark environments, adds support for CSS properties and modules, and adds new Message, Tabs, and Toggle components. By Dylan Schiemann ... more


Friday, 2 November, 2018 UTC

British Airways Data Breach Conducted via Malicious JavaScript Injection

British Airways Data Breach Conducted via Malicious JavaScript Injection

British Airways reports two substantial data breaches this year, initially reporting in September the compromise of 244,000 credit card transactions in August and September, and further disclosing in October another 185,000 transactions from April through ... more


Thursday, 1 November, 2018 UTC

React Conf 2018 Introduces React Hooks and React 16.7 Alpha

React Conf 2018 Introduces React Hooks and React 16.7 Alpha

The recent React Conf 2018 includes the alpha release of React 16.7, a Hooks proposal for using state and other React features without writing classes, and several promising third-party React packages. By Dylan Schiemann ... more


Wednesday, 31 October, 2018 UTC

WorkerDOM Adds DOM Concurrency for JavaScript Programming

WorkerDOM Adds DOM Concurrency for JavaScript Programming

The big news at this year's JSConf was the introduction of WorkerDOM, a JavaScript library to make the DOM available to Web Workers, allowing developers to leverage multi-core processor architectures to improve web performance. By Dylan Schiemann ... more


Wednesday, 31 October, 2018 UTC

Article: Getting Started With Vue.js

Article: Getting Started With Vue.js

Learn how to use Vue CLI to build a Vue.js 2 application for searching and displaying Giphy images, and then manipulating/transforming them by using the Cloudinary API. Also, you'll learn how to deploy this application to AWS. By Gilad David Maayan ... more