AEM CS: Java 21 update
Jorg Hoh | Things on Content Management System
by Jörg
1w ago
After a lengthy preparation period, this year the rollout of Java 21 will start for AEM as a Cloud Service. While the public documentation contains all relevant information (and I don’t want to reiterate them here), I want to make a few things more clear. First, this is the update of the Java version used ..read more
Visit website
This was 2024
Jorg Hoh | Things on Content Management System
by Jörg
1M ago
Wow, another year has passed. Time for a recap. My personal goal for 2024 in this blog was to post more often and more consistently, and I think that I was successful at that. When I counted correctly, it were 20 posts in 2024. The consistency in the intervals could be better (a few just ..read more
Visit website
My top 3 reasons why page rendering is slow
Jorg Hoh | Things on Content Management System
by Jörg
2M ago
In the past years I was engaged in many performance tuning activities, which related mostly to slow page rendering on AEM publish instances. Performance tuning on authoring side is often different and definitely much harder And over the time I identified 3 main types of issues, which make the page rendering times slow. And slow ..read more
Visit website
Sling model performance (part 4)
Jorg Hoh | Things on Content Management System
by Jörg
2M ago
I think it’s time for another chapter in the topic of Sling Model performance, just to document some interesting findings I have recently made in the context of a customer project. If you haven’t read them, I recommend you to check the first 3 parts of this series here: In this blog post I want ..read more
Visit website
Monitoring Java heap
Jorg Hoh | Things on Content Management System
by Jörg
2M ago
Every now and then I get the question: “What do you think if we alert at 90% heap usage of AEM?”. The answer is always longer, so I write it down here for easier linking. TL;DR: Don’t alert on the amount of used heap, but only on garbage collection. Java is language which relies on ..read more
Visit website
Delivering dynamic renditions
Jorg Hoh | Things on Content Management System
by Jörg
3M ago
One of the early features of ACS AEM Commons was the Named Image Transformer as part of the release 1.5 of 2014. This feature allowed you to transform image assets dynamically with a number of options, most notable the transformation into different images dimensions to match the requirements of the frontend guidelines. This feature was ..read more
Visit website
Restoring deleted content
Jorg Hoh | Things on Content Management System
by Jörg
4M ago
I just wrote about backup and restore in AEM CS, and why backups cannot serve as a replacement for an archival solution. But instead it’s just designed as a precaution for major data loss and corruption. But there is another aspect to that question: what about deleted content? Is requesting a restore the proper way ..read more
Visit website
AEM CS Backup, Restores and Archival
Jorg Hoh | Things on Content Management System
by Jörg
4M ago
One recurring question I see in the Adobe internal communication channels is like this: “For our customer X we need to know how long Adobe stores backups for our CS instances”. The obvious answer to this is “7 days” (see the documentation), because the backup is designed only to handle cases of data corruption of ..read more
Visit website
The new AEM CS feature in 2024 which I love most
Jorg Hoh | Things on Content Management System
by Jörg
4M ago
Pretty much 4 years ago I joined the AEM as a Cloud Service engineering team, and since that time I am working on the platform level as a Site Reliability Engineering. I work on platform reliability and performance and help customers to improve their applications in these aspects.  But that also means, that many features ..read more
Visit website
Java interfaces, OSGI and package versions
Jorg Hoh | Things on Content Management System
by Jörg
6M ago
TL;DR Be cautious when implementing interfaces provided by libraries, you can get problems when these libraries are updated. Check for the @ProviderType and @ConsumerType annotations of the Java interfaces you are using to make sure that you don’t limit yourself to a specific version of a package, as sooner or later this will cause problems ..read more
Visit website

Follow Jorg Hoh | Things on Content Management System on FeedSpot

Continue with Google
Continue with Apple
OR