Posts Tagged with "Java"

How NOT to Generate HTML

How NOT to Generate HTML

Learn how a better way of generating HTML than generating HTML in Java classes.

Read Post
2 Common Concurrency Pitfalls in AEM and How to Avoid Them

2 Common Concurrency Pitfalls in AEM and How to Avoid Them

Concurrency issues are challenging to identify, but knowing these 2 common AEM concurrency issues gives you a starting place to look to make sure your code is not affected by concurrency bugs.

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
Apache Sling JVM Performance Comparison

Apache Sling JVM Performance Comparison

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

Read Post
Apache Sling JVM Performance Followup

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

Read Post
Lambda, Optional and Streams with Apache Sling

Lambda, Optional and Streams with Apache Sling

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

Read Post
Bringing AEM Back to Life with JConsole

Bringing AEM Back to Life with JConsole

How to use JConsole do diagnose a "bricked" AEM instance

Read Post