Skip to main content

Architecture

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 […]

Leap Banner

Make Your Adobe Managed Services Migration a Success

With companies looking to reduce costs and increase agility, many are looking to move their CMS to the cloud. Adobe offers two cloud solutions for Adobe Experience Manager (AEM): Adobe Managed Services (AMS) and AEM Cloud Service. For existing on-premises customers, AMS is a lighter lift as it is closer to on-premise architectures. Is AMS […]

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 […]

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 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 […]

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 […]

Abstract 10

The Five Principles of Delivering CMS Effectively

Content management and experience platforms like Episerver should be the key to empowering non technical people in a technical space. They are meant to empower marketers—allowing them to fully deliver, measure, curate and personalize user experiences. We have a unique enablement focused approach based on the modular principles of atomic design. This approach, SCORE, represents […]

Enterprise Accelerator Automation@1x

Enterprise Accelerator: Scaffolding Automation Strategies

This is where it gets fun.  Let’s talk about some ways to ease your life when working with an Enterprise Layer via scaffolding automation. By the way- this series assumes that you’re ready to embrace automation.  I recommend you install Sitecore PowerShell extensions on all Sitecore environments, from local development up through production.  For production usage, please […]

Mastersite Sitecore@1x

Introducing Mastersite for Sitecore

Sitecore is such an amazing platform to create elegant integrations and authoring capabilities. One such area we enjoy to innovate in is multi-market localization. In previous posts, we talk about two other approaches for creating multi-market implementations – splitting the content trees and creating a site cluster. Each has its advantages and its disadvantages. Splitting […]

Abstract Runner@1x.jpg

Multisite configuration management with an Enterprise Accelerator

Managing your multisite configuration takes a special touch. Building a tenant-agnostic strategy for components and functions is key to ensuring you have an Enterprise layer that is flexible and efficient.

Jttc Continuous Delivery Enterprise 01

Continuous Delivery for the Enterprise Accelerator

Managing your DevOps strategies can be a bit tricky – from builds and releases to the tools you need to be successful, navigating Sitecore can sometimes require a guide along the path. This post explores Team Development for Sitecore and Sitecore Ship as tools to drive DevOps automation in Sitecore.

Jttc Install Sitecore9 01

How to Quickly Install Sitecore 9

Ready to get started with Sitecore 9? Installing it can be quick and easy if you have the right tips and tricks. Learn the prerequisite software and configurations you’ll need to install Sitecore 9 and hit the ground running!

Load More