I currently use Angular to build developer platform Jexia. Questions? Feedback? Please let me know.

Angular Weekly Weekly curated blogs and tools for Angular pros.

I currently use Angular to build developer platform Jexia. Questions? Feedback? Please let me know.

Fundamentals

Observables: the right way ordina-jworks.github.io I often come across the same implementations and problems when colleagues are trying to implement an observable strategy.

Union types and intersection types medium.com Union and intersection types are widely used but rarely named. The only programming language I know about containing these features and daring to call them this way is Typescript.

Notes on TypeScript: conditional types dev.to These notes should help in better understanding TypeScript and might be helpful when needing to lookup up how leverage TypeScript in a specific situation.

Some lesser known TypeScript features medium.com In the past few years, TypeScript has become a popular way to write JavaScript apps. The language is immense and can do a lot of things.

Best-practices

Be careful with array mutators medium.com I wrote a linting rule to highlight an error that I’d made on a few occasions. Let’s look at the error — and its variations — and then at the rule that prevents it.

Don’t get clever with login forms bradfrost.com As password managers like 1Password become more popular, it’s important for websites to be aware of how users go about logging into their sites.

Reactive scroll position restoration with RxJS blog.angularindepth.com JavaScript Single Page Applications rely on navigation libraries that use the History API to route through the application.

Effective automated scaffolding with Angular Schematics blog.angularindepth.com Recently I spoke about Angular Schematics as a solution to avoid common pitfalls and bad practices when architecting and coding an Angular app.

Performance boost of a very nested Angular Reactive form blog.angularindepth.com Do you have a very nested data structure? Do you have to build a form around it? Is this form really slow to work with? Are your users complaining about it?

Tutorials

The complete guide to NgRx testing christianlydemann.com The main secret behind having better test coverage in an Angular app is to reduce the friction it takes to write tests and enforce test coverage.

Dynamic filtering with RxJs and Angular forms blog.angulartraining.com How to implement a data filter using RxJs operators and some Angular Reactive forms features.

Improve Angular testing mocking child components medium.com Part 1 of a serie on how to build better, more robust Angular applications.

Use Node 11.7 worker threads with RxJS observable briandesousa.net The worker_threads module allows developers to run JavaScript asynchronously in light-weight, isolated threads contained within the main Node process.

Tools

TSLint in 2019 medium.com As the TypeScript community is working toward a unified coding experience across TypeScript and JavaScript languages, we are committed to support the convergence of TSLint and ESLint; in this blog post we explain the Why and How of our efforts.

Perspectives

Why I love TypeScript karlsson.com.au This post is a prelude to a post I’m planning about TypeScript, Koa and GraphQL using MongoDB. It didn’t take long to setup, in fact it was incredibly easy. The obstacles only came once I installed a few Koa related packages that didn’t have any types.

Documentation comments from Rust to Typescript? github.com It would be nice to have documentation comments from Rust in corresponding Typescript definitions.

Why we switched to NestJS for our new SaaS product medium.com We strive to deliver high quality, beautiful and stable products. Up until now, all of our back-end code was written in JavaScript using the ExpressJS framework.

Remote Angular jobs

Presentations

Netflix JavaScript Talks - Making Bandersnatch

GOTO 2018 • Why I Was Wrong About TypeScript • TJ VanToll

TypeScript-It's time to migrate!

Did you enjoy this issue?

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