My Musings

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

Managing Multiple Projects with Repo

Managing Multiple Projects with Repo

In my previous post Creating a Scalable Application Ecosystem, I described how to create an ecosystem of applications, libraries, and services rather than isolated applications. With this paradigm, you should end up with smaller, more manageable projects, but how do you manage all of these separate codebases?

Read Post
Mastering AEM Dispatcher Part 7: Securing the Dispatcher

Mastering AEM Dispatcher Part 7: Securing the Dispatcher

The AEM Dispatcher is not just a caching engine and load balancer, is the first line of defense for your AEM application. That's why it's so important to ensure your Dispatcher is configured to be secure.

Read Post
Adobe Solution Overview: Marketing Website

Adobe Solution Overview: Marketing Website

The cornerstone of your brand's digital presence is its website. Successfully building a website to market your brand requires coordination with multiple teams and different solutions to deliver a cohesive experience. In this video, we discuss strategies for building a world-class marketing website using the Adobe Experience Cloud platform.

Read Post
Building a Zero Cost Website with Apache Sling CMS

Building a Zero Cost Website with Apache Sling CMS

Over the last few months, I have created and Open Sourced an intuitive, full-featured Content Management System based on the Apache Sling framework as the Apache Sling CMS.

Read Post
Creating a Scalable Application Ecosystem

Creating a Scalable Application Ecosystem

In many applications, although the application itself has an MVC structure, the application is built as a monolith. Services, libraries, and the application code are all intermingled, making the process of extending or creating a similar application far more difficult than should be required.

Read Post
Beware the Neglect Trap

Beware the Neglect Trap

The dark corners of the internet and many an extranet are filled with enterprise applications collecting dust. These applications were once viewed as a potential solution to all of the businesses problems, but they have withered on the vine and are now an impediment to doing business every day.

Read Post
Lucky #11: Sling 11 and Java 11 Support

Lucky #11: Sling 11 and Java 11 Support

The Apache Sling project just released the latest version of the Apache Sling Starter, version 11. This artifact is an aggregator of the modules making up Apache Sling and is used by many downstream applications as a basis for the "stable" version of the Apache Sling codebase.

Read Post
Resource Streams in Apache Sling

Resource Streams in Apache Sling

This new Resource Filter API allows AEM / Sling developers to be significantly more succinct and readable and how they perform common repository traversals. It's not a pure replacement of JCR queries, but for simple content structures you can do a lot more with a lot less code.

Read Post
Achieving Development Tranquility with the Apache Sling Service User WebConsole

Achieving Development Tranquility with the Apache Sling Service User WebConsole

A video about the Apache Sling Service User WebConsole a new feature in AEM from Perficient/Digital that will make creating service users significantly easier for AEM developers.

Read Post
Monitoring AEM in Adobe Managed Services with Sling Health Checks

Monitoring AEM in Adobe Managed Services with Sling Health Checks

Implementing proactive monitoring of AEM web applications using Sling Health Checks and Nagios when hosting through Adobe Managed Services.

Read Post
Adobe Insider Tour Part 1: Coming Soon

Adobe Insider Tour Part 1: Coming Soon

I recently had the chance to attend the Adobe Insider tour in Chicago and here's my summary of some of the new sneak peaks we saw coming to Adobe Analytics.

Read Post
Markdown in AEM with Flexmark

Markdown in AEM with Flexmark

Unfortunately, AEM did not provide a mechanism to interact with Markdown content, nor were any of the Java markdown libraries compatible with OSGi. Recently, I worked with the Flexmark team to produce an OSGi bundle version of the Flexmark markdown library.

Read Post