Angular Weekly Weekly curated blogs and tools for Angular pros.

Fundamentals

Announcing TypeScript 3.7 devblogs.microsoft.com 20 minutes - A release packed with awesome new language, compiler, and tooling features.

Exciting times — be ready for Angular 9 blog.angularindepth.com 8 minutes - It’s because Ivy is here, Ivy is now the default rendering engine in Angular.

Google Maps is now an Angular component timdeschryver.dev 10 minutes - The Angular Component pearl-lullaby (v9.0.0-rc.0) release introduces the second official @angular/component component, a Google Maps component. In this post, we take a look at getting started with the Google Maps component.

Real-world reports (aka best-practices)

Create a sketchpad with Angular & P5JS rhythmandbinary.com 9 minutes - There are a lot of great frameworks that provide animation and drawing capabilities with software today. I was recently working with P5JS and wanted to share some cool things I learned a long the way.

How to publish web components to NPM justinfagnani.com 10 minutes - What should be a simple process, in my opinion, is fraught with a large number of correlated choices that are dependent not just on technical factors, but social factors like what users are used to, and how web-centric their point-of-view is.

Mocking server sent events: development and CI ordina-jworks.github.io 14 minutes - I came across this topic during some consultancy a couple of times. As I stated in my previous blog about mocking a backend ( - I came across this topic during some consultancy a couple of times. As I stated in my previous blog about mocking a backend ( Node-RED: Development and CI ), we don’t live in an ideal world. Backends are not always finished before frontend development starts and personally I hate it when I have to include mock data into my frontend code.

Tutorials

Feature reducer with Ngrx www.kimsereylam.com 6 minutes - Just like how Angular components, ngrx stores can also be separated into different modules. How to define ngrx reducers, effects and actions for feature modules.

How to use TypeScript generics itnext.io 4 minutes - A quick tutorial on one of TypeScript’s best features.

Migrate your Angular library to Jest blog.angularindepth.com 10 minutes - How to migrate a multi-project Angular workspace to Jest. This week’s short tutorial ’2 min.) is a nice addition. - How to migrate a multi-project Angular workspace to Jest. This week’s short tutorial ’ Testing dates with Jest ’ (.) is a nice addition.

Component reusability techniques with Angular blog.bitsrc.io 7 minutes - DRY (Don’t repeat yourself) is one of the fundamental concepts of software engineering.

Tools

Updating to Angular version 9 next.angular.io 2 minutes - A guide containing everything you need to know about updating to the next Angular version.

Announcing release Babel 7.7.0 babeljs.io 6 minutes - Error recovery and TypeScript 3.7.

Announcing the Capacitor ngAdd Schematic blog.angular.io 3 minutes - Ionic is happy to share the release of Angular Schematics for Capacitor. Let’s take a look at what Capacitor is and how to add it to an Angular project.

NativeScript 6.2, containing dark mode www.nativescript.org 5 minutes - Scoped NPM package, improved conflict resolution of Pod files, and more.

The new Angular Youtube Player component blog.angularindepth.com 3 minutes - Easier than ever before to add YouTube videos to Angular applications.

Tiny interactions lib, based on Web Animations API itnext.io 2 minutes - Web Animations are still experimental but it’s a beautiful straightforward API and as for now it’s one of the most performant ways of making animations.

Academic articles

Static TypeScript: implementation of a static compiler dl.acm.org 15 minutes - You need to register at ACM, but this content is for free - Microsoft Research presents Static TypeScript (STS), a subset of TypeScript and its compiler/linker tools, fully implemented in TypeScript and running in the browser. Designed to be useful in education, while being amenable to static compilation targeting small devices.

Unakite: scaffold dev's decision-making using the web dl.acm.org 10 minutes - You need to register at ACM, but this content is for free - Developers spend a significant portion of their time searching for solutions and methods online. While numerous tools have been developed to support this exploratory process, in many cases the answers to developers’ questions involve trade-offs among multiple valid options and not just a single solution. A prototype system named Unakite collects, organizes, and keeps track of information about tradeoffs and builds a comparison table, which can be saved as a design rationale for later use.

Presentations

TypeScript - Beyond the basics

Duration: 51 minutes

Real-time stream processing MorseCode in RxJS

Duration: 30 minutes

TypeScript: now officially Airbnb's web dev language www.programmableweb.com Brie Bunge, front-end engineer at Airbnb, recently told an audience that Airbnb has adopted TypeScript as its standard language for web development. At last week’s GraphQL summit, she gave the same presentation as earlier at JSConf Hawaii.

Duration: 26 minutes

About Angular Weekly . I’m Angular Weekly is a mailing consisting of the finest blogs and tools curated for Angular prosI’m Andrey , your curator, working from Kharkiv (Ukraine) to help building a Dutch serverless functions platform called Jexia

Do you have a question, feedback or you want to share a noteworthy blog for Angular pros? Reach out to me via andrey at angular-weekly.com.

Did you enjoy this issue?

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