Understanding Microservices Architecture: Benefits and Challenges Explained Microservices architecture is a transformative approach in backend development that has gained immense popularity in recent years. To fully grasp the advantages of microservices, it is essential first to understand monolithic architecture, as microservices emerged primarily to address its limitations. This article will delve into the differences between […]
Development
Step by Step Guide – Path Assistant
Benefits of Utilizing Path Assistant in Salesforce In today’s fast-paced business environment, efficiency and consistency are key to success. Salesforce’s Path Assistant in Lightning Experience is designed to enhance user productivity and streamline workflows by visually guiding teams through critical stages of processes. This tool not only simplifies navigation but also ensures that best practices […]
Seamless GitHub Integration with Azure Storage for Enhanced Cloud File Management
In the modern digital landscape, efficient collaboration and streamlined workflows are proven elements of successful project management. Integrating GitHub repositories with Azure Storage proves to be a robust solution for the management of project files in the cloud. Whether you’re a developer, a project manager, or a technology enthusiast, understanding how to push files from […]
Unlocking the Power of Azure Integration Services for the Financial Services Industry
In today’s rapidly evolving digital landscape, financial services organizations are increasingly relying on cutting-edge technologies to stay competitive and deliver exceptional services to their clients. Microsoft’s Azure Integration Services, a suite of tools designed to seamlessly connect applications, data, and processes, is emerging as a game-changer for the financial services industry. This blog post delves […]
Perficient Included In Forrester’s Modern Application Development Services Landscape, Q3 2024
Imagine a world where your business can effortlessly keep pace with technological advancements and continuously changing customer expectations. The ability to swiftly develop new technology products and applications is crucial to staying competitive. However, relying solely on in-house development capabilities is not always feasible for many organizations. Forrester released its Modern Application Development Services Landscape, […]
Bug Fixing: Lazy loaded property value is not supported by the current property instance
While upgrading from CMS v11 to v12, we ran into an error that read “Lazy loaded property value is not supported by the current property instance”. Unfortunately, the stack trace didn’t really say what the problem was. Here is that stack trace: System.InvalidOperationException: Lazy loaded property value is not supported by the current property instance […]
Sitecore CDP: Understanding Identity Resolution
Sitecore CDP tracks user behavior by linking browsing session, events, and orders to a guest profile. By default, guests are marked as “visitors” meaning we do not know who they are. A guest can become a “customer” meaning we know who they are. In order to identify a guest, we must send an “IDENTITY” event. […]
Debugging Redux Applications with Redux DevTools and Trace in Editor
Debugging modern web applications can be a challenging task. Redux DevTools is an excellent tool for tracking state changes and dispatching actions in Redux applications. Combined with source maps in Webpack, you can easily trace back to your original source code, making debugging much more straightforward. In this post, we’ll walk through setting up Redux […]
Adobe Sites: Migrating from Webpack to Vite
Webpack is an amazing bundler for JavaScript and, with the correct loader, it can also transform CSS, HTML, and other assets. When a new AEM project is created via the AEM Project Archetype and the front-end module is set to general, Adobe provides a Webpack configuration to generate the project’s client libraries. Introducing Vite Vite […]
How Turso Brings Globally Distributed Databases Closer to Users
When we think about globally distributing an application to increase its performance, we usually consider deploying our front or back end in a serverless architecture, a CDN, or perhaps in an edge network. But, while these approaches work and give the expected results, we can go further and try to increase performance even more. What […]
Easy Dynamic Property Permissions for the Optimizely CMS
I recently worked with a client who wanted to restrict access to specific properties of the content types. We set up some Editor Descriptor attributes, and applied a decorator to the properties in the model classes, which worked well. Then they wanted changes. The problem is that figuring out who has access requires looking at […]
Tips & Tricks – Part 3 of User Story Writing
This blog is the third and final post in a series about leveraging user stories to improve product outcomes. In this post we will explore how the utilization of just a few simple tips and tricks can help build a meaningful backlog of valuable user stories. What are the “3 C’s” in Agile? One of […]