Andrey currently uses Angular to build developer platform Jexia. Just learning Angular? Join his news
|
|
August 4 · Issue #13 · View online
Weekly curated blogs and tools for Angular pros.
|
|
|
|
|
Angular pseudo-events
Angular offers a nifty little feature to facilitate the process of listening to keyboard events.
|
What’s new in WebStorm for Angular
The most recent release of Angular adds lots of new features to the CLI that make it easier for you to update and add new features to your app.
|
Grab and Go program for Chromebooks, powered by Angular
Google announced its Grab and Go program: a self service program for enterprises to automate managing Chromebook assets, with Angular at the heart.
|
|
Attribute Directives ❤ Angular Forms
We’ll examine creating Angular Directives that interact with Angular Forms controls, by creating an attribute directive which hooks into the form control.
|
RxJS: live search - the devil is in the detail
Although I’ve been using the RxJS library on day-to-day basis for quite a long time, I still remember when I first got astonished by the library features.
|
RxJS: Cancelling observables — beyond the Semicolon
RxJS is something I have come to appreciate quite a bit in the recent past, in it’s ability to manage asynchronous operations.
|
|
discussion today with @:
If you're having a type inference issue with a 3rd party library, don't try to force it by shoving types into generics, use `as X` instead.
DON'T:
const result: X = foo<X>(arg1);
DO:
const result: X = foo(arg1) as X;
|
1:07 AM - 3 Aug 2018
|
|
Animate common interactions with Angular Animations
Angular offers @angular/animations package that enables you to write complex, hierarchical transitions in a declarative way.
|
How 'runOutsideAngular' might reduce change detection calls
When working with Angular, I often see people are confused about NgZone and zone.js itself.
|
|
Turning an Angular 6 app into a progressive web app
This article shows how to add PWA (Progressive Web App) capabilities to your Angular 6 app.
|
PRPL pattern for progressive web apps using Angular 6+
It’s meant to serve to a client (CSS, JS and other static assets) only to what will be used by the client on a current requested page. Upon that, resource will be cached.
|
|
(+) tip for today:
Since ver 2.9, TypeScript introduced `resolveJsonModule` setting that allows importing json files. It figures out the types too!
It so happens that @ 6.1 added support for this TS version, so if you haven't, go ahead: 💻 ng update ! https://t.co/bbRGWJxHoG
|
2:29 PM - 3 Aug 2018
|
|
The complete guide to authentication in Angular with Akita
Authentication is an essential part of most web apps. The most common way single-page apps know whether the user is currently logged in is by saving his JWT.
|
Boost performance of existing Angular app with lazy loading
It’s quite common that after entire development, we realise our application’s initial load time is very high and our customer wants to reduce it anyhow.
|
|
The cost of JavaScript in 2018
Byte-for-byte, JavaScript is still the most expensive resource we send to phones, because it can delay interactivity in large ways.
|
|
How to hack a Node app - YouTube
|
Did you enjoy this issue?
|
|
|
|
If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
|