# Hippo Meetup NL

**URL:** <https://community.bloomreach.com/t/hippo-meetup-nl/477>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [October 8, 2018, 11:03am UTC](https://community.bloomreach.com/t/hippo-meetup-nl/477 "2018-10-08T11:03:57Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ebrahim](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/ebrahim/32/149_2.png) [@Ebrahim](https://community.bloomreach.com/u/Ebrahim)\
**Post date:** [October 8, 2018, 11:03am UTC](https://community.bloomreach.com/t/hippo-meetup-nl/477/1 "2018-10-08T11:03:57Z")

</div>

Hi

The next session of [Hippo Meetup NL](https://www.meetup.com/Hippo-Meetup-NL/) is going to be at Thursday, October 18. You are more than welcome to join us (Please sign up in advance so that we know how many pizzas to order).

In this session I am going to talk about the following topics

**How to customize HST page diagnostics in a clean way**

HST page diagnostics is one of the most versatile tools in the toolbox of a Hippo developer. One of the things that I love about it is the fact that it is customizable but what I don’t want is chunks of code like the following all over my code

Task queryTask = null;  
try {  
if (HDC.isStarted()) {  
queryTask = HDC.getCurrentTask().startSubtask(“Traverse All Beans”);  
}  
// Your code  
} finally {  
if (queryTask != null) {  
queryTask.stop();  
}  
}

So in this short presentation we are going to explore a tool that allows you to customize HST page diagnostics using annotations.

**Demystifying JCR database**

In this presentation we are going to dig deep into JCR and will find out how JCR stores data into the relational database, how you can read them and how JCR clustering works. After we understood how JCR database works, we are going to explore running Hippo against more exotic databases e.g. MongoDB, Cassandra or etc. Our goal in this presentation is more than just to sate a curiosity. But knowing how JCR manages data under the hood have practical operational benefit in day to day life of a Hippo developer.

Best Regards  
Ebrahim

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [October 8, 2018, 11:31am UTC](https://community.bloomreach.com/t/hippo-meetup-nl/477/2 "2018-10-08T11:31:54Z")

</div>

yep…HDC shopld be wrapped in auto-closable or similar…so you just can do:

```
try (DiagnosticsAutoClosable ignored = new DiagnosticsAutoClosable("myName")) {
...

```

}

---

<div class="post-metadata">

**Author:** ![ganeshraju1984](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/ganeshraju1984/32/494_2.png) [@ganeshraju1984](https://community.bloomreach.com/u/ganeshraju1984)\
**Post date:** [October 8, 2018, 4:06pm UTC](https://community.bloomreach.com/t/hippo-meetup-nl/477/3 "2018-10-08T16:06:47Z")

</div>

Hello,

Thanks for invitation and appreciate for your efforts.

I am from India kindly could you please let me know is there any possibility for webex or slimier tool to join.

because i am in india.

Thanks & Regards

Ganesh

thanks &

---

<div class="post-metadata">

**Author:** ![ard.schrijvers](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/ard.schrijvers/32/309_2.png) [@ard.schrijvers](https://community.bloomreach.com/u/ard.schrijvers)\
**Post date:** [October 9, 2018, 7:22am UTC](https://community.bloomreach.com/t/hippo-meetup-nl/477/4 "2018-10-09T07:22:33Z")

</div>

I assume Ebrahim is using aop kind of approach using diagnostics annotations (so different approach than auto closable). IIRC, Woonsan also used spring aop with diagnostics in some place, but am not sure any more.

Regards Ard

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [October 9, 2018, 8:28am UTC](https://community.bloomreach.com/t/hippo-meetup-nl/477/5 "2018-10-09T08:28:41Z")

</div>

> spring aop

on HST part yep, for some reason I rarely use HDC on HST part 😉

---

<div class="post-metadata">

**Author:** ![marsdev](https://avatars.discourse-cdn.com/v4/letter/m/65b543/32.png) [@marsdev](https://community.bloomreach.com/u/marsdev)\
**Post date:** [October 10, 2018, 10:44am UTC](https://community.bloomreach.com/t/hippo-meetup-nl/477/6 "2018-10-10T10:44:58Z")

</div>

Sounds like some great topics. Will the event be recorded or slides made available afterwards? I would love to attend, but I’m stuck in Texas ☹

---

<div class="post-metadata">

**Author:** ![Ebrahim](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/ebrahim/32/149_2.png) [@Ebrahim](https://community.bloomreach.com/u/Ebrahim)\
**Post date:** [October 10, 2018, 2:55pm UTC](https://community.bloomreach.com/t/hippo-meetup-nl/477/7 "2018-10-10T14:55:56Z")

</div>

> [@ard.schrijvers](#):
>
> an auto closable). IIRC, Woonsan also

Exactly, I am indeed using AOP. @machak It can be used both with spring AOP and AspectJ but I tend to use AspectJ for this because Spring AOP can only be applied to methods of a spring bean. plus Spring AOP can only be applied to public/default methods. Beside compile time weaving preforms much better than proxy-based Spring AOP.

---

<div class="post-metadata">

**Author:** ![Ebrahim](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/ebrahim/32/149_2.png) [@Ebrahim](https://community.bloomreach.com/u/Ebrahim)\
**Post date:** [October 18, 2018, 9:56am UTC](https://community.bloomreach.com/t/hippo-meetup-nl/477/8 "2018-10-18T09:56:44Z")

</div>

@ganeshraju1984 and @marsdev Unfortunately at this time, we don’t have the necessary preparations for streaming the presentations. But we might start doing so from the next session.

By the way, we still have a couple of seats left for tonight’s events. It is not too late to [signup](https://www.meetup.com/Hippo-Meetup-NL/events/248025203/). If you are coming tonight please make sure that you sign up before 16:00 CEST.
