Hi, I'm Andrey. I'm using Angular to build developer platform Jexia.

Angular Weekly Weekly curated blogs and tools for Angular pros.

Hi, I’m Andrey. I’m using Angular to build developer platform Jexia.

Fundamentals

TypeScript type inference guide ducin.it Mechanics of TypeScript and my experience after 4 years in corporate projects.

Background sync with service workers davidwalsh.name The lifecycle with background sync is slightly different.

An AssemblyScript primer (for TypeScript developers) dev.to A quick dive into AssemblyScript and how to use it.

Understanding RxJS map, mergeMap, switchMap and concatMap hackernoon.com You eventually need a way to map the data to whatever format you need it to be.

Best-practices

Creatively decouple ngOnChanges blog.angularindepth.com A nicer way to subscribe to property changes.

Best way to unsubscribe RxJS observables blog.angularindepth.com Different approaches to managing RxJS subscriptions in Angular applications lead to different trade-offs in terms of verbosity, robustness or simplicity.

What was that ‘flushMicrotasks’ thing again? medium.com How to use flushMicrotasks to do Angular testing for logic that uses microtasks.

Why you shouldn’t use NO_ERRORS_SCHEMA in unit tests medium.com Isolation of a component for shallow unit testing requires a large amount of boilerplate if your component is a container for many other components/services.

Tutorials

Getting spinny with Angular medium.com Make the user experience better by showing stuff is happening while people wait.

Angular Performance Tuning (Part-1) medium.com How to work with Angular datatables and make it performant.

Create Ionic App that uses BehaviorSubject and Shared Service medium.com Recently I found myself in the situation of having two unrelated components in an Ionic application that needed to use the same data coming from an API endpoint.

Angular Nested Reactive Forms — Using CVAs medium.com Implement nested reactive forms using composite control value accessors (CVAs).

Tools

What’s new in Angular CLI 7.2? blog.ninja-squad.com Angular CLI 7.2 is out! Read all about the new flags and options available!

TypeScript 2.8: conditional types blog.mariusschulz.com Introduction conditional types: a strong and exciting addition to the type system.

36 essential tools for JavaScript developers x-team.com A list of JavaScript tools to up your productivity, placed into categories that define important parts of the process.

TypeScript roadmap: January - June 2019 github.com Giving our team and users clarity over our priorities over the next 6 months.

Perspectives

What if we could verify npm packages? hackernoon.com 2018 brought us fairly high-profile talking points about the state of NPM security.

A hybrid migration from AngularJS to Angular—A case study www.monterail.com Developers went with the hybrid approach and you’ll find an outline of what exactly went into the process hiding behind the popular buzzword.

Remote jobs

Auth0 - Full-Stack Engineer jsremotely.com Auth0 provides thousands of enterprises with a Universal Identity Platform.

RavenOps - Remote Full Stack Engineer www.ventureloop.com Foster a thriving ecosystem of hundreds of innovative robotics companies.

Invinsec - Full Stack Software Developer www.ventureloop.com Making cyber security accessible to all through our security operations.

Presentations

UX Design and Code Generation for Angular Apps

Monitoring Document And Element Scroll Percentages Using RxJS In Angular 6.0.2

Did you enjoy this issue?

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