Menu

JavaScript News

React v16.7: No, This Is Not The One With Hooks

December 19th, 2018

Our latest release includes an important performance bugfix for React.lazy. Although there are no API changes, we’re releasing it as a minor instead of a patch. Why Is This Bugfix a Minor Instead of a Patch? React follows semantic versioning. Typically, this means that we use patch versions for bugfixes, and minors for new (non-breaking)…

Angular Console

December 4th, 2018

Angular Console: What is it and why is it valuable for you? Here at Narwhal (Nrwl), we’ve been working with the Angular team over the last 3 months to build a new developer tool that is now becoming widely adopted. It's called Angular Console. As the lead designer/front-end architect, the Angular team invited me to write…

November 2018 Node.js Security Releases

November 28th, 2018

(Update 27-November-2018) Security releases available Summary Updates are now available for all active Node.js release lines. These include fixes for the vulnerabilities identified in the initial announcement (below). They also include upgrades of Node.js 6 and 8 to OpenSSL 1.0.2q, and upgrades of Node.js 10 and 11 to OpenSSL 1.1.0j. We recommend that all Node.js…

React 16.x Roadmap

November 27th, 2018

You might have heard about features like “Hooks”, “Suspense”, and “Concurrent Rendering” in the previous blog posts and talks. In this post, we’ll look at how they fit together and the expected timeline for their availability in a stable release of React. tl;dr We plan to split the rollout of new React features into the…

React Conf recap: Hooks, Suspense, and Concurrent Rendering

November 13th, 2018

This year’s React Conf took place on October 25 and 26 in Henderson, Nevada, where more than 600 attendees gathered to discuss the latest in UI engineering. Sophie Alpert and Dan Abramov kicked off Day 1 with their keynote, React Today and Tomorrow. In the talk, they introduced Hooks, which are a new proposal that…

React v16.6.0: lazy, memo and contextType

October 23rd, 2018

Today we’re releasing React 16.6 with a few new convenient features. A form of PureComponent/shouldComponentUpdate for function components, a way to do code splitting using Suspense and an easier way to consume Context from class components. Check out the full changelog below. React.memo Class components can bail out from rendering when their input props are…

Angular 7 – CLI Prompts, Virtual Scroll, Drag and Drop and more

October 18th, 2018

Version 7 of Angular — CLI Prompts, Virtual Scroll, Drag and Drop and more The 7.0.0 release of Angular is here! This is a major release spanning the entire platform, including the core framework, Angular Material, and the CLI with synchronized major versions. This release contains new features for our tool chain, and has enabled several major partner…

Create React App 2.0: Babel 7, Sass, and More

October 1st, 2018

Create React App 2.0 has been released today, and it brings a year’s worth of improvements in a single dependency update. While React itself doesn’t require any build dependencies, it can be challenging to write a complex app without a fast test runner, a production minifier, and a modular codebase. Since the very first release,…

Angular Schematics: Unit Testing

September 13th, 2018

Building Schematics can be magical. With very little code you can build large structures that can be replicated over multiple projects. As with any coding, you’ll want to create unit tests to ensure that every change you made is exact and many situations are tested with ease. When starting out with Schematics, it might not…

Introducing the React Profiler

September 10th, 2018

React 16.5 adds support for a new DevTools profiler plugin. This plugin uses React’s experimental Profiler API to collect timing information about each component that’s rendered in order to identify performance bottlenecks in React applications. It will be fully compatible with our upcoming time slicing and suspense features. This blog post covers the following topics:…