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...
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 ready, but this needs...
Experience Design, User 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...
Digital Engineering, User Experience
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 Design, Front End 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 Security, Technology
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...
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 is that "Business and...
Connected TV, Experience Design
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 bandwagon...
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...
What is PWA? Progressive Web App (PWA) is a web app, developed with features which give it an app like experience while browsing. PWA improves the user experience to the extent that users can feel the same as they do while using native apps. Why PWA? Progressive web app combines the features of both web and app thereby giving a...
[caption id="attachment_47124" align="aligncenter" width="632"] Source - Business 2 Community[/caption] Steve jobs once quoted “you got to start with the customer experience and work back towards the technology – not the other way round” We...
Experience Design, Front End Development
It is said, beauty lies in the eyes of the beholder. What bothers me is how is beauty defined? I mean I know beauty can vary from anybody to everybody, but I am trying to pin point the thin line of commonality in opinions. This botheration starts making rounds when I am talking about the beauty of a website. When in doubt, I...