Skip to main content

Innovation + Product Development

Where Quality Analysis (QA) fits in the World of DevOps

Development and Operations (DevOps) is the agile software development approach that allows for simultaneous software development and testing. A successful DevOps practice requires quality assurance and testing (QAT). DevOps developed from the need for businesses to respond faster to market changes to acquire a competitive advantage and accelerate their growth. DevOps is assisting firms with […]

AEM dispatcher security

IP Whitelisting through AEM Dispatcher in 5 easy steps

The dispatcher is used as a load balancing/caching tool by AEM. It can also be used to block anyone from accessing your AEM author instance. This is to ensure that no one outside the client’s network can access it. AEM Author and publisher should never be exposed directly. In most cases, clients may also require […]

Katie Wilson

Katie Wilson Developing Her Career Through Client Relationships

At Perficient, you’re given the tools and resources you need to grow in your career while making a difference. You will work with professionals, strategists, engineers, designers, and developers who roll up their sleeves and dive in to help our clients, our communities, and one another. Katie Wilson, a senior technical consultant on the Salesforce […]

Istock 1291751221

Perficient Listed in Forrester Now Tech: Modern Application Development Services, Q1 2022 Report

Businesses need to frequently develop new technology products and applications to stay competitive in continuously changing markets with evolving customer expectations. While relying on in-house development capabilities is ideal for some organizations, it is not always feasible. In the report, Now Tech: Modern Application Development Services, Q1 2022, Forrester states that, “Software is at the […]

On Scala’s parenthesis convention for no-arg functions

One might be confused or even angered when they learn about Scala’s convention regarding parenthesis usage for no-arg functions. The convention is this: given a no-arg function, you use put parentheses next to the function call only if the function has side effects. So, you would invoke a function named printCurrentState by writing printCurrentState(), since printCurrentState […]

Istock 514469972

Serve a Digital Amuse-Bouche with Apple App Clips and Google Instant Apps

Want to Tantalize your Audience with an Amuse-Bouche of your Mobile App? Wait, what’s an amuse-bouche? It’s a single-bite appetizer that translates to “mouth amuser.” It serves as an incredible preview of what’s to come in your course meal. Apple App Clips and Google Instant Apps can serve as your digital amuse-bouche. It can serve […]

Shutterstock 403856026 (3)

Configure your Microsoft Teams Integration with Amazon Connect through PACE

Today, many businesses depend on Microsoft Teams for internal communications and Amazon Connect for their contact center, making it challenging for agents to accept queued calls and simultaneously answer internal calls in Teams. Suppose there is no status synchronization between the two solutions. In that case, this behavior could significantly impact several levels, such as […]

Get Healthcare IT and Business Leaders Marching to the Same Beat

Strengthening Healthcare C-Suite Relationships & Partnership: IT, Marketing, Revenue

What do the Chief Information Officer (CIO), Chief Marketing Officer (CMO), and Chief Revenue Officer (CRO) need from each other in order to deliver on transformative business outcomes and customer success? Certainly not more short-term fixes. Instead, they need three things: A cross-functional partnership Shared longer-term business and IT roadmaps Nimble architecture  “Just 36% of […]

Istock 691171106 (2)

We Can All Learn From Crypto.com’s Hack and Response

We shouldn’t be that surprised. A couple of weeks ago, Crypto.com, one of the fastest-growing cryptocurrency platforms, was hacked on January 17, 2022. One area mentioned by the company as an issue was a gap in its multi-factor authentication (MFA) system. A statement issued by Crypto.com on January 20th said, “transactions were being approved without […]

Knowledge Sharing Community Header

Perficient Launches Knowledge Sharing Community for Colleagues

In 2021, Perficient continued launching new resource groups for colleagues to find connections and community while building their skills. In addition to the Giving ERG and Agile Community, Lance Bruner, director, took the reigns to formalize a group that had been providing information on consulting best practices to our localized GEO teams so that more […]

Istock 898079472333 (1)

DevOps & CICD

 DevOps & CICD This story is set out not too far, year 2015 in Santa Clara, California. A well-established IT provider was submitting a response to multi-million-dollar RFP. This company was in business for years and had well established waterfall model execution process. There typical delivery model looked very similar to the diagram shown below. […]

Istock 964215782

Introduction to Spring Framework for Java

Introduction to Spring Framework for Java This article walks through the basics of using Spring Framework for Java. From a very, very high level point of view, Spring Framework infers a program’s runtime behavior from labels that the programmer attaches to pieces of code. There are many different groupings of labels, and each grouping of […]

Load More