You may vote for as many or as few sessions as seem interesting to you - this will be used to decide which sessions are presented at the event, in addition to the already announced talks: https://umbracofestival.co.uk/sessions
Voting is completely anonymous, though IP addresses may be recorded to prevent spam.
This talk came about after attending Clean code course with Uncle Bob. So not Umbraco related but relates to Umbraco because in Umbraco we write code. Too often we make a mess accrue technical debt and just make life difficult for ourselves. The talk covers some basics things we can all implement to give us a more stable and maintainable code base.
Disclaimer: there may be swearing!
But that’s not all! Umbraco has high ambitions on behalf of their partners and this presentation will also include a talk on the philosophy behind Umbraco Cloud being Platform as a Service and where we go from here to empower our partners even further to become “Next Generation Agencies”.
We understand that accessibility can sometimes be a hard sell so we have tried to make a simple checklist which can make the biggest impact in the shortest time. The idea behind this is that this might make things easier to sell the idea to shareholders or senior management.
The goal of this talk is to encourage developers (mainly, but also all the tech/IT representatives) to step forward and do more than just their usual work e.g. share knowledge, build products/tools/packages, learn new stuff to become better not only from the technical perspective. I'm sharing my personal experience, how from a shy guy, totally without self-confidence I turned myself into one of the leading devs and team members in one of the most recognized Umbraco agency in the World + how I earn money from collaborations with various companies because of being "just" myself!
- Mulitple sites- Flexible templates- Content Importing- Virtual Content- Tokenisation- Filtering and Personalisation
In this presentation we will demo and compare different caching methodologies, and their perceived real world uses. We will discuss Donut cache, Memory cache, Redis, Cloudflare, CDNs, and many more. We will dive into demos of real world implementations which can cause unpredictable problems.
At the end of this presentation you will be aware of the different trade-offs with each caching methodology, and which might best for your situation.
AI will help designers and developers create better experiences because AI is “Augmented Intelligence.” It is about extending human capabilities and boosting the experience (UX). Becoming familiar with AI will ignite new thinking, shift approaches, deliver new tools, processes, and concepts. AI in design will be more about designing experiences, not UIs—creating better products and services and improving our lives. In this talk, we look at why designers and developers need to start exploring AI and ML (machine learning). It is designed to inspire, dispel the myth and eliminate the fear. In this talk, participants will acquire knowledge of specific AI applications, tools and techniques, and discover new ways of working with AI and ML.
The process involves completely disconnecting the frontend from Umbraco into what we call the UI Definition and Delivery applications. Freeing up the frontend to concentrate on developing design systems that can be used to understand and record how different state and context affect the site design integrity. Integration of frontend build by the Umbraco developer is simplified to (auto)mapping data between Models and Viewmodels and controlling what context components and pages are rendered in. All managed and controlled by a simple contract that exists per component between the two systems and creates parallel lines directly from the site to the content author.
Are you unhappy with the time it takes you to do seemingly simple things when developing websites? This talk is for you!
Are you super productive already? Then this talk is also for you - you'll learn something new, guaranteed!
Over the years I've peeked at other hundreds of people's screens while they were working, while pair programming and pair debugging, doing training exercises, creating pull requests, etc. This is pure gold, I learn a lot about the tools that other people use and sometimes I get to impart some wisdom on my screen-buddy.
This session will be chock-full of things I learned over the past 20+ years.
We'll start our journey with a super smooth Visual Studio debugging set-up, then some tools that will make your experience working with, and contributing to Umbraco a lot better. From that point on we'll need to spin the wheel of fortune, since there are too many other subjects to cover to fit into a single session!
Intended audience: Umbraco implementors / contributors from any experience level.
Examples of client specification, what was designed, and how it transitions from frontend to Umbraco implementation.
The talk will cover:- Aligning expectations with the client- Aligning expectations between frontend and backend- How Novicell uses Fractal to align expectations- Real life example from a recent client project
This session will dive in to the tools we can use, like Cloudflare and Azure Front Door, to add world-class resilience to a globally distributed Umbraco website - for maximum uptime and speed. We'll look how to tackle other interesting challenges, like cache busting and routing our users to the best / fastest server for them.