XMPP - Extensible Messaging and Presence Protocol (with Node JS and eJabberd)

The Backend Engineering Show with Hussein Nasser

Episode | Podcast

Date: Mon, 15 Feb 2021 20:50:32 GMT

<p>XMPP or the Extensible Messaging and Presence Protocol&nbsp; originally named&nbsp;Jabber[1]) is an&nbsp;open&nbsp;communication protocol&nbsp;designed for&nbsp;instant messaging&nbsp;(IM),&nbsp;presence information, and&nbsp;contact list&nbsp;maintenance. it is used by almost all large messaging systems such as whatsapp, facebook, google talk and others. In this video we will go through XMPP architecture, explain how it works and then finallly show how to spin up an XMPP chat server and connect to it from node js.</p>