we help companies reach their financial and branding goals. Udgama is a values-driven technology agency dedicated.

Technology

Why TypeScript is better than JavaScript?

TypeScript is an open-source programming language developed by Microsoft. It is a typed superset of JavaScript. You can easily convert the JavaScript code to TypeScript. It is designed for the development of large applications, which transcompiles to JavaScript. While developing all our applications using JavaScript, when I learned about adding types to JavaScript projects, the […]

Technology

Multilingual chat with Pubnub and Amazon Translate

This blog is a demo of how you can add multilingual chat functionality to pubnub/typescript-ref-app-team-chat . This demo will be a good start to understand how Amazon Translator API works. So let’s get started. First, you have to download or clone pubnub-typescript-ref-team-chat from github. Follow the instructions given there and create a PubNub keyset. Insert them into the cloned […]

Technology

What is OpenID Connect? What problem does it solve?

Authentication and Authorization go hand in hand. If you want to read more about OAuth 2.0 which helps in Authorization you can go through the link. (I would suggest reading my blog about OAuth 2.0 first you will get more idea about this topic.) Let’s start with Why OpenID Connect was invented? So before we even talk […]

Technology

Consumer driven contract testing:

API is an important part of any web application, it helps the consumer to get the data or any other services very easily, but many times when we are trying to connect the consumer of an API and the provider at that time in order to get the confidence that everything will work fine now […]

Technology

Making a difference with an external product development team!

Advancement in various technologies has brought a revolution around the world. It has made individual lives easier. Various technologies keep hitting the market every single day! The adoption of these technologies in different walks of life has given rise to cut-throat competition in businesses. Understanding Darwin’s theory of Survival of the fittest, you may notice that […]

Technology

How loosely coupled independent teams can accelerate Product Development

For a long time, organizations have maintained the top-to-bottom hierarchy where decision-makers and employees are two different kinds. But as times change, so do organizations. Or, at least, the smart ones. Today, the modern business world is more about distributed teams. In recent years, many organizations have switched to new approaches that foster an organization’s […]

Technology

Progressive Web Apps: The Future of Web Apps?

As we make advancements, the number of daily mobile phone users is increasing. According to research, the number of mobile users is increasing by around 100 Million every year. Due to the increasing usage and space requirements, at times, users choose to access the web application instead of downloading the native app. That’s why it […]

Technology

Introduction to Next.js

Framework for building server-rendered React applications Next.js is a new framework for server-rendered React applications. Next.js is a react framework for building: Static websites Mobile web apps Desktop applications Enterprise Applications Lightweight Applications Why should we care about Next.js? It is easy to get started building a project with Next.js after installing all the required packages. It allows code-splitting. […]

Technology

React: Advanced Hooks

In react, hooks play an important role. Hooks help us to reduce code and perform tedious operations as well as keep code clean. It makes our work easy. There are different types of hooks to react eg. useState, useEffect, useReducer, useRef, and useContext. We will see how to work with these hooks by creating a simple Todo […]

Technology

Async React Hooks

In react we deal with the different types of components. It could be a class component or functional component. If it is a class component then we know how to use the lifecycle method in react, but if it is a functional component then we don’t have access to lifecycle methods. We have to use […]