Skip to main content

Innovation + Product Development

Teams collaborating on digital strategy fundamentals

3 Fundamentals Every Digital Strategy (Still) Needs

How will you spend your COVID-19 bonus? No, not a fatter paycheck (sorry). I’m talking about the additional resources your CFO may be freeing up for new digital initiatives. A survey of U.S. executives by Duke’s Fuqua School of Business shows that due to pressures brought on by the COVID economy “nearly 2/3 of companies […]

Change Your Mindset to Create a Better Data and Analytics Program

Self-Service for data is not a new concept.  Even in the early 2000s, companies have struggled with giving “power users” or “information workers” access to data to develop value-based insights.   One of my past customers had a simple as a web page with hundreds of CSV formatted data extracts that people could “self-service data” based […]

Andes Blog 600x400

.NET MVC Framework – Publish Database and Reverse Engineer

Welcome to Part 2 of the tutorial! Now that we have the table, scripts, and post-deployment scripts from Part 1, we are going to publish the table to our local server, reverse engineer to create the Dbcontext, and add other components like providers and models (DTOs and View Models). Details Publish Database and Reverse Engineer […]

Driving Contact Center Innovation in Uncertain Times

Times of upheaval like this bring constant challenges that often have to be dealt with in a timely fashion. It’s also a great time to think about innovation. You probably see the pain points for both your contact center and your customers more clearly than ever. You can find plenty of blogs and articles discussing […]

Pexels Maurício Mascaro 712786

Episerver – Handling an SVG image type and displaying it using a Path tag

Recently, I came across a requirement from a client that needed all SVG media types to render using the internal XML <Path> in the DOM, rather than using the standard <Img> tag. This was a tricky one and there wasn’t very much information about how to accomplish this, as its not necessarily a common request. […]

Finish Banner

Apache Sling JVM Performance Followup

In a comment on my previous post Apache Sling JVM Performance, Gil Tene made an insightful comment about the potential possibility of performance impact from speed from the underlying environment or other tests. To accommodate for this possibility, I re-ran the tests inside a loop, randomizing order of the JVM execution for each iteration 25 times. […]

Istock 649839956

Key Components/Calculations for Spark Memory Management

Different organizations will have different needs for cluster memory management. For the same, there is no set of recommendations for resource allocation. Instead, it can be calculated from the available cluster resources.  In this blog post, I will discuss best practices for YARN resource management with the optimum distribution of Memory, Executors, and Cores for […]

Why Sitecore Developers Choose Perficient for jobs

Database-First EF Setup on VS .NET MVC Framework – Initial Folder Structure

Click here to read an updated post explaining the folder structure setup using GIFs. Before you begin reading, keep in mind that this tutorial is designed for beginners. As such, it covers every step without skipping parts that might be obvious to some. This tutorial is made possible thanks to Josh Kostal, who taught me […]

Istock 898079472333

How Splunk Analysis and Kafka Connect Works

General Introduction Splunk Connect for Kafka is a sink connector that allows a Splunk software administrator to subscribe to a Kafka topic and stream the data to the Splunk HTTP Event Collector. After the Splunk platform indexes the events, you can then directly analyze the data or use it as a contextual data feed to […]

Businessman Presenting New Project To Partners In The Office

Jumpstart Your Platform Selection and Avoid Lengthy RFP

Let’s say it has been ten years since you last implemented your self-service customer portal and it’s starting to show its age. A lot has changed in the portal space since that time and you want to consider a new platform to support your ongoing digital transformation efforts. As you start to research what’s available […]

Performance Banner

Apache Sling JVM Performance Comparison

With the recent proliferation of Java Virtual Machine (JVM) implementations, it’s difficult to know which implementation is the best for your use case. While proprietary vendors generally prefer Oracle Java, there are several open source options with different approaches and capabilities.  Given how the implementations vary in some underlying technical specifics, the “correct” JVM implementation […]

Manager Assisting Businesswoman Over Graphics

A Product Journey from PLM to PIM

Behind every successful ecommerce experience is relevant and accurate product information. A product goes through multiple stages such as ideation, research and design, pricing and configuration, marketing, and digital asset association before it is deemed ready for channels like ecommerce, marketplaces, and more. This process of taking a product from ideation all the way to […]

Load More