We all know that Lightning Web Component (LWC) is one of the programming models used to build Lightning Components in Salesforce. It’s a trending technology among Salesforce developers and is recommended by Salesforce. Do you know why it is used widely? Because it is fast and lightweight. The primary purpose of using component-based development is […]
Innovation + Product Development
Pharmacokinetics Advancing the Efficiency of Clinical Studies Across Life Sciences Industry
Our Life Sciences and Data Solutions practices built a new platform to help analyze clinical trials The rigorous process for developing new drugs and therapies is rigorous, and only one out of every 10 medicines makes it through to the regulatory submission and approval. Non-compartmental analysis (NCA) is an essential activity within the drug development […]
Expanding Our South American Footprint with Overactive
We’re excited to announce that Perficient has extended our South American footprint and expanded our nearshore delivery capabilities with the acquisition of Overactive – a nearshore software development firm based in Montevideo, Uruguay, with additional locations in Colombia, Argentina, and Chile. With this acquisition, we’re strengthening our nearshore delivery capabilities and capacity with enhanced custom […]
Does Your Team See the Big Picture?
If I were to ask one of your team members “what are you building?”, what are they more likely to answer? I’m adding a couple of checkboxes to the “Subscriptions” page I’m working on a feature that allows us to learn how and when a customer wants to hear from us. This will allow us […]
Visual Studio debugging – Stop closing your browser
I prefer publishing my Optimizely CMS applications to a local IIS site. It gives me a better idea of a final application published to a DXP instance, and has other benefits. Optimizely CMS runs well directly from Visual Studio, though. Doing so makes it easier to debug startup tasks and initialization modules. However, when running […]
How to Improve SQL Performance – Antipatterns
Ever come close to writing a perfectly looking and valid SQL just to see it take hours to run? SQL optimization might be the thing you need! For business and customers, time is limited and precious and as Software Developers, QA Engineers, DB Developers, etc we should strive to improve the efficiency of our queries […]
An abstract take on the dependency injection pattern
This article will take a relatively abstract look at the design pattern called dependency injection (or inversion of control). I feel that most articles about dependency injection get too bogged down in the particulars of whatever example is being used to demonstrate the structure. In this article, we’ll present pure abstraction. Well, maybe not pure abstraction- […]
Mocking in test-driven development (TDD) with Java’s EasyMock
In this article, we’ll explore the test-driven development practice of mocking. Consider a class Cls with a method method() that relies upon a method helperMethod(), where helperMethod() queries some external resource, and suppose that our goal is to test whether method() works as intended. public class Cls { private Object helperMethod(Object args) { // Use some […]
Utilizing Static Analysis Testing for Infrastructure as Code
For those in the quality assurance (QA) field, one of today’s most complex challenges is testing infrastructure as code (IaC- iac test). As a result, IaC deployments are not always tested correctly, or sometimes not at all, leading to multiple issues for many organizations. While software testing has always existed, automation testing related to infrastructure […]
Understanding React Portals and Their Importance
React portals provide a first-class way to render and allow child components, which are typically present outside the DOM, to live within a Document Object Model (DOM) node. This React portal component exists outside the DOM hierarchy of the parent component. When the child component visually separates out from its parent component, the portal can […]
Perficient Latin America, Best Agile Place to Work Nominee
Perficient is a highly awarded company by clients, colleagues, partners, and communities where it operates. Perficient Latin America is thrilled to continue setting this high standard by announcing our nomination from the World Agility Forum (WAF) in the category of Best Agile Place to Work. The WAF is a not-for-profit organization that seeks to recognize companies […]
PACE New Features: Microsoft Teams Integration, Call Me Now Widget, and More!
Perficient’s Amazon Connect Experience (PACE) solution amplifies the power of Amazon Connect with several added features and managed services. As we continue to develop and customize our software to your needs, we will post blogs with new features and processes we have added, changed, or fixed. To learn more about PACE, visit our dedicated landing […]