In the realm of mental health apps, Headspace stands as a beacon, offering a holistic approach to well-being with a special emphasis on supporting individuals facing psychological and psychiatric challenges. Through its carefully curated features, Headspace provides a sanctuary for the mind, guiding users on a journey toward improved mental health. Guided Meditations A Path […]
Technical
How Assistive Technology Supports Individuals with Psychological and Psychiatric Disabilities
The intersection of technology and mental health is rapidly evolving, offering new avenues of support for individuals with psychological and psychiatric disabilities. Assistive technology, once primarily associated with physical disabilities, is now playing a pivotal role in enhancing the well-being and daily functioning of those facing mental health challenges. In this blog post, we’ll explore […]
White Label Your Mobile Apps with Azure
Enterprises and organizations that manage products with overlapping feature sets often confront a unique challenge. Their core dilemma involves creating multiple branded mobile applications that share a common codebase while enabling each app to provide a distinct user experience with minimal development overhead. As a leader in custom mobile solutions, Perficient excels in white labeling […]
Sitecore database upgrade preparation
Recently my colleagues and I were tasked to upgrade a containerized solution from Sitecore 9.3.0 to 10.3.1 which got me excited as it had been a minute since I had performed a Sitecore upgrade. The upgrade steps have evolved significantly over these years and I was very keen to explore and execute them. We […]
Mastering Vue.js Slots: A Comprehensive Step-by-Step Guide
Vue.js is a cool way to make websites more interesting. One thing it does is use slots. Think of slots like placeholders where you can put stuff in a website part. What Are Slots? Vue.js slots are like special spots in a website component. They let you place various things into those spots from another […]
Basic Multi-Tenant Model for AEM as a Cloud Service
Are you or your client considering moving to AEM as a Cloud Service (AEMaaCS)? There are many advantages of the fully managed and automated environments AEMaaCS offers. But one of the things you need to consider is the need for a multi-tenant setup. If you currently have a multi-tenant setup, moving to AEMaaCS will most […]
Implementing Page Object Model in Cypress for Efficient Test Automation
Cypress has grown in popularity as a powerful end-to-end testing framework for web applications due to its fast execution, real-time feedback, and robust API. Many teams use design patterns like the Page Object Model (POM) to further improve test automation. In this blog post, we’ll look at how to use Cypress to implement the Page […]
ESG Reporting Revamp: A Success Story
In the dynamic realm of investment management, maintaining a competitive edge is paramount. Our client, a dynamic, independent investment management and strategic advisory firm, recognized the rising significance of Environmental, Social, and Governance (ESG) metrics in shaping investment decisions and reporting. ESG became a cornerstone in our client’s investor relations strategy. The firm needed to […]
DI-Y: Crafting Code with Multiple Services Using IEnumerable in Dependency Injection
Registering Services for IEnumerable Injection Service Registration Fundamentals Service registration is the process of telling the DI container how to create instances of a service, typically done at application startup. Registering Services for IEnumerable When services implement a common interface, you can register them in such a way that the DI container can provide an […]
Part 2: Essential Spring Boot Concepts
Introduction: In the second installment of our Spring Boot blog series, we delve into the fundamental concepts that form the backbone of any Spring Boot application. From managing dependencies with Maven or Gradle to working with data using Spring Data and mastering the intricacies of RESTful web services, we leave no stone unturned. So, fasten […]
Understanding Skeleton Component in React
We’ve all found ourselves in that frustrating scenario where a website displays a loading spinner or a blank screen, leaving us in the dark about what’s happening behind the scenes. This uncertainty can lead to a terrible user experience that tests our patience and leaves us eagerly awaiting a response. The front-end and back-end of […]
New Year’s Resolution: Say Goodbye to WordPress
WordPress, which began as a blogging platform, is now one of the most popular content management systems on the web. Its popularity is largely due to its being free and familiar for most digital marketers and IT professionals. However, as a DXP (Digital Experience Platform) consultant, I believe that WordPress is not the best choice […]