Upgrading Angular Applications: Upgrade Shell – nrwl
Many organizations have large AngularJS 1.x applications deployed to production. These applications may be built by multiple teams from different lines of business. They may use different routers and...
View ArticleRxjs — be careful with that axe, Eugene – Michal Majewski – Medium
Since angular 2 brought Rxjs as embedded library, it automatically moved Rxjs to mainstream. However Rxjs is fantastic and very powerful library, there is a trade-of related to that. Rxjs is not super...
View ArticleCustom Preloading and Lazy Loading Strategies with Angular
Angular has many features that allow us to configure apps to be as fast and high preforming as possible. One of the critical features that enable responsive fast Angular apps is the ability to lazy...
View ArticleAngular’s $digest is reborn in the newer version of Angular
I’ve worked with Angular.js for a few years and despite the widespread criticism I think this is a fantastic framework. I’ve started with a great book Building your own Angular.js and read most of the...
View Article(61) Profiling Paint Perf 🔎 🎨 – YouTube
The post (61) Profiling Paint Perf 🔎 🎨 – YouTube appeared first on angular.org.il.
View ArticleTesting Angular Apps in WebStorm – nrwl
WebStorm is a great tool for building Angular applications. One of its useful features is running tests right in the IDE. In this blog post I’ll show you how to do it. Source: Testing Angular Apps in...
View ArticleTesting Angular faster with Jest – Xfive
It struck me how painful experience it was to test an Angular app. And then I realized it can be painless with Jest. Source: Testing Angular faster with Jest – Xfive The post Testing Angular faster...
View ArticleAngular architecture patterns — Detailed project architecture
Welcome back to series of blog posts about architectural patterns for frontent web applications. The code examples are written in Angular 4 but the logic is applicable in plain javascript or any...
View ArticleError Handling in RxJs
In this post I will talk about error handling in complex RxJs streams. The easiest way to trap errors in RxJs is to add an error callback in the subscribe call. While this is super simple, this...
View ArticleViewChildren and ContentChildren in Angular – Minko Gechev’s blog
In this article I’m going to explain the difference between the concepts of view children and content children in Angular. We will take a look at how we can pass access these two different kinds of...
View ArticleThe New Chrome DevTool Feature You Want to Know About
The Chrome development teams work on features and improvements that make our browsing and developing experience better. The Google I/O 2017conference took place at April and there are significant...
View ArticleCreating Reusable Components with NgTemplateOutlet in Angular
The single responsibility principle is the idea that pieces of your app should have one purpose. Following this principle makes your Angular app easier to test and develop. In this post we will be...
View ArticleAngular: Angular Material Status Update
In the six months since our last post about Angular Material, the team been hard at work building cool new components and applying a heaping of polish. Some of the highlights include: Datepicker,...
View Article10 TypeScript Features You Might Not Know · Moin World!
Recently TypeScript is increasingly gaining popularity and companies like Slack are praising their move to TypeScript. But with TypeScript shipping monthly updates to the language and its tools even a...
View ArticleA Taste From The New Angular HTTP Client – Netanel Basal
Angular version 4.3.0-rc.0 is now available. In this release, we can see a new exciting feature we all waited for — an improved version of the HTTP client API. Source: A Taste From The New Angular HTTP...
View ArticleShayne Boyer: Angular 2 : Organization Using {barrels}
The import statements in Angular 2 can get pretty cumbersome if you’re using a lot of services, models, directives etc in any specific component. Looking at the basic “QuickStart”, the app.component.ts...
View ArticleIntercept HTTP Requests in Angular
Angular version 4.3.1 introduced one important new feature: the new HTTP client. Not only did it bring optimizations in how we can execute requests to backend APIs, but it made intercepting HTTP...
View ArticleHow to manually bootstrap an Angular application – Angular In Depth
Angular has a concept of the running application instance that you can usually inject using ApplicationRef token. There potentially can be many applications on one platform. Each application is created...
View ArticleWhat’s new in Angular CLI 1.3? | Ninja Squad
Angular CLI 1.3.0 is out with some nice new features!It now officially supports ES2017 and TypeScript 2.4 and is ready for Angular 5 (which should be out shortly).You can check out what files you need...
View ArticleIf you think `ngDoCheck` means your component is being checked — read this...
There’s one question that comes up again and again on stackoverflow. The question is about ngDoCheck lifecycle hook that is triggered for a component that implements OnPush change detection strategy....
View Article