Welcome to My Site!
About Me
I am Dan Klco, an experienced Adobe Digital Marketing Technical Lead, Solution Architect, Consultant and Advisor.
My Musings
My recent blog posts, webinars and whitepapers. Mostly about technology and digital marketing.

Creating Social Templates in GenStudio
Learn how to create a social template for GenStudio for Performance Marketing

Come See the Content Production Agent at Adobe Summit
I'll be demoing a labs feature in GenStudio at Adobe Summit

When Object-Oriented Development Meets React
Object oriented programming in React is fine, but model / data objects must be separate from their mutator.

New(ish) in Apache Oak: Query Offset / Limit Options
Now in Apache Oak you can specify limit and offset options in the body of Oak queries

I wanna take it for granted; I'm not pushing to master

Sling Recent Requests Parser
Introducing a new tool I’ve been working on the parse and analyze Sling Recent Requests logs

Safely Iterating the AEM Content Repository
Iterating the AEM repository gets a bad rap. Here's some tips to iterate safely.

Demystifying Oak Search Part 4: Included / Query Paths
Misconfiguring the includedPaths and queryPaths on your custom Oak indexes could cause results to be missing from search. Find out why and how to fix it.

Surviving and Thriving on a Lift and Shift Project
Some common characteristics of Lift and Shift Projects and how to survive and even thrive if you're on one

OSGi HTTP Whiteboard Servlets
What are OSGi HTTP Whiteboard Servlets and could they be useful for your project? Find the answers here!

3 Simple Rules for a Successful AEM Access Control Model
Follow these three rules for setting up a sustainable Apache Jackrabbit Oak Access Control model

What Developers Can't Abide in Your API
As developers, we're looking to make APIs that other developers love, but before such a lofty goal, how about making APIs other developers don't hate.