Umbraco UK Festival 2019 voting
This year we want the community to choose the talks they want to see at Umbraco UK Festival.

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.
Sign in to Google to save your progress. Learn more
Which sessions would you like to see?
Vote
Teaching an old dog new tricks
Open Source Takeaways from Umbraco
Next generation agencies on Umbraco Cloud
WTFE?! (What the Front End?!)
How to Save a Life (In 2 hours)
Sell Yourself, Dev!
Adventures with Alexa
Content at scale
Everything You Should Know About Caching
Embrace AI. Unleash It and Boost UX.
A Balanced Diet of Documentation
Using Umbraco as a Digital Marketing Platform
Bodyless websites using Umbraco
The tools of our trade - Lifehacker, Umbraco edition
Aligning expectations from clients to developers
Globally resilient Umbraco websites
10 tips to help you build better websites in Umbraco
Teaching an old dog new tricks
In this session, we will get down and dirty with clean code. Expanding on Uncle Bob’s teachings this session will give you practical hints and tips to help you practice clean code. We will cover what clean code is, why you should be writing it and how to write it. If you’ve been a victim of “wtf code”, or even guilty of writing it yourself, then this is a must attend talk for you.

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!
Open Source Takeaways from Umbraco
Learn about the philosophy of open source, how you can overcome some challenges and contribute effectively and how it can benefit you - all based on my experience of contributing to Umbraco
Next generation agencies on Umbraco Cloud
Umbraco Cloud empowers Umbraco Partners with all the benefits of using a managed service, including a constant flow of improvements and new functionality, but also by enabling partners to focus on building great solutions for their customers while Umbraco Cloud handles the hassle of deployments, hosting, upgrades etc. This presentation will take you through the benefits of using Umbraco Cloud as an agency, including an update on some of the best features and use-cases out there today.

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”.
WTFE?! (What the Front End?!)
Did you know there is a CSS selector called the "lobotomized owl"? Let's take a fun journey together through the wonderful world of front end. Buckle up as we revisit my 15 years of adventures in HTML and CSS, sharing some helpful tips, tricks and random trivia.
How to Save a Life (In 2 hours)
A practical step by step guide on how to improve accessibility on your site in under two hours. It's very easily scalable but should give anyone (techie or none techie) an indication of how much work is required to make your site AA compliant.

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.
Sell Yourself, Dev!
Have you ever thought about yourself as a brand, dev? Are you bored with your daily job, tasks and reading about burnouts to self-diagnose yourself? Or did you ever think that programming is not something for you? If so... the answer is simple: it doesn't have to be that way! And - you're the only reason why it is like that.

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!
Adventures with Alexa
Learn about developing for Alexa devices - flash briefings, smart home skills and may be even a game for Alexa
Content at scale
Content at scale - building a multi brand Umbraco platform that to manage content for 1500 pubs and venues. We'll take you through our journey of how we leveraged and extended Umbraco to build the most flexible system for managing tens of thousands of content items, and what features we built so content editors can focus on the creativity and value of content, rather than spending their jobs dealing with the scale.

- Mulitple sites
- Flexible templates
- Content Importing
- Virtual Content
- Tokenisation
- Filtering and Personalisation
Everything You Should Know About Caching
Caching methodologies have not been given much serious attention. Developers generally think that cache can be added, and they will only see benefits, not penalties. However, a poor cache implementation could mean the difference between blazing fast performance, experiencing inconsistent usability, unexplained random timeouts, and even random stale (out of date) content which you cannot explain.

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.
Embrace AI. Unleash It and Boost UX.
Inspirational talk and vision on how technology is shaping the future. Don’t fear AI, embrace it. AI is about “Augmented Intelligence”— extending human capabilities and improving performance.

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.
A Balanced Diet of Documentation
Your API is lighting quick, secured like a fortress and available everywhere all the time. However, your docs may not be doing your product justice. With so many different documentation formats, it can be difficult to ensure that developers find the information that they need. Whether you are just starting with a simple API or part of a large organisation with a host of different products, this talk will provide you with a deeper understanding of how to create an effective documentation strategy.
Using Umbraco as a Digital Marketing Platform
Customers tend to leave Umbraco off their shortlist when looking for a marketing platform. But there's no reason for that, because Umbraco is a perfect fit but it only needs a bit of help. In this presentation we will look at the approach we are taking to make sure Umbraco is on that shortlist.
Bodyless websites using Umbraco
The exact opposite of headless, we'll show how driving website builds from the frontend makes sense when building content led websites. By giving the frontend control to define what components (and dynamicity) is needed to create the site, we can free ourselves from the pain of integration and in some cases let these definitions automate the Umbraco build process entirely.

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.
The tools of our trade - Lifehacker, Umbraco edition
Do you get that itch, when you see someone doing something on their computer that takes ten times longer than necessary, just because they haven't learned that one productivity tip yet? - Happens to me ALL the time!

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.
Aligning expectations from clients to developers
This talk with be about how to align expectations of what the client wants, what has been designed, and how it will be implemented and work in the end.

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
Globally resilient Umbraco websites
Delivering maximum uptime and the fastest response to our end users all over the world is very important... So we deploy our application to multiple regions and route traffic to the nearest available servers. But managing and visualising each component of our infrastructure, how it everything hangs together, detecting and handling failure, as well as deployments, can all be a challenge.

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.
10 tips to help you build better websites in Umbraco
In this talk I will share 10 of my best tips to build better websites in Umbraco. The tips include improvements on performance, extending the backoffice and more.
Submit
Clear form
This form was created inside of Bump Digital. Report Abuse