Earlier, I used a few React testing frameworks to test my React frontend application. But, at some point, I realized that these frameworks didn’t test the actual look and feel of the UI components. It is important to understand the need for how the application looks in addition to how it works. Often, the UI […]
“Good fortune is what happens when opportunity meets with planning.” ― Thomas Edison, inventor Be it an automotive manufacturing company or a software development company, thorough planning towards the goal is one of the key factors required to develop an excellent quality product that satisfies customer requirements.Agile and Waterfall are two different approaches to a software […]
REST and GraphQL are the ways of sending data over HTTP. REST i.e., REpresentational State Transfer is a set of rules that developers follow when they create APIs and was used in many application stacks in the past few years. REST is about creating representationof object’s current state and transferring that representation over network GraphQL is […]
Software product development with an external team is a global trend. As the world becomes more open, global talent has become more reachable with hiring an external team for software development as companies are in need of talent and technical skills that they don’t find internally. We, in this article, give our readers an insight […]
A few years ago, a frontend web developer only needed to know HTML, CSS, and JavaScript to ace their work. However, that is not the case anymore. Given the rise of digital, the increasing popularity of the web and mobile applications, and the ever-expanding competition in the market – developers not only need to build […]
Let me ask you a question, as a developer, what’s your favorite or most commonly used computer language? Well, I guess most of you picked up Javascript (JS). That’s what almost every study and research I came across said. In fact, according to StackOverflow’s 2021 Developer Survey, JavaScript currently stands as the most commonly-used language in the […]
“If you want to be successful, learn from other peoples’ mistakes, don’t learn from success stories.” – Jack Ma, Alibaba Whether you are a frontend developer or a backend developer or even a full stack developer, you need to understand the best practices and the mistakes that you might have made and are making to […]
Learning has been at the core of Udgama since its inception–and for good reason. As a company dealing with technology–one of the most rapidly evolving phenomena, constantly growing our skillset and knowledge is the only way to stay relevant with the times. In everything we do, we follow the Udgama Way. We constantly learn and adopt the […]
A month ago, if someone would walk up to me and ask, “Can you build a functional app in 15 days?”, I wouldn’t have thought twice before saying, “No, that’s practically impossible.” Today, my answer, however, would be different. I’d rather say, “With the right set of people by my side, of course, I can.” […]
Recently, at Udgama, for our projects, our engineering team started using Github Actions for Continuous Integration (CI). This blog will give you a brief idea of how you can iterate faster with Github Actions for your projects and what is the transition process we used to switch to the Agile CI model. What is Continuous […]