AgileExperience DesignSoftware development
Developing robust and scalable REST APIs is a core challenge in software development. A rising methodology, the spec-first approach, also known as API-first or design-first, is gaining prominence for its effectiveness in crafting APIs that precisely meet requirements. This method revolves around the creation of a comprehensive API specification before any code is written. In […]
Use cases Let’s assume we have a large number of published articles or topics. Each article contains some paragraphs or content that is obsolete now and should not be displayed to the end users. Since the number of articles is large, it is difficult to update the content quickly. Let’s say we have all content […]
Experience DesignUser Experience
Administrators often need to automate or simplify common tasks within any system. In Adobe Experience Manager (AEM), managing users, installing packages, and managing OSGi bundles are some of the tasks where automation is commonly required. Because of the RESTful nature of the Sling framework upon which AEM is built, most of the tasks can be […]
Digital EngineeringUser ExperienceWeb Content Management
Drupal 9 is now out in the market. However, multiple businesses are still running on earlier versions of Drupal. Normally, upgrading any software to its latest version is perceived as a time-consuming and expensive activity and hence, most businesses put off their upgrade plans guided by the idea of “Why spend money and time on […]
Experience DesignFront End DevelopmentSoftware development
“As far as the customer is concerned, the interface is the product.” —Jef Raskin We are living in an experience economy. Experience creates top of the mind recall and converts customers into brand advocates. This fact has been clearly realized by brands over the last few years. They are investing time, money and efforts to […]
Application SecurityTechnologyTesting
A company that handles the transactions between two parties (i.e. merchant and customer) is called payment processor. The payment is accomplished by passing on the payment information, like a credit card/debit card, from the customer to the merchant’s preferred bank account. There are several payment processing companies functioning in India like; PayPal, CC Avenue, and […]
AndroidExperience DesignFront End Development
It was only from mid-2008 with the advent of smartphones, like HTC Dream, or Apple iPhone that it reached the mainstream, taking advantage of all the functionalities that these devices provide. As per Gadgetsnow, usage of the smartphones by Indian users grew by 43% in 2016 and 92% in 2015. A major thing to notice […]
Connected TVExperience DesignMedia & Entertainment
We are living in a smart economy. Every passing day we witness a surge in smart and connected products may it be Smart Home, Smart Phones, Smart Watches or Smart TVs. The rise in digital technologies presents an opportunity to develop cutting-edge products that are both engaging and intuitive. Companies wanting to ride the smart […]
AndroidExperience DesignFront End Development
A design pattern is a formal way of documenting a solution to a common design problem. The idea was introduced by an architect Christopher Alexander for use in urban planning and building architecture. This has been adapted for various other disciplines, including teaching and pedagogy, development organization and process, as well as for software architecture […]