Skip to main content

Innovation + Product Development

Abstract Lights

Defer offscreen images in Episerver

Lazy loading images is a technique for modern web developers where you instruct the client’s browser to only download images as they are needed.  This leads to tremendous performance improvements, as client devices do not waste bandwidth downloading assets which are not being rendered.  To achieve this, we’ll use some client side mechanisms from css-tricks.com […]

Stack

Sitecore Solr Collections Using SearchStax – Part 1

This article explains the steps needed to set up Solr Cloud collections for your Sitecore environment using SearchStax. Assuming you already have Solr Cloud Manager Environment set in SearchStax, follow the below steps to set up the Solr Cloud environment. 1. Upload Solr Configurations The first step is to get the compatible Solr schema and […]

Hands typing at keyboard

Episerver and Alternate Text for Images in the TinyMCE Rich Text Editor

Last week I received a nasty bug report regarding Accessibility and Episerver.  Within Rich Text areas in Episerver, the file name is injected by default for alternate text.  This hurts your accessibility score and is a detrimental impact to visually impaired users.  Coincidentally, others in the community have written about and questioned how to solve […]

How Perficient and Microsoft Can Help You Return to Work

To say the world has changed this year would be an understatement. In every part of life, we have had to learn and adapt, and business is no different. The truth is that your business will never be the same. The world today is digital first more than ever, and your business must adapt to […]

Typing on laptop

.NET MVC Framework – Async Calling DbContext In a Controller Using a Provider Class

Click here for an updated post explained with GIFs. Now that we have the database in our SQL Server Project a DbContext, how do we pass the data to the view? We can construct asynchronous methods in a provider class to call the data in the controller. Before we move on, if you don’t have […]

Hands typing at keyboard

Introduction to AI-Powered “Live Search” for Magento

Consumers are increasingly moving to mobile commerce for their shopping needs, but how many are completing their orders? I attended the Adobe webinar “AI-Powered ‘Live Search’ for Magento + Early Adopter Program” and found that shoppers struggle with completing mobile purchases due to search inconsistencies. Magento is working to remedy this with Live Search built […]

Top 3 Reasons Why Episerver’s React-Based Front-End CMS Is Really, Really Cool.

2020 has offered us some big surprises that I don’t think any of us could have predicted. The most obvious one I won’t waste breath mentioning, but the other surprise that came up near the end of 2019 as we looked to kick off a new decade was Episerver’s acquisition of Insite. With this acquisition, […]

Man on mounted desktop computer working.

That Time I Flunked my JavaScript Technical Interview: Some Tips from Personal Experience

As the title suggests, this article is about those times that I did not land the job that I was applying for because I did not know the answer to a particular question. It did not mean that I was bad at my job or that I did not know JavaScript. I have been using […]

A group of diverse coworkers working on the computer together

Understanding Infrastructure as Code

Infrastructure as Code (IaC) is one of the most common terms we hear alongside every DevOps tool or concept. But what is it and how can we benefit from it? Let’s try to understand what IaC is all about. But first, let’s see a formal definition. “Infrastructure as Code (IaC) is the management of infrastructure […]

Devops Radar

DevOps Tools Radar: Choosing and Classifying the Best Tools for a Project

Tools are a crucial element of the DevOps process, but the sheer quantity of tools out there can be pretty overwhelming for new DevOps practitioners. To get around this challenge, our experts have designed a DevOps tools “Radar”, which helps engineers select the best possible tools for whatever problem they face. The Radar categorizes tools […]

Why Exploratory Testing Is Essential And How To Get It Done

Why Exploratory Testing is Essential and How to Get it Done

Automation may be the most efficient way to execute a test case, but companies will often need to consider unknowns during the testing process, which requires an ability to perform exploratory testing. Exploratory testing is a manual process used to learn as much as possible about a piece of software. It helps to identify risks, […]

Big Data 101: An Introduction To Data Query Engines

Big Data 101: An Introduction to Data Query Engines

Big Data is one of the most valuable commodities in business today, but only if organizations have the power to analyze it and make it work for them. The term “Big Data” represents a massive amount of structured and unstructured data from several different sources. As more and more companies find themselves in possession of […]

Load More