Notes from SUGCON: Part 2

By John Winter

I had the pleasure of attending SUGCON India this week, and wanted to share some of my notes. On my second day I attended a few excellent technical workshops, here’s an overview from those sessions.

Session 1: JavaScript & Sitecore’s JSS

The first session I attended in SUGCON India 2019 was looking deeper into Sitecore’s JSS (Javascript) framework, which was interesting session taken by Anastasiya Flynn. The primary goal of siteore JSS is to add a first-class interface for JavaScript developers and build websites and apps powered by Sitecore experience platform.

She also explained how to create dynamic pages using JSS with the help of a demo. Anastasiya also focused on Customizing the CLI, Project Structuring, Modelling and, JS Debugging techniques.

I’m looking forward to using JSS in some of my future Sitecore projects 🙂

Session 2: Personalization with Machine Learning

This session was on Personalization using Machine Learning.   We know from our own implementations that our clients chose the Sitecore platform as they want to offer a rich level of Personalization as part of their larger Digital Marketing Strategy.   This session looked into some of the algorithms around ML and how moving away from rule-based targeting can save a massive amount of effort when deploying new campaigns.

It’s clear that Sitecore is leading the way when it comes to maturing how personalization for digital marketing advances.

Session 3: Sitecore Cortex in Action

Sticking with the theme of Machine Learning, the next session was taking a deeper look into Sitecore’s Cortex processing engine.  It’s awesome!   We’ve been creating technical POCs internally since we first got our hands on it and I plan to blog some of those results in the near future, but it’s always interesting to see demos from other techies in the community.

If you’ve not yet heard of Sitecore’s Cortex, it’s a processing engine that performs realtime data processing tasks.   As a developer you can create custom ‘Workers’ to extend the functionality offered in the processing.