My Musings
My recent blog posts, webinars and whitepapers. Mostly about technology and digital marketing.

Lambda, Optional and Streams with Apache Sling
Tips on using Java's Lambda Expressions, Streams and Optionals with Apache Sling

SAML Authentication and AEM Permissions Sensitive Caching
How SAML can break Permissions-Sensitive Caching in AEM Dispatcher

A Short, Semi-Accurate History of Web Content Management
Those who cannot remember the past are condemned to repeat it.

Case Insensitive Queries with the AEM Query Builder
Performing case-insensitive search with AEM Query Builder using a custom predicate

Exploring the Sling Feature Model: Part 3 - Custom Aggregates
Describes the process for creating custom aggregates with Apache Sling CMS and the Sling Feature Model for running in Docker containers

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.

Apache Sling JVM Performance Followup
Follow up on my initial performance comparison of Java Virtual Machine implementations in running Apache Sling using more iterations to get better data

Apache Sling JVM Performance Comparison
A comparison of the performance of top Java Virtual Machine implementations in running Apache Sling.

The Missing Guide to Your Adobe Managed Services Servers
Here is a quick starter to help you find your way around the servers provisioned by Adobe Managed Services

Exploring the Sling Feature Model: Part 2 - Composite NodeStore
Continue exploring the Sling Feature Model by building an Oak Composite NodeStore in Docker

Exploring the Sling Feature Model: Part 1
My initial learnings in updating Sling CMS to the Sling Feature Model

Debugging Dispatcher Deployment Issues with Cloud Manager
How to debug Cloud Manager pipeline issues where the dispatcher deployment fails.