React applications often require navigation between different components and pages. The useHistory hook, provided by React Router, simplifies navigation by providing access to the browser’s history object. In this blog, we’ll explore the useHistory hook, understand its implementation, and see practical examples of how it enhances navigation in React applications. Understanding useHistory The useHistory hook […]
Technology Partners
Coveo Recognizes Perficient Colleagues as MVPs in 2024
Perficient Receives Seven “Most Valuable Professional” Recognitions We are proud to share our inclusion in the Coveo MVP Program with 7 of our own selected for the recognition. The Coveo MVP program recognizes individuals for their invaluable contributions and expertise within the Coveo ecosystem. To be considered for the recognition of Coveo MVP, one must […]
Four Key Takeaways from TrailblazerDX
Last week, I attended TrailblazerDX in San Francisco, where the content was all about Salesforce Data Cloud and AI! There were over 300 sessions to attend, from technical talks to hands-on workshops where attendees could learn how to build copilots and how to use the latest Salesforce platform features directly from product managers, architects, and […]
Secure and Personalized Commerce for Healthcare and Life Sciences
The ability to offer healthcare products and services digitally is more important than ever. In fact, the global healthcare eCommerce market is projected to reach $994.2 billion by 2030. But a complex regulatory landscape and data privacy and security concerns are formidable obstacles. Additionally, consumer demand for proactive, personalized experiences is at an all-time high. […]
Apex Queueable Jobs & Finalizers: Salesforce’s Power Duo
Aloha Trailblazers! In the world of Salesforce, data accuracy is super important. But sometimes, especially when dealing with lots of data or complicated processes, it can get tricky. That’s where Apex transaction finalizers come in handy. They’re like little helpers that let you do extra stuff after your data work is done. Thus helping you […]
Finding Your Way in React: Exploring useLocation and useParams.
React provides powerful tools for creating dynamic web apps. The two most important hooks for dealing with routing and URLs are useLocation and useParams. In this blog post, we’ll explore these hooks’ functionality, discuss their application with examples, and show you how to combine them to give your React projects smooth navigation. Understanding useLocation The […]
Exploring Healthcare Trends in Sitecore and Digital Marketing
In the latest episode of the Sitecore Sessions, our Sitecore MVP’s, Megan Jensen and Myself met with healthcare strategists Priyal Patel and Michael Porter to discuss healthcare trends, our success in delivering healthcare projects with Sitecore, the challenges and opportunities we’ve been seeing across composable, finding search and leveraging AI. You can watch the whole […]
Celebrating Women’s Contributions: Laurene Hofmann
As we celebrate International Women’s Day at Perficient and around the globe, it is with great pride and admiration that we shine a spotlight on Laurene Hoffmann, a dedicated leader and a highly distinguished Business Operations Manager at Perficient. Through her commitment to making a difference, Laurene exemplifies the spirit of this special day, reminding us […]
The Event-Driven Data Layer: Unifying Analytics and Development Teams
One common way of implementing tags through Adobe Launch is using a data layer, which is a JSON object (key/value pair) that is loaded onto the page from which attributes are passed through as the user navigates through the website or completes certain objectives. This can be extended further into using an Event-Driven Data Layer […]
Fetching and Editing Renderings Information for Versioned Items With PowerShell
While working on a project, I encountered a scenario wherein I had to list all the items with particular renderings along with the versions of page items. I also had to update the rendering in presentation details for all the versions. This was a bulk update. I decided to write a PowerShell script for this […]
Perficient Achieves Government Specialization Distinction with Pegasystems
Perficient is excited to announce that we have earned the Government Specialization Distinction (Americas) in the new Pega Partners program. Specialized partners are thoroughly vetted by Pega to bring deep vertical knowledge or specialized expertise to clients. Pega Partners that achieve a Specialization have a demonstrated ability to help customers build more innovative businesses, and […]
Enhancing TypeScript Code with Generics
In this blog, we will explore generics in TypeScript, but before diving into generics, let’s first understand what TypeScript is and why TypeScript has become increasingly popular in the software development industry. So, what is TypeScript? TypeScript, as a free and open-source high-level programming language, acts as a superset of JavaScript by introducing features like […]