Menu

JavaScript News

Angular v6.1 Now Available — TypeScript 2.9, Scroll Positioning, and more

July 26th, 2018

Angular version 6.1 has been released. This is a minor release that is a drop-in replacement for 6.0 containing new features and bugfixes. picture of the Angular repository changelog What’s new? Router Scroll Position RestorationDevelopers can now configure the router to remember and restore scroll position as the user navigates around an application. New navigation…

Datepicking Beyond the Gregorian Calendar

July 12th, 2018

In this blog post, I would like to tell you about our work at the Digital Humanities Lab (DHLab) at the University of Basel, Switzerland, and how it is connected to the Angular community. Part of my role here at the DHLab is making research more accessible. This is the story of an open source…

You Probably Don’t Need Derived State

June 7th, 2018

React 16.4 included a bugfix for getDerivedStateFromProps which caused some existing bugs in React components to reproduce more consistently. If this release exposed a case where your application was using an anti-pattern and didn’t work properly after the fix, we’re sorry for the churn. In this post, we will explain some common anti-patterns with derived…

Moving Design Beyond Pictures

June 7th, 2018

Quickly create real Angular prototypes without writing code. Designers put a lot of time into designing components and features for their products, however, there often still remains a gap between a designer’s vision and a developer’s reality. “An author can write a book. A musician can compose a song, an animator can compose a short, a…

June 2018 Security Releases

June 6th, 2018

Summary Node.js will release new versions of all supported release lines on or around June 12th, 2018 (UTC). These releases will incorporate a number of security fixes. Impact All versions of Node.js 6.x (LTS "Boron") are vulnerable to 1 denial-of-service (DoS) vulnerability with a severity of LOW. All versions of Node.js 8.x (LTS "Carbon") are…

React v16.4.0: Pointer Events

May 23rd, 2018

The latest minor release adds support for an oft-requested feature: pointer events! It also includes a bugfix for getDerivedStateFromProps. Check out the full changelog below. Pointer Events The following event types are now available in React DOM: onPointerDown onPointerMove onPointerUp onPointerCancel onGotPointerCapture onLostPointerCapture onPointerEnter onPointerLeave onPointerOver onPointerOut Please note that these events will only work…

Version 6 of Angular Now Available

May 4th, 2018

The 6.0.0 release of Angular is here! This is a major release focused less on the underlying framework, and more on the toolchain and on making it easier to move quickly with Angular in the future.a photo by Manu Murthy of the Angular TeamAs a part of …

React v16.3.0: New lifecycles and context API

March 29th, 2018

A few days ago, we wrote a post about upcoming changes to our legacy lifecycle methods, including gradual migration strategies. In React 16.3.0, we are adding a few new lifecycle methods to assist with that migration. We are also introducing new APIs for long requested features: an official context API, a ref forwarding API, and…

Update on Async Rendering

March 27th, 2018

For over a year, the React team has been working to implement asynchronous rendering. Last month during his talk at JSConf Iceland, Dan unveiled some of the exciting new possibilities async rendering unlocks. Now we’d like to share with you some of the lessons we’ve learned while working on these features, and some recipes to…

March 2018 Node Security Releases

March 22nd, 2018

Summary The Node.js project will be releasing new versions for each of its supported release lines on, or shortly after, the 27th of March, 2018 (UTC). These releases will incorporate a number of security fixes and will also likely include an upgraded version of OpenSSL. Inclusions OpenSSL 1.0.2o The OpenSSL team have announced that OpenSSL…