A few years ago, Satya Nadella, CEO of Microsoft, stated: “Every company is now a software company.” The line between the product you offer and the software that supports it has thinned, and in some industries, the software is the primary competitive advantage. Like it or not, the software is a critical part of your […]
Information Architecture
Blazor, Are You Ready?
Introduction Building SPA’s I have been involved in several web application projects implemented as a single-page application (SPA) with a REST API interface to the backend in recent years. In all of these cases, the SPA was built with React and the Flux/Redux design pattern. Since my background is heavily .NET and Azure-centric, the API […]
Patching Sitecore Processors Tips and Tricks
One of the questions I hear from Sitecore developers that have just created a processor is, how do I position my processor to execute before or after an existing processor in a pipeline? If you place the processor in the wrong spot then the processor that runs before your processor could have aborted the […]
Oracle Hybrid Cloud Infrastructure
Not yet ready to move to the public cloud due to data sovereignty, security and latency concerns, but tired of infrastructure maintenance and costs? More infrastructure is being demanded daily and looking for a solution to keep the costs under control without compromising or trimming initiatives for IT or business? Then here is the solution […]
EBS Batch Processing Slowing You Down? – How to “Spread the Load”
Oracle EBS Applications utilize a sophisticated batch scheduling and processing mechanism known as the Concurrent Managers. This batch processing system performs many vital functions within the EBS Applications system environment including reporting, managing data processing and Workflow activity plus several other critical business and system tasks. Many of these processes have a voracious appetite for […]
Perficient’s Agile Community Serves Colleagues of All Backgrounds
When you work at Perficient, you’re never “in it alone.” We pride ourselves on having a collaborative, supportive environment dedicated to fostering both career and personal growth. Perficient’s Agile Community is one of the latest ways colleagues can connect with each other, breaking down walls and collaborating globally in a whole new way. “It makes […]
Byte 11 – Do you have Architecture for the product development?
Do you define the architecture before you begin the product development and iterate them over while developing the product ?. If the answer is yes, you are on the right track to building the product right. The art of building architecture does not just refer to how the system connects. It’s also about ‘Why’ we […]
Byte-7: Utilize your data via API to maximize the market presence
Today organizations are transforming to adapt to the new market needs and expand the business. Every organization is looking to maximize its value by utilizing the most incredible asset called data. Some organizations don’t have the scale to build everything independently, which drives the need for partnership with other organizations to maximize the market presence […]
Continuous Integration (CI) Pipeline Configuration for Episerver B2B Commerce
After learning how to set up a basic continuous integration (CI) pipeline through Azure in my first blog, How to Set Up Automated Deployment with CI/CD Pipelines through Azure, the next stage is walking through the steps to build the CI pipeline for the Episerver B2B Commerce application. Below, you will find a snapshot of […]
Kafka Consumer Error Handling, Retry, and Recovery
This blog post is about Kafka’s consumer resiliency when we are working with apache Kafka and spring boot. As a scenario, let’s assume a Kafka consumer, polling the events from a PackageEvents topic. service class (Package service) is responsible for storing the consumed events into a database. Note: Here in the place of the database, […]
Byte-6: Integration Center For Enablement
Integration center for enablement helps an organization to maximize its investments. Integration is the heart of any organization to deliver the best returns and make the enterprise produce products/ features rapidly. Building an integration center for enablement is a journey. Think from enterprise vision vs. siloed vision Get executives to support, an important aspect. Establish […]
Check for Suspicious Email Registration Through Episerver Commerce Framework
Several users are signing up under a suspicious or fraudulent email address when registering within an ecommerce site. These users are posting multiple irrelevant links to their own website to try to boost their ranking, or even posting URL links to dangerous or unsolicited websites. To avoid suspicious email addresses, we can check the reputation […]