A tutorial for implementing video calls in a web application using Angular

video call image
video call image
Photo by Katerina Holmes from Pexels

If you’ve ever wondered how to make a web application like Skype or Zoom, or if you’re thinking about developing a video chat app with Angular, this article is for you.

We are going to create a sample application that will allow us to make a connection between remote peers using NAT-traversal technologies such as ICE, STUN, and TURN.
For our client we will only need the WebRTC api and javascript code (in this case we will take advantage of typescript typing).

Let’s start by taking a brief look at WebRTC.

WebRTC (Web Real-Time Communication) is a free open source…

How to keep learning and improving a programming language.


By now, I guess all of us in the development world know that we are in a “living” ecosystem. Technologies evolve, add new features, new functionalities and even some are left behind under something we are all familiar with: the dreaded deprecated.

It would be funny to do a poll on the first word that comes to mind when we read “deprecated” (You could leave a comment at the end of the article).

But this is not a problem for us, or it shouldn’t be. From my point of view, it is exciting to evolve with the language we work…


Software Developer. “Learn to share, share to learn”

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