blog.rbkannan.devGCP Workload Identity FederationWorkload identity federation in GCP allows us to exchange tokens with different Identity providers such as AWS, and Azure for short-lived access tokens to impersonate service accounts. When we have to work with GCP resources from other cloud provider...Nov 12, 2023路5 min read
blog.rbkannan.devAuth in Web - Cookies Vs StorageHello Everyone馃憢, Today we will be seeing about cookie vs storage and how to setup the auth in the web app. When it comes to Authentication there is always a confusion choosing between Cookie and Storage to save the token. Cookies: Cookies are text f...Nov 8, 2020路9 min read
blog.rbkannan.devLet's build a video conferencing appHello Everyone馃憢, In this article we will see how to build a video conferencing app. Prerequisites: Basics of Webrtc To implement this we will be using the following libraries: React Nodejs simple-peer socket.io chance Setup Server: touch app.js ya...Oct 31, 2020路11 min read
blog.rbkannan.devLet's Build a Collaborative Rich Text EditorHello Everyone馃憢, In this article we will see how to build a collabrative rich text editor. If you already know how the collabration works realtime feel free to skip the theory section. Theory: To build a collabrative one we need to know how to handl...Oct 24, 2020路6 min read
blog.rbkannan.devTagged Template LiteralsHello Everyone 馃憢, Tagged template literals is an es6 feature which allow you to tag a template to a function. If you are from react/graphql world you would have seen the below syntax. https://gist.github.com/Kannndev/560dec48ae205c793372ee000af90d4c...Oct 16, 2020路1 min read