Pages Tagged with "OSGi"

Sling Models for Fun and Profit

Learn how Sling Models can make AEM development easier and more fun by replacing spaghetti and boilerplate code with dynamic models.

/posts/2014/11/sling-models-for-fun-and-profit.html
Gotcha: Sling Servlet Requires a Name

In order to create a sling servlet you must set a name for it - learn why

/posts/2012/12/gotcha-sling-servlet-requires-name.html
Anatomy of the Ideal Background Job

I've seen and written a lot of background jobs in my career and in my experience, they are most common culprits to hard-to-diagnose issues in website operations. This is why, with background jobs, it's even more important than your standard component code to ensure the job executes successfully.

/posts/2018/08/anatomy-ideal-background-job.html
Running Apache Axis 1.4 in AEM

Explains the process for setting up and running Apache Axis 1.4 in AEM.

/posts/2014/08/running-axis-1-4-in-aem.html
Clearing AEM's JSP Cache in your Jenkins Build

How to clear AEM's Compiled JSP cache in your Continuous Integration build

/posts/2016/08/clearing-aem-jsp-cache-jenkins-build.html
New in AEM 5.6.1: Workflow Purge Scheduler

Introduction and basic documentation for the new Workflow Purge Scheduler in CQ 5.6.1

/posts/2013/10/new-aem-561-workflow-purge-scheduler.html
Ask the Experts: MVC in Adobe CQ5

Answers from experts on how MVC is implemented in Adobe CQ5

/posts/2013/05/ask-experts-mvc-adobe-cq5.html
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.

/posts/2017/12/avoiding-concurrency-pitfalls-aem.html