May 18 2016, 10:16

A brief update since the last post. I learn a ton of new stuff every day.

Some recent examples:

– Got a deep understanding of hybris Order Management System and Fulfillment, especially with the 6th version released in May, where they revamped a lot.

– Delved into hybris New Promotion Engine, which came out in May. I created a Proof Of Concept for something not included “out of the box” – messages on product pages like “Add this item to your cart and get a 10% discount on your total cart value.” This involved Java Drools. Also, conducted some basic load testing.

– Also on the new promotions engine, I created a Proof of Concept for implementing several non-standard promotions, which are challenging due to architectural constraints in hybris 6.

– Developed a Proof of Concept for what’s not available out of the box in hybris – displaying products and content pages (e.g., news) in a single search result list with filtering (e.g., by topic). This involves Apache SOLR.

– Had time to understand and then get disappointed with Powershell and nomnoml. I used it to create a quick and dirty XML parser to visualize several thousand types from hybris as a beautiful and huge ER-diagram of relationships.

– Prepared and delivered a detailed presentation to my colleagues about the data storage system in hybris (that’s ORM, cache) and page assembly system (things like MVC, JSP, filters). This was part of an internal conference.

– Created a Proof of Concept implementation of OKTA.com (a Single Sign On service-provider) with hybris. Externally, it looks like this: a customer logs in via OKTA, and is automatically logged in on several hybris sites. Essentially, it’s typical SSO, pretty standard, but since it’s not included “out of the box” in hybris, it was interesting to delve deeper into the SAML protocol and external SSO services.

– Got around to understanding Mockito, which I hadn’t managed before.

Well, that’s just in-between routine work with documents and various schemes.

Of course, I’m not sharing the results here; they are strictly for the company and clients.

Leave a comment