Angular Weekly #88
Weekly curated resources for professional Angular developers
10 minutes - And how to work with observables.
12 minutes - How do TypeScript’s enums work and what can they be used for?
8 minutes - Learn how to use services and dependency injection to improve your Angular development by making it modular, extensible and loosely coupled.
4 minutes - How we can add special values to base-level types.
4 minutes - Let's have a bit of a dig into how a new TypeScript feature works
- What are Rxjs subscriptions? (3 min.)
- Delving deeper into TypeScript (11 min.)
- TypeScript advanced: `this` and dynamic type (6 min.)
- Understanding any and unknown in TypeScript (4 min.)
7 minutes - How can you start setting up a monorepo and what tools are required to do so? Having to manage all this code in one repo can be really tedious to set up but this is where Nx comes into play!
3 minutes - Listing the main reasons why web components work so greatly for Duet Design System.
3 minutes - A talk about a different base component approach in the Angular.
12 minutes - In this article, I discuss how the Pick utility type can help satisfy the Interface Segregation Principle in TypeScript.
9 minutes - A great way to take your app to the next level is to implement Guards, which are interfaces that protect routes and grant access based on defined permissions.
4 minutes - Angular pipes are a way to write display-value transformations that you can declare in your HTML template.
6 minutes - Discussing a peculiar creation: a FormArray, exposed by Angular Reactive Forms. We’ll learn when and how to use it, both in the component and in the template.
4 minutes - 53% of the users are going to leave your page if it takes more than three seconds to load.
6 minutes - RxJS is quite a popular library in Angular world so for me it is always interesting to find out something new about its internals.
- Merging declarations in TypeScript (6 min.)
- Dynamic dashboards in Python with Angular (5 min.)
- How to share components between lazy modules (9 min.)
- SpaceX app w/ GraphQL, Apollo Client + Angular 8 (7 min.)
4 minutes - While npm scripts are built-in and work well for a variety of situations, there are times when another task runner might make more sense.
6 minutes - Nx is a set of extensible dev tools for monorepos, which we developed at Nrwl based on our experience working at Google.
4 minutes - Git 2.25.0 includes a new experimental git sparse-checkout command that makes the existing feature easier to use, along with some important performance benefits for large repositories.
- Turbolinks: faster navigating your web application
- Make graphics with hand-drawn, sketchy appearance
- Programmatically making web requests in the browser
- Json-Function: use methods like schema, innerJoin, etc.
- Client-side server to build, test + prototype your JS app
4 minutes - 2020 is the year you can help the Angular ecosystem thrive.
8 minutes - By now most people have heard about this microfrontends thing. After microservices this seems to be the next target for decoupling large systems.
8 minutes - Is your app slow? Learn what to watch out for when debugging poor performance in your Angular app.
Practice makes perfect when it comes to RxJS
Duration: 38 minutes
Micro front-ends in practice: 1 shell to rule them all
Duration: 66 minutes
Duration: 28 minutes
About me and my project
I’m Andrey, a Ukrainian engineer working from Kharkiv to help building Jexia, a cloud hub providing a full-service serverless architecture.
With Jexia, a front-end developer pays zero to eight euros per month to craft fully equipped applications. It would be awesome if you are able to test it yourself!
Product Examples Pricing