Category: Angular

A plan for version 8.0 and Ivy

“When will Ivy be ready?” is a question we get asked every week. Here’s an update on how things are going with version 8.0, and our plans for releasing and finalizing Ivy. We are planning on having Ivy as an opt-in preview as part of the version 8.0 release in Q2 of this year. What’s coming up in version 8.0? While most of the team is heads-down on Ivy, we have several updates we are working towards for version 8.0. Keep in mind that these plans are subject to change before the final release. Differential Loading of Modern JavaScriptCLI will...

Read More

Nebular meets Angular CDK

A short while ago our team released a stable version of Nebular. Nebular is an Angular library that simplifies complex rich UI applications development. It consists of the following modules: Theme, Authentication, and Security. During the multiple release candidates, we’ve experienced some challenges, and I want to tell you about the most interesting ones. Why we built Nebular with Angular CDK As you know, it’s much easier to build user interfaces using component libraries. One of the vital parts of these libraries is floating components — components which are rendered over the other components and may overlap them, such as Dialogs, Context...

Read More

Angular Console

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 on the official blog in order to communicate what Angular Console is and what it means for the Angular community going forward. When trying to learn or design a piece of software, I believe the most important place to start is to concretely define a mental model of what exactly that piece of software is...

Read More

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 launches. Virtual Scrolling can improve the performance of applications How to update to v7 Visit update.angular.io for detailed information and guidance on updating your application, but thanks to the work we did in v6, updating to v7 should be one command for most developers: ng update @angular/cli @angular/core Early adopters of v7 have reported that this...

Read More

Angular Schematics: Unit Testing

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 be terribly obvious how to create tests for the tools you’ve created. In this article, we are going to look at a method to create unit tests for your Angular Schematics by building off of another post previously posted about creating a Simple Schematic....

Read More