Skip to main content

Platforms and Technology

Istock 2158226013

Essential Flutter Optimization Techniques for a Smooth UX

Flutter’s versatility and powerful UI capabilities have made it a leading choice for building cross-platform mobile apps. However, its resource-intensive nature requires developers to fine-tune performance to create smooth, responsive, and memory-efficient apps. This guide compiles essential optimization techniques to help you craft a stellar Flutter experience. 1. Widget and Layout Optimization Flutter’s widget-based design […]

Adobe Experience Cloud Professional Services Major Player

Perficient Named as a Major Player for Worldwide Adobe Experience Cloud Professional Services

We’re pleased to announce that Perficient has been named a Major Player in the IDC MarketScape: Worldwide Adobe Experience Cloud Professional Services 2024-2025 Vendor Assessment (Doc #US51741024, December 2024). We believe this recognition is a testament to our commitment to excellence and our dedication to delivering top-notch Adobe services to our clients. Continue reading to […]

Success And Victory In The Mountains

All In on AI: Amazon’s High-Performance Cloud Infrastructure and Model Flexibility

At AWS re:Invent last week, Amazon made one thing clear: it’s setting the table for the future of AI. With high-performance cloud primitives and the model flexibility of Bedrock, AWS is equipping customers to build intelligent, scalable solutions with connected enterprise data. This isn’t just about technology—it’s about creating an adaptable framework for AI innovation: […]

Two Professional It Programers Discussing Blockchain Data Network Architecture Design And Development Shown On Desktop Computer Display. Working Data Center Technical Department With Server Racks

Managing Dependencies for Test Automation with requirements.txt

When it comes to test automation in Python, managing your dependencies is essential for ensuring consistent and reliable test execution. One of the most effective ways to handle these dependencies is through the requirements.txt file. In this blog post, we’ll discuss what requirements.txt is, its importance in the context of testing, and how to effectively […]

Contact center agents connected to a cloud icon

CCaaS Migration Best Practices: Tips for moving your customer care platform to the cloud

Migrating to a cloud-delivered Contact Center as a Service (CCaaS) solution can revolutionize how your organization delivers customer service. However, this transition requires careful planning and execution to avoid disruptions. Assuming you have selected a CCaaS platform that aligns with your organizational needs, the following best practices outline key considerations for a seamless migration. A […]

Featureimage

Handling Complex Test Scenarios with Selenium and Pytest: Advanced Techniques

In the world of test automation, Selenium paired with Pytest is a powerful combination. While basic web interactions can be automated easily, complex test scenarios often require advanced techniques. These scenarios may involve dealing with dynamic elements, multiple browser windows, interacting with iFrames, handling AJAX calls, or managing file uploads. In this blog, we will […]

Extending General Link for Experience Editor Mode in Sitecore

Streamlining Test Automation with Page Object Model (POM) in PyTest and Selenium

In our previous discussion about utilizing PyTest with Selenium, we laid the groundwork for automated testing in web applications. Now, let’s enhance that foundation by exploring the Page Object Model (POM), a design pattern that improves the organization of your code and boosts your tests’ maintainability. What is the Page Object Model (POM)? The Page […]

Homepage Concept With Search Bar

Enhancing Coveo Search Experience: Enabling Partial Match and Query Syntax Toggles

The Coveo platform provides a powerful, customizable search experience. However, making advanced features like Partial Match and Query Syntax user-friendly can significantly improve users’ interactions with your search interface. This blog focuses on how to implement these toggles and integrate them seamlessly with the Coveo Query Pipeline. Why Partial Match and Query Syntax? Partial Match: […]

people sitting at a table

Legacy Systems Explained: Why Upgrading Them is Crucial for Your Business

What are Legacy Systems? Why is Upgrading those Systems Required? Upgrading means more than just making practical improvements to keep things running smoothly. It addresses immediate needs rather than chasing a perfect but impractical solution. The situation could spiral out of control if things don’t function properly in real-time. One such incident happened on January 4, […]

Istock 1419229965

Integrating Real-World Data into Coveo Search Using the Generic REST API Source Connector

This blog will guide you through indexing content from API endpoints into Coveo using the Generic REST API source. This tool allows the indexing of data from any web service exposing a REST API, such as Content Management Systems (CMS), databases, or third-party platforms. While the demo API here is for illustration, the steps can […]

Medicine Doctor Touching Electronic Medical Record On Tablet. Dna. Digital Healthcare And Network Connection On Hologram Modern Virtual Screen Interface, Medical Technology And Futuristic Concept.

Perficient Achieves AWS Healthcare Services Competency, Strengthening Our Commitment to Healthcare

At Perficient, we’re proud to announce that we have achieved the AWS Healthcare Services Competency! This recognition highlights our ability to deliver transformative cloud solutions tailored to the unique challenges and opportunities in the healthcare industry. Healthcare organizations are under increasing pressure to innovate while maintaining compliance, ensuring security, and improving patient outcomes. Achieving the […]

Captura De Pantalla 2024 11 26 A La(s) 11.39.10 a. m.

Unit Testing in Android Apps: A Deep Dive into MVVM

Understanding Unit Testing Unit testing is a crucial aspect of software development, especially in complex applications like Android apps. It involves testing individual units of code, such as methods or classes, in isolation. This ensures the correctness of each component, leading to a more robust and reliable application. Why Unit Testing in MVVM? The Model-View-ViewModel […]

Load More