When your favorite library doesn’t work as you thought it does

In my recent article I talked about things that are unexpected for developers in Angular; so it is only logical to now focus on some pitfalls that are present in RxJS — the faithful companion of Angular.

RxJS has truly been a given for any Angular application — we use it on a daily basis to work with forms, HTTP calls, events, and so much more. Of course, it is tempting to think that we understand how it works at least with adequate precision. But sometimes this wonderful library…


When your favorite framework doesn’t work as you thought it does

AngularInDepth is moving away from Medium. This article, its updates and more recent articles are hosted on the new platform inDepth.dev

Every Angular developer has encountered some instances of when the framework did something unusual, and sometimes even outright nonsensical. Today we are going to take a look at some of those cases and explain why it works the way it does.


The most vital part of an enterprise app

AngularInDepth is moving away from Medium. This article, its updates and more recent articles are hosted on the new platform inDepth.dev

Angular Forms are an important part of almost every Angular app, even more so for enterprise apps — dashboards, live data apps, data collection, and so on. It is very important to have as flexible of a setup as possible, because requirements for forms can change drastically in a single moment.

There are several important things to know and remember about Angular forms.

Forms are not type-safe

That’s it, I’ve said it. Forms are not…


How to use the powers of reactive extensions in frontend

AngularInDepth is moving away from Medium. This article, its updates and more recent articles are hosted on the new platform inDepth.dev

Anyone working on an Angular app should at least be familiar with RxJS. Actually the framework itself is build using RxJS and around some of its concepts. But there is more to that. In reality, we can use RxJS and observable streams to come up with better and more readable code and even reduce the number of lines (which translates to bundle size) that we write.

So let’s dive…


AngularInDepth is moving away from Medium. This article, its updates and more recent articles are hosted on the new platform inDepth.dev

If you work in web development, there is almost no chance you have not ever heard about TypeScript — the strictly typed superset of JavaScript. Chances are you even (willingly or not) learned at least the basics of this language. Most of the major frameworks like Angular, React and Vue offer you the ability to write your projects in TS rather than plain old JS. …

Armen Vardanyan

Senior Angular developer from Yerevan, Armenia

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store