Andrey uses Angular to build developer platform Jexia. If you were forwarded this newsletter and you

Angular Weekly Weekly curated blogs and tools for Angular pros.

Andrey uses Angular to build developer platform Jexia. If you were forwarded this newsletter and you like it, you can subscribe here.

Fundamentals

Angular libraries and microservices dzone.com Learn how to implement microservices on the front-end with client-side UI patterns and Angular libraries in this tutorial from the DZone Guide to Microservices.

New in Angular 7: better navigations blog.angularindepth.com With PR #25740 all navigations performed by Angular’s router are merged into a single, observable stream. We’ll look at these changes, and gain a new level of respect for the switchMap operator.

Angular asynchronous test patterns and recipes medium.com There’s a brief moment in time (usually after the Angular CLI scaffolds your new app) where the application behaves synchronously and renders static text in the browser.

Angular @ViewChild: in-depth explanation (all features covered) blog.angular-university.io This post is complete guide to the @ViewChild operator. We will learn how and when to use it, alternatives, we will focus on less well-known uses cases.

Best-practices

Lossless backpressure in RxJS itnext.io I figured out a lossless way to handle back pressure in async iterators, generators, and Node.js streams with RxJS.

Simulating events in Angular unit tests netbasal.com In this article, I will walk you through the process of triggering events when writing unit tests for Angular components.

Unzip files in the browser with Angular 7 medium.com Zip.js is an open-source library (BSD license) for zipping and unzipping files in JavaScript. It uses a Web Worker to do the actual Zip file processing.

Designing a loading screen to fit your app medium.com Whether you’re submitting an online form or waiting for your favorite app to load, we’ve all been there… trapped in the loading screen of hell.

Debug Angular apps in production without revealing source maps blog.angularindepth.com When our app gets deployed to production we often encounter different code than what we edited during development. Our code gets modified and optimized during the build process.

5 tips to improve user experience of your Angular app with NgRx blog.angularindepth.com Web app performance matters. Even more so when the company’s funds depend on such apps for users to engage with the site and to keep them coming back.

Tutorials

Boost Angular’s performance by lazy loading your modules blog.bitsrc.io We will need several tools in this article, Node.js and NPM. As this is an Angular project, it depends heavily on Node.js and NPM.

Tools

Automate your NPM publish with GitHub Actions medium.com It’s no secret that I’m a huge fan of automation. I always get excited when something is released that can potentially simplify my workflow or take a couple of tedious tasks off my plate.

Perspectives

Why I no longer use D3.js medium.com Every time I work on a project with visualisations, project managers usually react in horror when I say I’m not using D3. Why is there concern about this?

Google Dev Blog: building the shape system for material design developers.googleblog.com I am Yarden, an iOS engineer for Material Design—Google’s open-source system for designing and building excellent user interfaces. I help build and maintain our iOS components, but I’m also the engineering lead for Material’s shape system.

Presentations

Angular testing in TDD | Shai Reznik www.youtube.com “Yes, one day we will test our code, just not now, soon, right after this next release… we promise…” Hi, My name is Shai Reznik.

Angular Testing In TDD | Shai Reznik | AngularConnect 2018

Introduction to GraphQL APIs with AppSync, Amplify and Angular

I Wish You All a Merry Christmas !!!

Did you enjoy this issue?

If you don't want these updates anymore, please unsubscribe here