Attend 2 days of world-class sessions by Sitecore product developers and Sitecore community experts.
We’ve finalised the schedule! In the upcoming days and weeks we’re updating the sessions below. So keep and eye on this page!
Keynote SUGCON Europe 2017
Lars Floe Nielsen
Lars, Co-Founder & Chief Development Officer – @Sitecore, will do the opening keynote of the Sitecore User Group Conference Europe 2017. Expect some new insights into the future of Sitecore.
The Sitecore philosophy
Jeppe, Senior Vice President, Product Strategy – @Sitecore, will do the closing presentation of the Sitecore User Group Conference Europe 2017. He will show the vision and roadmap of Sitecore for the future…
A futuristic showcase of the omni-channel capabilities of Sitecore XP
Be amazed by the opening session at SUGCON Europe 2017…since it has to be a surprise we can’t tell anything about this session … 😉
Leveraging the Microsoft Bot Framework to build your own Sitecore enabled bots
The Bots are coming. Dubbed by the CEO of Microsoft as “the new apps”, bots and especially chatbots are the key digital trend for 2017.
In this cool session Sitecore MVP Robbert Hock and Senior Sitecore Architect Alex van Wolferen will show you how you can leverage the Microsoft Bot Framework to build you own Sitecore enabled bots. We will show you how to integrate it with several channels such as Facebook Messenger, Skype or Slack and how to make use of Cognitive Services to connect in your natural language with either your On-Premise or your Azure Web Apps supported Sitecore instance. Let’s SPEAK to Sitecore in our own way and go home with some great idea’s!
Extending SXA with custom components
How to extend SXA by building my own components. Simple component, Rendering Variant enabled component, maybe a composite. How to make your component participate in Site scaffolding.
Tooling for helix - with docker focus
Helix tooling has been limited, and there has been a lot of discussion within the community about how to do it right. Habitat isn’t production ready, so what do we do? At Pentia we have worked with Modular architecture (aka Helix) for a long time, unfortunately our existing builder was hard coded to Pentia’s specific setup and could not be used outside Pentia.
Therefore, we have been working on replacing our current tooling so that will support Helix architecture and use standard technologies, for example yeoman generator, NPM, etc. and of course it will be all open source and available for the community. In this talk we demonstrate how it all works and show how Docker and other technologies can benefit your Helix development and test.
Like, Tweet, Personalize: The Untapped Potential of Sitecore & Social Media
From analytics and A/B testing to engagement plans, social media offers a world of personalization possibilities. Learn how to maximize the value of modular architecture and continually optimize native content to keep your audience engaged and coming back for more.
How to start selling product with Sitecore
In this session you will learn how to start selling products with Sitecore and Sitecore commerce. During the session we will setup a catalog, integrate the catalog with Sitecore. Explore the the webshop. Create a campaign with various promotions, learn how to set specific pricings, extend the promotion engine and take you thru the aftersales process.
How an integrated approach adds value to your digital marketing platform
“The whole is greater than the sum of its parts” is a historic saying from Aristotle. Nowadays data integration and the resulting insights are essential to understand customers, spend marketing budget wisely and to ultimately achieve online success. During the session Gert and Erwin will elaborate on their practical approach and provide the audience with a number of examples where data from different sources is combined, resulting in more customer insights, a better customer experience, and a more effective marketing & sales organization. Some PowerBI and ML stuff will be in there!
Sitecore User Groups Support
Need help with setting up a Sitecore User Group? In this open discussion Sitecore User Group organizers with the help of Pieter and Tamas will explain you how to begin, how to organize things and how Sitecore can support you setting one up.
DevOps with Sitecore in the cloud
Cloud hosting provides vast freedom as to how you design the infrastructure that hosts your applications. This session looks to run through various DevOps scenarios for example: blue/green deployments, monitoring and system health and disaster recovery. It will then demonstrate different tools you can make use of to help with each situation.
Sitecore Helix Fast track
Helix is the new buzzword in the Sitecore community. But what does the conventions found in Helix really cover and what are they all about. This talk will demystify Sitecore Helix and clarify what it is really all about making Sitecore Helix comprehensible for everyone.
Besides outlining what Helix really is about the talk will show how to bootstrap a Helix “compliant” solution from scratch using common tools. Helix compliancy ensures that your Sitecore solutions will be compatible with other Helix compliant solutions such as SXA.
Sitecore integration with Microsoft Cognitive Services
See how Sitecore is evolving with access to machine learning APIs from Microsoft Cognitive Services.
With new tools we can meet new demands but with a new depth of understanding we can reshape how we interact.
Learn about a new open source project that integrates Microsoft Cognitive Services with Sitecore and provides a platform for image search, content moderation, personal assistants and content recommendation.
Five things you'll love about Sitecore xConnect
XConnect is a new API for modeling, collecting, segmenting, processing, and acting on experience data. During this session, I’ll code+demo five features offered by the new XConnect API.
This includes modeling high domain specific omni-channel data, collecting at scale, searching/segmenting by online/offline behavior, then acting on the analysis results. Building on my symposium session, my goal is for the audience to walk away understanding more details of the powerful API we’re releasing in 2017.
Leveraging SXA to Empower Large Organizations
Large organisations often struggle with managing multiple sites effectively, as well as responding to market changes quickly. The capabilities of SXA present an opportunity to empower a large marketing organisation to manage multiple sites more efficiently, create entirely new sites quickly and make large styling changes without the assistance of developers. This presentation will show how to make it all happen!
Using Specflow to drive your test automation
How to set up and use SpecFlow to drive test automation for your Sitecore solution.
Conjunction – Towards a better way of working with search in Sitecore
When working with Sitecore’s ContentSearch API, the main problem is that your search queries only exists in code, therefore changes to search queries requires development, test and deployment, as a direct consequence the cost of making even small changes are considerable.
It should be possible to modify search queries, without the need for development, test and deployment.
In this presentation I will demonstrate the following:
- It is possible to move the specification of search queries from code to the Sitecore client (code name Conjunction).
- Provide insights on how to utilize the ContentSearch API.
- Provide the ability to personalize search queries
From the perspective of the client’s business, this decreases their time to market and they can easily adjust to new requirements to gain the competitive advantage. Moreover, the client can now fit personalisation into the picture, where tailoring what is shown can drive business value.
Use Roslyn to validate your Sitecore code and data
In this session I will explain about the .NET Compiler Platform (“Roslyn”). What is it? What can you do with it? What makes it so powerful. I’ll explain how you can use this analyzer: http://hermanussen.eu/sitecore/wordpress/2017/01/check-your-code-with-unicorn-serialized-data/. I’ll also explain how it was built and how you may be able to use Roslyn analyzers to improve your own code.
Decoupling your Sitecore architecture using Azure Service Bus and Azure Storage
I will be demonstrating how Azure Service Bus and Azure Storage technology can solve common problems and challenges building Sitecore solutions to live as a PaaS WebApp in the Azure cloud.
Glass Mapper - Things that I really should have documented
This talk would look at those features and discuss how best to make use of them in a Sitecore development. Hopefully this will allow developers to deliver simple and better Glass/Sitecore solutions. The talk would cover the following topics:
- DataMapper attribute – allows per property data mappers
- Template Enforcing
- Inferred Types – although known this is major abused and how glass infers types is not often understood.
- Converting fields that contain multiple values to IEnumerable simply.
- Properties that are protected and private.
- Messing with the pipelines Debugging and profiling –
- Fluent delegate mapping – a simple way to data map.
- OnDemand and Automapping – because typing is to much effort
- Customising the GlassHtml helpers
- Solving the error “The model item passed into the dictionary is of type ‘Sitecore.Mvc.Presentation.RenderingModel’, but this dictionary requires a model item of type”
- Query parameters – why and how to customise.
Data mining, prediction and machine learning with the xDB
I will share the latest approaches and lessons learned from our ongoing program with our client the University of Toronto, where we are applying data mining and machine learning techniques on the xDB to gain deeper insight into audience behavior, segmentation and engagement. The objective is to extract additional value/ROI from the xDB and to validate specific business hypotheses.
Sitecore and ReactJS
How you can use ReactJS with Sitecore while still keeping a standard development flow for backend developers and keep all the Sitecore extras like Personalization and in page editing.
Personalizing for Impact
Personalization can be nebulous; it’s an abstract notion that customers often have a hard time conceptualizing. This session will make personalization pragmatic so customers can actualize the value of personalization and the fullest potential of the Sitecore platform. We’ll begin by defining the three types of personalization within Sitecore, and how you can progress from tactical personalization into the transformational, and really drive value for your business and customers.
Sitecore using Platforms at Enterprise Scale
When using a platform such as SXA, what are the operational concerns that challenge an enterprise development and delivery model. These challenges at large scale will affect the velocity of such an operation significantly. Such an implementation must address concerns such as platform extensibility, platform versioning, tenant solution architecture, automation, platform governance, vendor training and management, vendor solution governance for proper multi-tenancy support and much more.
Optimising Sitecore sites with Azure Redis cache and Machine Learning
In a multi-tier application, bottlenecks may occur at any of the connection points between two tiers: business logic and data access layers, client and service layers, presentation and storage layers, etc. Large-scale applications benefit of various levels of caching of information for improving performance and increasing scalability. Caching can be configured in memory or on some more permanent form of storage, in different size and in diverse geographic locations. The open source Redis engine, as implemented in Azure, allows for an intuitive configuration of management of all these aspects, and utilisation from a variety of programming languages.
As a large educational organisation, applications in my company are used by hundreds of thousands of students and staff members daily in 150+ locations world-wide. How do they scale to this mass? How do they optimise performance across regions? This session presents design best practices and code examples for implementing the Azure Redis Cache and tuning the performance of our Sitecore regional sites, optimising cache hit ratio and reducing “miss rate” with smart algorithms processed by Machine Learning, and for automating and monitoring the deployment of the Redis cache across different tiers, persistence layers and replicated nodes.
Master Personalization and Integration
From Beginner to Advanced in Sitecore Personalization and Integration with all demos and strong recommendation of utilizing .NET Core.
What’s new in Publishing Service v2.0
There are quite a lot of changes between the initial release (1.1) and the next version (2.0) of the Publishing Service that I think people would want to know about. This is the first version that is 100% ready for the cloud and we also did a lot of performance testing and have some great graphs and data to explain all the things we did to further convince them to try out the service
Five Keys to the Successful Context Marketing Project
Never have there been so many opportunities to use context to create better, more rewarding digital customer experiences. But all too often, data-driven context takes a back seat to business as usual. In this session, Chris Nash, Sitecore Business Optimization Strategies (SBOS) consultant, shares important lessons learned that you can use to strategize, execute and optimize successful context marketing projects using Sitecore XP. Intended for both business and technology stakeholders, the session includes examples from customer cases as well as sharing of methodologies and tools used by SBOS when working with partners and customers.
Sitecore xDB In-Depth: Harnessing Contacts, Sessions and Clusters
The distributed nature of the Experience Database gives you the ultimate freedom. Deploying and scaling global marketing solutions is now a reality with Sitecore. With great power comes great responsibility. As a developer who builds xDB solutions, you will need to take into account the concurrency between various Sitecore server roles.
In this session, I will go into detail about the xDB implementation of concurrency control. I’ll describe how the Contact and Session API works, how it came to be, and how it may evolve in the future.
Sitecore MVC - A developers journey
The MVC architecture was very well received by developers and one of the main reasons for this was its simplicity. Working with plain object models, make it easier to access your data and the closer relationship to HTML made it a breeze to create custom renderings. In addition, it became a lot more transparent and easy to understand. Unfortunately, working with MVC in Sitecore is not so straight forward, simple and transparent as with ASP.NET MVC. Yes, if you can settle with the predefined renderings by Sitecore and you only use simple types you are good to go. However, you have no way of statically navigating through complex models, which is a shame because it provides a tremendous amount of control and certainty.
If you wish to step outside the standard rendering you will find yourself dissecting the data item, juggling the parts and finally putting them into place, not to mention creating a custom rendering control. On top that you also need to support the Experience Editor. In this presentation, I will introduce a light weight library which handles a lot of plumbing and brings back the statically object model in a similar fashion of ASP.NET MVC. The framework can be extended with additional adapters to accommodate new complex types or accessing data in a different way. A fall-back mechanism ensures that custom renderings are editable using the default Sitecore rendering.
Sitecore Helix Pratically
Learn how to put Sitecore Helix to use through a look at a real-world solution built for extensibility and resuability.
Using Sitecore’s API to expand EXM analytics tracking with xDB
In this session we will discuss the challenges behind an enterprise level Sitecore implementation with EXM (Email Experience Manager) involving automated custom messages for a large collection of users. How to capture additional analytics information about the users interactions with open emails not available out-of-the-box and what customizations where required on top of EXM.
Sitecore Commerce Overview
In this session I will be giving an overview of Sitecore commerce offerings at a business functionality and architectural level. I will show what is included in Sitecore Commerce and what overall business scenarios and functionality is available to customers.
- An architectural overview of Sitecore Commerce
- Logical architecture
- Component/Functional architecture
- Sitecore eXperience & Sitecore Commerce as a platform
- Deployment architecture
- Technology platform, .NET Core, Azure,
Sitecore on Microsoft Azure PaaS
In this session, you will learn how to make the most of Sitecore on an Azure PaaS environment. Topics will Include deployment, customisation, Continuous Integration, monitoring and what’s cooking within the Sitecore Cloud Department.
How to Accelerate your Sitecore Development Experience!
Lead Developer and Sitecore Architect Charlie Turrano will demo Hedgehogs new addition to the Team Development for Sitecore toolset – ZeroDeploy.
With ZeroDeploy you can finally test code changes without recycling the Sitecore application pool ultimately accelerating your overall experience and saving you valuable time. Get Ready – Get Set – Get Zero.
The Impact of AI-Powered Search and Recommendations in Sitecore
Coveo machine learning transforms experience of each website visitor by automating the analysis of your usage data to personalize and increase conversion rates and engagement metrics. As the only cloud-based, self-learning site search service for Sitecore, Coveo for Sitecore relevance continually improves without the need for manual relevance tuning and intervention required with traditional site search. This session explains how and why machine learning makes a major impact within the Sitecore ecosystem today with AI-Powered search.
Customers and partners will learn how machine learning within search translates to their business goals, and how the impact of AI in site search transforms their website management and experience. Investing in site search has proven ROI, especially for eCommerce and support portal use cases. Traditional site search requires major and continuous investments in manual tuning to ensure the relevance of content and results for users. This session shows users how to capitalize on AI to enable your website search – and increase in conversion rates – to scale with your business.
Accelerated Commerce on Sitecore
Get to the value point faster and reduce your total cost of ownership by using the Ucommerce Accelerator for Sitecore built on the Helix principles.
Join in on this 10 min speed talk from Morten Lyhr, CTO at Ucommerce, and get a sneak peek into how Ucommerce built their Commerce Accelerator right on the foundation of the Sitecore Helix principles. Take away a whole new view on, how you can quickly build the Storefront of the future and get even more out of Sitecore Experience Platform.