Showing 254 videos
Sneak peek of Umbraco Fundamentals Bridging Course
Jun 21, 2019 – 11:30
umbraco 8 umbraco bridging course umbraco training umbraco
How are the new bridging courses going to work? Well, see for your self in this sneak peek of our Fundamentals Bridging Course. This is the first 10 minutes of the course where Andrew will explain how the format works and give you an outline of the course.
Building Umbraco - With a little help from our friends | Codegarden 2019
Jun 16, 2019 – 47:31
conference cms tech umbraco Codegarden 2019 Codegarden
At Codegarden 2019, Umbraco HQ Head of PR (Pull Requests) Sebastiaan Janssen together with special guests, Umbraco MVPs Jan Skovgaard and Kenn Jacobsen talked about contributing to Umbraco.

Talk summary:
Help, I need somebody! We don't build Umbraco alone. We do it With A Little Help from our friends, And It's Getting Better All The Time. In this Magical Mystery tour, we'll lead you through the Helter Skelter of contributing to Umbraco.

From documentation to code, from forum posts to issue tracker, there are many ways you can Imagine improvements to make Umbraco go from "Let It Be" to "Here Comes The Sun" ☀️

Join us at our next event:
Umbraco HoorayButton powered by Headless
May 3, 2019 – 03:44 – 1 likes
raspberrypi umbraco headless
Codegarden 18 - Thank you
Jun 6, 2018 – 00:29 – 1 likes
our-codegarden-2018 cg18 Umbraco Codegarden
#WeAreNotWaiting Open Source is Changing Healthcare - Dana Lewis
Jun 5, 2018 – 48:12 – 2 likes
8 is great - Stéphane Gay & Shannon Deminick
Jun 5, 2018 – 60:33 – 2 likes
Back office speed hacks - Pete Duncanson
Jun 5, 2018 – 53:19
Building Umbraco websites in big teams - Simone Chiaretta & Dirk De Grave
Jun 5, 2018 – 54:19 – 1 likes
Deploying Umbraco in China - Paul Marden
Jun 5, 2018 – 19:31 – 1 likes
Dirty Little Tricks From The Dark Corners of Front-End - Vitaly Friedman
Jun 5, 2018 – 68:46 – 1 likes
From Pareto to Plumber - Nathan Woulfe
Jun 5, 2018 – 39:31
Head(less) in the Clouds - Rune Strand & Mads Rasmussen
Jun 5, 2018 – 41:38 – 1 likes
How We Scored 100 In Google Pagespeed Insights - Anders Burla Johansen
Jun 5, 2018 – 19:26 – 2 likes
Hyperscaling Umbraco - Claus Jensen & Kenneth Jakobsen
Jun 5, 2018 – 20:1
Infuse some AI into Umbraco - Henk Boelman
Jun 5, 2018 – 41:5
Keynote - Niels Hartvig
Jun 5, 2018 – 94:52
Let's Dive Into Service Worker - Majid Hajian
Jun 5, 2018 – 56:30 – 1 likes
Long Running Umbraco Tasks - Darren Ferguson
Jun 5, 2018 – 13:33 – 2 likes
Magically integrating external data - Damiaan Peeters
Jun 5, 2018 – 46:51
My journey with the Umbraco Documentation - Sofie Toft Kristensen
Jun 5, 2018 – 10:4 – 1 likes
Scale Umbraco with Struct PIM - Simon Lyder
Jun 5, 2018 – 16:1
Security - Let's have some fun with Umbraco - Jeffrey Schoemaker
Jun 5, 2018 – 53:52 – 1 likes
Small steps for a better editorial experience - Niels Lyngsø
Jun 5, 2018 – 42:25
The more we are together - Tor Nørretranders
Jun 5, 2018 – 60:51
Umbraco Forms as the Ultimate Survey Tool - Heather Floyd
Jun 5, 2018 – 21:53 – 2 likes
What I gained after 100 days of Code - Eleftheria Batsou
Jun 5, 2018 – 13:13 – 2 likes
Why Talking is good for your health and wealth - Ravi Motha
Jun 5, 2018 – 11:2
WTF are we even doing here - Alexander Kjerulf
Jun 5, 2018 – 55:40 – 2 likes
All your languages are belong to us - Kevin Jump
Jun 5, 2018 – 22:57
Applying Atomic Design to Umbraco - Marc Goodson & Lee Kelleher
Jun 5, 2018 – 51:29 – 4 likes
Accelerated Commerce on Umbraco Cloud - Martin Sandvad
Jun 5, 2018 – 18:46
A Tour of the tour - Dave Woestenborghs
Jun 5, 2018 – 19:40
10 things to grow your agency - Anders Trans Sørensen
Jun 5, 2018 – 46:2
Umbraco Headless
May 21, 2018 – 01:40
Slave & Eagle headless CMS umbraco CMS cg18 codegarden friendly CMS headless umbraco headless umbraco
With Umbraco Headless you can provide quality content to any - and multiple - devices through the well-known, and friendly Umbraco interface.
Umbraco 7.8 Back Office Tours
Feb 5, 2018 – 01:12
A look at the brand new, super friendly Umbraco 7.8 Back Office Tours.
Umbraco New Year's Reception 2018 with Niels and Anders
Jan 23, 2018 – 40:5 – 2 likes
A recording of the live-streamed Umbraco New Year's Reception 2018 with Niels Hartvig, The Umbraco Chief Unicorn, and Anders, Major Friend Maker.
What's it like being a developer at Umbraco HQ ?
Jan 19, 2018 – 02:11 – 1 likes
Wave goodbye to registering billable hours and say hello to taking an active part in shaping the world's friendliest CMS. Mikkel knows exactly why he loves working at Umbraco HQ - maybe he'll have you dreaming of an HQ job as well?

Find all our open positions here:
What's your favourite thing about working at Umbraco?
Jan 19, 2018 – 02:18 – 1 likes
We asked 5 different Umbraco HQ folks what they like the most about working at Umbraco. Turns out they give quite some interesting and surprising answers....

If you'd like to become part of Umbraco HQ, take a look at our job section and see if there's a position waiting for you on one of our teams:
Welcome to Umbraco HQ
Jan 19, 2018 – 04:30 – 2 likes
Niels Hartvig, the Umbraco founder with the prestigious title; Cheif Unicorn, will show you around Umbraco HQ.
What's it like being an intern at Umbraco HQ?
Jan 18, 2018 – 02:13 – 1 likes
Considering doing your internship at Umbraco HQ? Then listen to what Eric has to say. He started as an intern knowing absolutely nothing about Umbraco - now he's a full time hire. If you're interested, why not see if there's an internship waiting for you:
What's it like working as a Supporter at Umbraco HQ?
Jan 18, 2018 – 02:20 – 1 likes
Sofie will tell you what it's like to work as one of our friendly support warriors at Umbraco HQ. She'll take you through her initial concerns before starting here and walk you through her daily tasks - perhaps she might even convince you to apply for a job and become part of our proud, talented and much loved Umbraco SWAT team (Support Warriors And Troubleshooters):
Meet Asta and Nadia, two future coders
Dec 20, 2017 – 02:59 – 2 likes
Asta and Nadia, two 12 years old future coders from 6.A at Søhusskolen in Denmark talk about what coding is.

In total, 17 children visited Umbraco HQ to showcase their games - get the entire story here:
UmbracoCast 16 - the final.
Dec 1, 2017 – 14:59 – 1 likes
our-umbracocast-2017 umbracocast umbraco
Why did Ecreo choose Umbraco Cloud?
Nov 24, 2017 – 02:32
our-other-2017 Umbraco Gold Partner Umbraco Cloud
Casper Stendal, a co-founder and partner at Umbraco Gold Partner Ecreo, talks about the reasons behind his agency's decision to work with Umbraco Cloud.
What is it like to work in a multicultural company?
Oct 24, 2017 – 01:17
Umbraco Cloud Mastermind Mikkel talks about what it is like to work in a multicultural company.
What is it like to work in a multicultural company?
Oct 24, 2017 – 04:37
Umbraco HQ'ers Kristina, Mikkel, Ilham and Georgs talk about the perks of working in a multicultural environment.
What is it like to work in a multicultural company?
Oct 24, 2017 – 01:55
Umbraco Cloud Magician Georgs talks about what it is like to work in a multicultural company.
What is it like to work in a multicultural company?
Oct 24, 2017 – 01:43
Umbraco's Scribbling Storyteller Kristina talks about what it is like to work in a multicultural company.
What is it like to work in a multicultural company?
Oct 24, 2017 – 01:9
Umbraco's Friend Maker Ilham talks about what it is like to work in a multicultural company.
Apr 27, 2017 12-51 PM
Aug 28, 2017 – 14:31
Winner of the Umbraco Jury's Choice Award 2017, Offroadcode, showing how they've ensured a fantastic editing experience for their client, Olympic Holidays.
The Unicorner part 2
Aug 18, 2017 – 06:3
our-unicorner-2017 cms umbraco unicorner
The Chief Unicorn de-mystifies the rumours about him leaving Twitter - watch for comforting and surprising news
Day_2_Back Room - Stein Erik
Aug 14, 2017 – 09:40
#h8yr - all about v8 architecture - Stephan Gay
Aug 14, 2017 – 56:18 – 2 likes
Devops with on Umbraco Cloud - Thomas Ardal
Aug 14, 2017 – 51:26
When content and development teams join forces - Huan Song
Aug 14, 2017 – 35:56
How we migrated 66°North to the Cloud - Garðar Þorsteinsson
Aug 14, 2017 – 40:44
Aug 2, 2017 – 08:33 – 4 likes
Codegarden'17 Michael Nielsen - All in on Umbraco Cloud
Jul 12, 2017 – 40:58
Thomas A. Krag
Jul 3, 2017 – 61:48
Malte Stenzel
Jul 3, 2017 – 45:54
Jessica Rowe
Jul 3, 2017 – 43:29
Filip Bruun Bech-Larsen
Jul 3, 2017 – 47:13
Sebastian Janssen
Jul 3, 2017 – 55:37 – 1 likes
Jesper Lund Dalgaard
Jul 3, 2017 – 59:35
Jacob Svarre & Kim Bantz Rasmussen
Jul 3, 2017 – 49:41
Frederik Raabye
Jul 3, 2017 – 56:19 – 1 likes
A Guided Tour of the Umbraco Cloud Portal
Jun 29, 2017 – 03:59
by The Friendly Support Hero Sofie
Why to become an Umbraco Gold Partner?
Jun 20, 2017 – 01:23
our-codegarden-2017 community Gold Partner
An Israeli Digital agency Uteam, which is part of IdeoDigital, has become an Umbraco Gold Partner during Codegarden '17. How come?
Right on the spot, we talked about all of the reasons behind the decision with Dan Lichtenfeld, founder and CEO of IdeoDigital. This is a short excerpt from the interview.
Umbraco Awards 2017: Jurys choice nominees
Jun 16, 2017 – 01:25
our-codegarden-2017 codegarden umbraco awards
Umbraco Awards 2017: Package - Nexu
Jun 16, 2017 – 01:41
our-codegarden-2017 codegarden umbraco awards
Umbraco Awards 2017: Package - Forms on Perplex Steroids
Jun 16, 2017 – 01:34
our-codegarden-2017 codegarden umbraco awards
Umbraco Awards 2017: Package - Dominant Color Picker
Jun 16, 2017 – 01:33
our-codegarden-2017 codegarden umbraco awards
Umbraco Awards 2017: Best Design nominees
Jun 16, 2017 – 03:48
our-codegarden-2017 umbraco awards codegarden
Umbraco Awards 2017: Best editing experience nominees
Jun 16, 2017 – 03:34
our-codegarden-2017 codegarden umbraco awards
Umbraco Awards 2017: Best Technical Solution nominees
Jun 16, 2017 – 03:59
Codegarden'17 Vitaly Friedman - New Adventures in Responsive Web Design
Jun 15, 2017 – 73:29 – 2 likes
Codegarden'17 Umbraco Core Team Retreat Status
Jun 15, 2017 – 45:50
Codegarden'17 Shannon Deminick - Building Core strength
Jun 15, 2017 – 52:49 – 1 likes
Codegarden'17 Per Ploug - Wonderful things with forms
Jun 15, 2017 – 57:9
Codegarden'17 Martin Frederiksen - Why IT Projects Fail
Jun 15, 2017 – 43:10
Codegarden'17 Niels Hartvig & Co : Keynote
Jun 15, 2017 – 95:31 – 2 likes
Codegarden'17 Deane Barker - Why Content Projects Fail
Jun 15, 2017 – 54:13 – 1 likes
How to get to Odense from the Copenhagen Airport
Jun 2, 2017 – 03:0 – 2 likes
Watch this if you want to see the way from the Copenhagen Airport to Odense. It's really simple!
What are the Codegardeners dreaming about? Part 4.
Jun 2, 2017 – 02:23
Sofie, Per, Morten, Claus, Jim & Warren tell us about the two things they're looking forward to the most at this year's Codegarden. #CG17
Free bike rental in Odense
Jun 1, 2017 – 01:28
Why not rent a bike for free in Odense while you're here? Vera tells you all about where and how to do it! Find more into about the bikes and where they are placed around the city here:
#CG17 dreams. Part 3.
Jun 1, 2017 – 02:15
What are the two things you look forward to the most at this year's Codegarden? Kristina, Gabriel, Niklas, Mads, Martin & Niklas tell us about their Codegarden dreams.
What are the two things you look forward to the most at Codegarden? Part 2.
May 29, 2017 – 02:13
our-codegarden-2017 community Codegarden
Excited #CG17 attendees talk about what they're looking forward to the most at this year's Codegarden in Odense.
Mindful Mornings at Codegarden '17
May 22, 2017 – 02:20 – 1 likes
Find that inner peace. Two mornings at CG '17 Wellness Coach Kris Deminick will be teaching on how to clear your head and make space for the day ahead of you.
Codegarden pre-party sneak peek
May 19, 2017 – 01:16 – 1 likes
our-codegarden-2017 codegarden community
Vera, Jim & Dennis are giving you a tiny sneak peek at the Codegarden pre-party, that's going to be held in the unique Engine Room at the Umbraco HQ ��
5 happy CG guests - Part 1
May 17, 2017 – 03:46 – 1 likes
In this short video, 5 Umbraco HQ members will tell you what they are looking forward for this year's Codegarden.
New Hire at Umbraco HQ: Niklas Matthiesen
May 17, 2017 – 00:23 – 1 likes
Umbraco HQ just got fuller as Niklas joined us as the newest Friend Maker. Say hello!
Why are you coming to Codegarden?
May 15, 2017 – 00:28 – 1 likes
our-codegarden-2017 gold partner codegarden
Kim Løwert from Umbraco Gold Partner Appstract on the reasons why they are coming to Codegarden.
Friendly Hotels in Sunny Odense
May 11, 2017 – 01:10 – 1 likes
Where are you staying at #CG17? We've got 4 hotels and 4 great deals for you - just remember to book your room until the 15th of May 3PM: Now enjoy the view :) (sound on!)
Umbraco loves - uNews, May 2017
May 9, 2017 – 04:42 – 1 likes
our-umbraco-hq-2017 #Umbraco
We ❤️ videos - but why? Vera, The Merry Wordsmith from Umbraco HQ, will let you know.
Umbraco Cloud - Pending changes
Nov 8, 2016 – 02:21 – 1 likes
our-cloud-2016 Umbraco Cloud
With this new upgrade we've made it easier for you to keep track of team-work in Umbraco Cloud; Who's done what? When? Is everything done?
Niels will give you a short introduction to how this new upgrade will help you keep an overview of your project's progress.
Panel: Why we picked Umbraco
Sep 21, 2016 – 54:47
our-codegarden-2016 codegarden16
Hear from 3 very different Umbraco clients why they went with Umbraco, what they love about it, and they see its unique selling points.

Its a rare glimpse into what your customers think are great about Umbraco, why they picked over compering products and also how they think Umbraco could improve.

Represented on the Panel is:

Christian Hoffmann, Lambretta Watches running a e-commerce website on top of Umbraco and Ucommerce
Vidar Aune Westrum from Komplett Group, managing marketing and sales content as part of the massive Komplett website operations
Afredo Pulvirent, managing websites at the Council of the European Union, whom recently decided to switch to Umbraco.
Why is wysiwyg so hard?
Sep 21, 2016 – 34:52
our-codegarden-2016 codegarden16
Joakim will talk about the hows and why of TinyMCE as well as why wysiwyg is so complicated to get just right. And he should know, as he’s been one of the driving forces behind the open source rich text editor of TinyMCE for the past 10 years.
Unit Testing Umbraco
Sep 21, 2016 – 54:55
our-codegarden-2016 codegarden16
Automated tests for software has become the de facto standard for professional development. For web and apps as well as traditional software. Using the best CMS out there is no excuse.
The code we write for it is just as important to test. Many will give up though. Unit testing can be hard to get good at in itself, and when tightly coupled code looms ahead it might be even easier to let it go. Umbraco is no different - it's has had its ups and downs with respect to testability. However, hope is not lost for us Umbracians.
This session will show you how to write tests for the bits and pieces developers most often write for Umbraco.
Umbraco + Firebase
Sep 21, 2016 – 39:38
our-codegarden-2016 codegarden16
Creating dynamic apps in the cloud with Firebase & UaaS

Firebase is Google’s full stack NoSQL cloud platform that allows developers to build extraordinary realtime apps. Combine that with the power of UaaS, you’ve got a blissful duo: an app in the cloud supported by a database in the cloud!

In this session, Badi will take you on a wild ride of speed-coding with Firebase’s JavaScript APIs to build a real-world application in UaaS. We will explore the key features of Firebase including realtime data synchronization, user authentication and session management and how this plays nicely with UaaS to help you create dynamic apps in the cloud that are ready to use and ready to scale—all in a few simple steps. You will also learn how you can easily authenticate users of your app on social platforms like Facebook and Twitter!
Umbraco community inclusion efforts
Sep 21, 2016 – 54:56
our-codegarden-2016 codegarden16
To truly innovate, we cannot afford to leave behind half our population. In recent years, there's been a push to increase the number of women and minorities in the science, technology, engineering, and maths (STEM) fields, but despite this push, the numbers have not really changed much in the last 14 years, and the Umbraco community is not immune to this phenomena. In this session, we'll be taking a deeper look at what we're up against, why we should be paying attention to it, and initiatives we can explore moving forward as we work to build a more inclusive, successful, and innovative community.
Umbraco as a Service and Visual Studio
Sep 21, 2016 – 56:48
our-codegarden-2016 codegarden16
So you created a new Umbraco as a Service Project, but all you got was a url to clone a git repository. But how do you get up and running when Visual Studio is your preferred tool for developing Umbraco based solutions?

In this session we will look at what you get after clicking "Create Project" in the Umbraco as a Service Portal, and how you get from a newly created project to a solution in Visual Studio.

We will also talk about Developer workflows around Umbraco as a Service Projects, and take a look at what the future has in store for Visual Studio + Umbraco as a Service and Application Lifecycle Management (ALM).
Umbraco anti-patterns
Sep 21, 2016 – 53:42
our-codegarden-2016 codegarden16
Previously on Codegarden Marc Goodsoon talked about my adventures with and Umbraco; which in turn led him to leaving and working for the popular Umbraco Gold Partner Moriyama; where he expected to be building one shiny new Umbraco site after another; but in reality Mark found himself inheriting site after site of crazily broken Umbraco implementations.

This talk will give you ways to identify when you going down a wrong path in Umbraco, and better solutions to common challenges Umbraco developers face.
The designer and the developer: A happy marriage
Sep 21, 2016 – 45:50
our-codegarden-2016 codegarden16
There’s a new kid in town. This guy is called Design Thinking, and luckily, has nothing to do with Designer Divas. Instead, Design Thinking is a tool for digital projects that is not about aesthetics but about getting a better understanding of user needs.

Understanding user needs within the project team is key to success, and in this session, Laura will walk you through the process on how to apply the understanding of user needs to the project team in a web development process.

By applying a few very simple tricks you will experience a much better collaboration within the project team and with the client. It might even earn you a hug from the designer.
Design, Creative Processes, and Cargo Cult Science
Sep 21, 2016 – 44:41
our-codegarden-2016 codegarden16
Successful companies work in vastly different ways, and their advice for success are often at edge. If flat hierarchies promote creativity, how can Apple be so creative and lucrative? If A/B-testing and User Research truly are vital processes, how can so many companies build great products without them? And is it actually important to be agile? Let’s talk about why it’s so difficult to know what truly helps us succeed, and what to do about it.
Tobias Ahlin has a background from product teams at Spotify and Github, teaching at Hyper Island and describes himself as someone who package bits of delight and surprise into simple apps.
Cloudy with a chance of Umbraco Awesomeness
Sep 21, 2016 – 59:46
our-codegarden-2016 codegarden16
In this session Maff Rigby, freelance software developer, will demonstrate how he used Umbraco as a back-end configuration management platform to power an online Education platform via a custom-built API. This talk looks at running Umbraco on Windows Azure and taking advantages of multiple Azure services.
Sep 21, 2016 – 45:49
our-codegarden-2016 codegarden16
As an agency focused on crafting unique digital experiences, Spring/Summer built their own website on Umbraco as a service. Hear how an agency built an amazing, award winning website with a very strong design focus using nothing but their everyday OSX-based applications and UaaS.
Pushing Umbraco to the limits
Sep 21, 2016 – 55:34
our-codegarden-2016 codegarden16
New Heroes is an online softskill learning platform which a large dev team has been working on fulltime for over 9 months.

It uses pretty much every api in the core and in this session we'll explain what techniques we've used to build this platform.
Personalisation Groups + Pipeline CRM
Sep 21, 2016 – 51:44
our-codegarden-2016 codegarden16
Working at agencies developing solutions on Umbraco, Theo and Andy have been finding personalisation of content an oft requested feature. Although Umbraco doesn't currently offer an out of the box solution in this area, with the help of some community packages we are able to deliver personalised solutions to site visitors that are general purpose, extensible and under day to day control of the website editors.

In this session we'll discuss how personalised features can be delivered on Umbraco, using the Personalisation Groups and Pipeline CRM community packages.
Personalisation - Big gains from small steps
Sep 21, 2016 – 43:9
our-codegarden-2016 codegarden16
Personalisation - it's on the top of every marketing department's shopping list, but what does it actually mean? Here we define exactly what personalisation is. We'll evaluate the different types of personalisation, looking at how and when they should be used. Most importantly we lay down the strategy thats needed to personalise effectively and to produce results. We'll look at just how important the research, user experience and design processes are when planning a personalisation strategy and we'll delve into the tools and plugin's that can be used to implement personalisation on an Umbraco website.
Performance and profiling Umbraco
Sep 21, 2016 – 59:0 – 1 likes
our-codegarden-2016 codegarden16
Get stellar web performance using Umbraco, including optimizing code and images, how to measure performance and UX, what tools developers can use to measure, and future technologies that will help measure data more granularly from the browser.
Perceived performance
Sep 21, 2016 – 62:7
our-codegarden-2016 codegarden16
Website performance is important. It can be the difference between making a sale and losing a client. Luckily there are quite a few things we can do to enhance the user’s perception of a site’s performance. We’ll go through some nifty tricks that can improve the user experience of a website with waiting time.
Panel: Extreme property editors
Sep 21, 2016 – 54:17
our-codegarden-2016 codegarden16
Nested Content, Archetype and Grid, three different editors trying to solve the same problem: handling dynamic collections of data inside a single page. Ever wondered when to use what? Wonder no more as each editor is compared and their pros and cons are exposed.
Panel: Building products on Umbraco
Sep 21, 2016 – 75:22
our-codegarden-2016 codegarden16
Hear from 3 different product vendors, on how and why they decided to built a product on top of Umbraco, and how the friendly CMS is a friendly platform for both closed source applications, open source ecommerce and agency side projects.
Packages and Your Data on Umbraco as a Service
Sep 21, 2016 – 56:16
our-codegarden-2016 codegarden16
Meet the new core
Sep 21, 2016 – 41:2
our-codegarden-2016 codegarden16
ASP.NET Core had a very troubled and confusing genesis, changing names and merging with other projects in the course of the last 6 months.

In this talk we are going to clear up all the confusion and show what ASP.NET Core brings to the table for web developers.

Understand what ASP.NET Core is and how to install it
Understand the new flow of ASP.NET Core sites
Learn what the default modules do
How to develop outside of Visual Studio
Life as a ecommerce shop owner
Sep 21, 2016 – 61:28
our-codegarden-2016 codegarden16
Lars and Lasse from DuGlemmerDetAldrig invites you back behind the stage in a fast-growing ecommerce company that are about to go international. How does their technical platform serve as the foundation for the business and what tools and abilities does it take, to maintain an agile development-flow when growing +100% pr. year? The talk will most likely include insights into:

· Umbraco/uCommerce and Business Intelligence

· Supplementing tools for marketing, conversion rate optimization etc

· The technical setup including the team setup now and what they are aiming for the coming years
Komplett Group and Umbraco
Sep 21, 2016 – 45:52
our-codegarden-2016 codegarden16
We'll look at how a leading European e-commerce player uses Umbraco as a content production platform and how it's used for content delivery in a service based architecture.

Komplett Group has experienced large growth. Moving from being the nordics largest e-commerce player to one of Europe’s. This has demanded that the internal back office tools needs a major overhaul. Ramping up the developer team from 5 to 50 developers in just over a year, has allowed them to split up the long living monolith into micro services. For content handling, Umbraco has played an important role in this process.
How to be a frontender in 2016
Sep 20, 2016 – 47:4
our-codegarden-2016 codegarden16
The frontend-scene changes very rapidly, with philosophies and frameworks coming and going, and the platform natively supporting more and more. The hottest thing from 2015 is already so last year.

In this tour-de-force, Filip will show what was hot in 2016, and talk about how we can approach development in this ever-changing environment.

Disclaimer: This talk will contain an insane amount of acronyms and buzzwords!
Guerrilla marketing suite
Sep 20, 2016 – 45:49
our-codegarden-2016 codegarden16
Adam from Novicell will share tricks for using off-the-shelf services to build an alternative marketing suite. The million-dollar marketing suites out there may be awesome. However, do we need all that jazz? Can Umbraco and a handful of SaaS subscriptions do the same? Judge for yourself as Adam demos his alternatives.
Track segments across sites and emailsEasy lead management and CRM in minutesConnect the basic profiling dots between servicesProvide personalized content off visitor behavior
Going mobile with Umbraco and Xamarin Part 2
Sep 20, 2016 – 17:49
our-codegarden-2016 codegarden16
Learn more about mobile dev using Xamarin and how you can use Umbraco to improve your native apps.
Going mobile with Umbraco and Xamarin Part 1
Sep 20, 2016 – 31:42
our-codegarden-2016 codegarden16
Learn more about mobile dev using Xamarin and how you can use Umbraco to improve your native apps. An Umbraco approach to a headless CMS
Sep 20, 2016 – 58:17
our-codegarden-2016 codegarden16
In this session, you will learn how to use Umbraco as a headless CMS an approach DeCare Systems Ireland (DSI) took as they saw it has brought value to their customers while allowing faster development cycle.

We will explain the difference between traditional and headless CMS on a practical example used on the website. We’ll start by looking at the importance of the API and raw data focusing on the implementation details explaining modular structure and its benefits. After a deep dive into code we’ll finish outlining the scalability, applicability, extensibility and overall pros and cons of the headless CMS approach.

The goal of this session is to give you an overview of how easy it is to extend Umbraco and deliver flexible modular content components to provide real value to your customers.
Tour de Backoffice
Sep 20, 2016 – 60:17
our-codegarden-2016 codegarden16
Umbraco 7.4 backoffice have tons of extension points for frontend developers who want to enhance the editor experience or built entirely custom ones inside Umbraco.
Migrating Mom to Umbraco as a Service
Sep 20, 2016 – 50:24
our-codegarden-2016 codegarden16
We've all been there, built a website for a family member / friend / pet and now it's starting to show it's age, as you've neglected it for far too long.

Follow Per as upgrade's his moms aging Umbraco 4 website to Umbraco 7.4, makes it amazing and at the same time moves it to Umbraco as a service so he never again has to worry about upgrading Umbraco himself.
Je Suis Core
Sep 20, 2016 – 67:44
our-codegarden-2016 codegarden16
Stephan and Shannon will take you on a Journey through the Umbraco Core codebase. This session will be presented feature by feature and we’ll try to bring to light many core APIs, concepts and wonders that you may not be fully aware of.
How we Run The Umbraco Open Source Project
Sep 20, 2016 – 53:19
our-codegarden-2016 codegarden16
Have you always wondered what it looks like in the kitchen of Umbraco when we "cook" the software you love? Then this session is for you!

If you've ever built a piece of software for a client, you know it can be a complex task. There's multiple stakeholders who are all interested in getting their wishes implemented in the end result and there's schedules to live up to.

On a daily basis the team who builds Umbraco needs to plan and prioritize all of the wonderful community contributions. From bug reports to pull requests, new feature ideas and occasionally some hate (turn that frown upside down!), we juggle it all, even though it may look like there might be too many cooks in the kitchen.

This session features a special guest star appearance from Blake Smith ( who will send her first pull request live on stage. She'll show you how easy it is for a "newbie" contributor to improve Umbraco and offer her awesome changes back to us for inclusion in the next release of Umbraco.

What's in it for you? By understanding how we work you'll know how to best get our attention at getting your awesome ideas added to Umbraco. As an added bonus, this empowers you to not only help yourself but improve the lives of all the hundreds of thousands of people working with Umbraco on a daily basis!
The Future of Umbraco Core
Sep 20, 2016 – 48:37 – 1 likes
our-codegarden-2016 codegarden16 Codegarden 2016
Want to know what will be in future versions of Umbraco? This is the session for you!

You will be taken through the features and fixes of the upcoming 7.5.0 version and then will find out more about the next minor version iterations in the 7.x series - the ideas that we have, what features could be included and community contributions.

Next up will be all about Umbraco v8.0. We've been making some nice progress with the v8 codebase, So we'll dive into it's current state, what still needs to be done and how you can get involved.
Good Morning and Welcome to CG16
Sep 20, 2016 – 75:49 – 1 likes
our-codegarden-2016 codegarden16 Codegarden 2016
Opening of the annual Umbraco conference - Codegarden in Odense.
UaaS spotlight - Flexible Environments
Jul 5, 2016 – 14:6
our-cloud-2016 UaaS Umbraco as a Service
Going through the Starter plan and how to use flexible environments
Umbraco: The Friendly CMS
Jun 27, 2016 – 02:31 – 6 likes
our-cms-2016 editing content website azure cms .net microsoft content management umbraco
Umbraco CMS is the friendliest, most flexible and fastest growing .NET CMS. Our mission is to help you deliver delightful digital experiences by making Umbraco friendly, simpler and social.
Umbraco Forms - 4.3.0 Beta
May 24, 2016 – 10:7 – 1 likes
our-cms-2016 Forms Umbraco Forms Umbraco CMS Umbraco
Take a look with Warren lead developer on Umbraco Forms and find out what is new in this latest release.
UaaS spotlight - Working locally
May 10, 2016 – 09:39
our-cloud-2016 Umbraco as a Service
This is Odense #3
Mar 29, 2016 – 01:13
Fabio Trecca, from blogging collective This is Odense, shows his favourite part of town, the area around Overgade / Nedergade, featuring old townhouses, record shops and cafes

get your ticket for codegarden at
UaaS Spotlight - Experimental features and environment tools
Mar 15, 2016 – 03:40
our-cloud-2016 Umbraco as a Service
Umbraco 7.4 as a Service
Mar 1, 2016 – 08:50
our-cloud-2016 UaaS Umbraco as a Service Umbraco
Check out the latest version of Umbraco on Umbraco as a Service and upgrade your existing projects.
umbracocast #15 - 20.01.2016
Jan 20, 2016 – 20:12
Niels and Per are back hosting a special guest and talking about 7.4, Umbraco as a service and Uwest fest as well as Codegarden
This is Odense #2
Jan 19, 2016 – 01:26
Bo Jessen from this is Odense shows his favourite spot in the city
New Document Type Editor
Dec 17, 2015 – 02:58 – 2 likes
Grid Layouts in 7.4 Beta
Dec 17, 2015 – 02:57 – 1 likes
This is Odense #1
Dec 9, 2015 – 01:26
our-codegarden-2016 codegarden16 cg16
Codegarden is moving the venue to Odense this year, so we teamed up with local culture blogging comunity "This is Odense" to showcase the delightful vibe of the city. Get your ticket at

Codegarden 2016 will be held at the beautiful DOK5000, on the harbour of Odense
Meetup 27-11-2015
Nov 27, 2015 – 02:56
HQ hosted a wonderful day of introduction to Umbraco with 39 atendents, all very eager to dive into the worlds leading .NET CMS

Find an Umbraco meetup close to you on
Umbraco UK festival 2015
Nov 4, 2015 – 01:6
flashback to the annual Umbraco UK fest and hackathon, held by Cogworks
Umbraco as a Service user guide - Workflow
Oct 19, 2015 – 01:55
our-cloud-2015 uer guides on-boarding Umbraco as a Service uaas
Umbraco as a Service user guide - Deployments
Oct 19, 2015 – 02:45 – 1 likes
our-cloud-2015 user guide Umbraco as a Service on-boarding uaas
Umbraco as a Service userguide - Welcome
Oct 19, 2015 – 01:49
our-cloud-2015 user guide Umbraco as a Service on-boarding uaas
User guide for umbraco as a service
Umbraco as a Service User guide - Add Member
Oct 19, 2015 – 01:46
our-cloud-2015 Umbraco as a Service on-boarding uaas
User guide for umbraco as a service
Umbraco as a Service - The Project Page
Oct 19, 2015 – 01:54
our-cloud-2015 user guide uaas Umbraco as a Service on-boarding
User guide for umbraco as a service
Umbraco as a Service - Welcome[Invited]
Oct 19, 2015 – 01:3
our-cloud-2015 userguide Umbraco as a Service on-boarding uaas
User guide for umbraco as a service
umbracocast # 13
Oct 15, 2015 – 12:25
September / 2012
umbracocast #12
Oct 15, 2015 – 11:51
30.06.2011 / Niels and Per shares their post codegarden blues
The umbracos episode #1
Oct 15, 2015 – 04:13
podcast #9
Oct 15, 2015 – 06:57
May 2009
umbracocast #11
Oct 15, 2015 – 16:9
Feb 2011
Umbracocast #10
Oct 15, 2015 – 11:53
The 17 Umbraco MVPs and Core People gathered in a country house for an extended weekend before the Umbraco CodeGarden '09 conference to discuss the future of Umbraco...
The Umbracos episode #2
Oct 15, 2015 – 06:0
Umbracocast #1
Oct 15, 2015 – 09:41
May 2009
Umbracocast #5
Oct 15, 2015 – 11:58
Umbracocast #4
Oct 15, 2015 – 13:33
Umbracocast #3
Oct 15, 2015 – 10:49
Oct 15, 2015 – 19:50
Umbracocast #2
Oct 15, 2015 – 17:57
May 2009
Codegarden 2010 keynote
Oct 15, 2015 – 73:25
our-codegarden-2010 cg10
Featuring Niels Hartvig, Per Ploug Hansen, Aaron Powell and Shannon Deminick
CodeGarden '11 - Alexander Kjerulf aka The Chief Happiness Officer
Oct 15, 2015 – 22:29
our-codegarden-2011 happiness
Opening talk from CodeGarden '11 - Alexander Kjerulf on the four rules for a happy CodeGarden '11.
Codegarden 2011 keynote
Oct 15, 2015 – 101:43
our-codegarden-2011 cg11
Keynote by Umbraco Founder Niels Hartvig featuring:
- Gavin Warrener, Microsoft on Microsoft loves Umbraco
- Alex Morris, Mark Boulton Design on Mark Boulton Design as the new UX partner for the core
- Per Ploug Hansen, Umbraco on Courier 2.0
- Paul Sterling, Peter Gregory and Richard Soeteman on the Deli
- Alex Norcliffe and Shannon Deminick on Umbraco 5
Codegarden 2012 keynote
Oct 15, 2015 – 54:58
Niels Hartvig announces that v5 is being discontinued
Umbracocast #14
Oct 13, 2015 – 10:16 – 1 likes
our-umbracocast-2015 umbracocast
Niels and Per make a glorious return to the world of podcasts, as they embark on a wonderful and delightful journey into Umbracocast #14

October / 2015
Happiness at Work in Umbraco 3.0
Oct 7, 2015 – 19:17
Alexander Kjerulf aka The Chief Happiness Officer talks about Happiness at Work.
The Niels Kuhnel show
Sep 29, 2015 – 39:23
our-codegarden-2013 Niels Kuhnel cg12 codegarden
Niels Kuhnel will talk about three different topics and show off some fantastic demos: CropUp, Localization and Search.
Get involved
Sep 24, 2015 – 49:35
our-codegarden-2013 codegarden hi5yr cg13 umbraco
Learn about the Umbraco community from this years MVP's who will share their stories about how they became involved themsleves and why exactly YOU are important to the community and the Umbraco project.
Be your own client and change the way you work forever
Sep 24, 2015 – 54:49
our-codegarden-2013 cg13 umbraco codegarden hi5yr
We all think we know how a shopping cart should work, we all think we know what is best for our clients. But what can you really know until you’ve had a go yourself.

Cutting Edge Knives is an on-going project selling high end kitchen knives that was bootstrapped by the team at Offroadcode. We became the client while also being the developer, a rare mix indeed. Only by being a client did we see some of the bottle necks, issues and opportunities of a long running site from both side of the fence. As the developers we could balance up what to fix, what to change and what to put up with. 2 years in and our experiences have changed the way we work with our other clients, what we focus on, what we deliver and how.

A nice mix of business, code, design, tracking, best practise and hopefully some laughs at the expense of customs officials. Bring a beer and get comfy.
From customer need to Umbraco setup
Sep 24, 2015 – 50:12
our-codegarden-2013 cg13 codegarden umbraco hi5yr
Building a homepage is not about coding, it´s about letting your customer’s business meet their customers’ needs (okay it´s also about coding).

In this session we will tell how you can go from customers’ needs to a final set-up i Umbraco.

This includes defining the purpose, meeting the users, going from needs to function, doing the framing and the design of the UX, and finally how to set up the Umbraco backend to support the needed data output in a way that is easy to use for the editors.
Codegarden 13 keynote
Sep 24, 2015 – 64:38
our-codegarden-2013 codegarden cg13 umbraco hi5yr
Go Basic, website framework by the Danish state
Sep 24, 2015 – 50:31
our-codegarden-2013 umbraco hi5yr cg13 codegarden
Join Special Consultant at the Danish Ministry for Economic Affairs and the Interior, Rasmus Rudolf, as he talks about the base line website framework for Government websites that the Danish State has made publicly available.
Umbraco can save your life
Sep 24, 2015 – 42:35
our-codegarden-2013 hi5yr codegarden cg13 umbraco
This is the story about anyone of us going to the hospital for an emergency. The doctor is really busy and in just a couple of seconds has to think of a wide range of possible medical paths to get to a conclusion of your status. But don´t worry, he picks up his tablet and runs the MIND system, where he inserts all of your symptoms and analysis data, so in an instant he has on screen every possible sickness that you might have. No data will be lost, everything will be taken in account.
AngularJS in umbraco
Sep 24, 2015 – 59:15
our-codegarden-2013 codegarden hi5yr umbraco cg13
Per Ploug Krogslund walks through how AngularJS is used in the upcoming Umbraco 7 (codename "Belle") and how you can easily extend the future backoffice using nothing but HTML and Javascript
Umbraco as a Service - Background/Vision
Sep 22, 2015 – 03:45
Go behind the scenes with the team on Umbraco as a Service and join the waiting list at
Umbraco HQ
Sep 20, 2015 – 01:26 – 1 likes
our-umbraco-hq-2015 umbraco hq opensource hq hi5yr Umbraco
Step inside the Umbraco HQ
From customer need to Umbraco setup
Sep 10, 2015 – 50:12
Building a homepage is not about coding, it´s about letting your customer’s business meet their customers’ needs (okay it´s also about coding).

In this session we will tell how you can go from customers’ needs to a final set-up i Umbraco.

This includes defining the purpose, meeting the users, going from needs to function, doing the framing and the design of the UX, and finally how to set up the Umbraco backend to support the needed data output in a way that is easy to use for the editors. MVC, webforms or both?
Sep 10, 2015 – 50:37 – 1 likes
our-codegarden-2012 MVC, webforms or both?
Go Basic, website framework by the Danish state
Sep 10, 2015 – 50:31
Join Special Consultant at the Danish Ministry for Economic Affairs and the Interior, Rasmus Rudolf, as he talks about the base line website framework for Government websites that the Danish State has made publicly available.
Be your own client and change the way you work forever
Sep 10, 2015 – 54:49
We all think we know how a shopping cart should work, we all think we know what is best for our clients. But what can you really know until you’ve had a go yourself.

Cutting Edge Knives is an on-going project selling high end kitchen knives that was bootstrapped by the team at Offroadcode. We became the client while also being the developer, a rare mix indeed. Only by being a client did we see some of the bottle necks, issues and opportunities of a long running site from both side of the fence. As the developers we could balance up what to fix, what to change and what to put up with. 2 years in and our experiences have changed the way we work with our other clients, what we focus on, what we deliver and how.

A nice mix of business, code, design, tracking, best practise and hopefully some laughs at the expense of customs officials. Bring a beer and get comfy.
AngularJS in Umbraco 7 (Belle)
Sep 10, 2015 – 59:15
Per Ploug Krogslund walks through how AngularJS is used in the upcoming Umbraco 7 (codename "Belle") and how you can easily extend the future backoffice using nothing but HTML and Javascript
Get involved!
Sep 10, 2015 – 49:35
Learn about the Umbraco community from this years MVP's who will share their stories about how they became involved themsleves and why exactly YOU are important to the community and the Umbraco project.
Building sites your editors will love
Sep 2, 2015 – 49:3
our-codegarden-2013 codegarden cg13 umbraco
You make TWO sites every time you build a site in Umbraco: one for website visitors, and one for the content editors.

In this lively discussion, appropriate for everyone who builds websites, the focus will be squarely on the editors' site.

Using case stories and real-world experience, Thomas and Douglas will demonstrate the foundational principles you need to know to build world-class sites. You'll see bad examples of sites and learn how to do it better for your clients and content editors.

This presentation isn't just a collection of recipes, it's a dynamic discussion and demonstration where you'll learn not just HOW but also WHEN and WHY to mix Umbraco ingredients to deliver a perfectly balanced site.

Presented by two guys who have "been there and done that" and care passionately about building websites content editors love to use.
Responsive imaging
Sep 2, 2015 – 53:8
our-codegarden-2013 codegarden cg13 responsive umbraco
Images are a time-consuming part of content management. How can we improve this while supporting an ever-growing range of devices? How do we gain agility while offering even more image variants?
Image management doesn't have to be hard. We will examine packages, techniques, and libraries that can simplify your workflow.
Even with messy photo collections of varying aspect ratios, there are easy ways to implement image galleries, light-boxes, slideshows, and Pinterest-style layouts.
How should you handle exponential growth of media assets? How do you transition to blob storage and a CDN?
As websites grow more image-heavy each year, how can we leverage new formats like WebP and JPEG XR to cut bandwidth costs and delays?
And last, how can we provide future-proof responsive images *today*?
Migrating to Umbraco
Sep 2, 2015 – 57:2
our-codegarden-2013 codegarden migration umbraco cg13
Don't miss this very informative and entertaining session, where Marc Goodson shares the experiences of migrating a public sector website from a legacy CMS to Umbraco.
Handling 22 million visits - Redbull Stratos
Sep 2, 2015 – 45:35
our-codegarden-2013 redbull umbraco cg13 stratos codegarden
On 14th October, the Red Bull Stratos jump happened. As well as breaking world records for the jump itself, there was also a record broken for the most people watching a single event online: Over 9 million. Rockpool Digital created the website for the event on umbraco, and handled the massive scale involved.
5 Packages you should know
Sep 2, 2015 – 39:1 – 1 likes
our-codegarden-2013 codegarden packages umbraco cg13
Lee Kelleher presents his top 5 most useful packages, (not uComponents). This is an ideal opportunity for attendees to discover lesser known packages and functionality, as well as hints & tips to aid their own Umbraco development.
As for what are the 5 packages? You'll have to watch the video to find out!
Watch a short demo of how Umbraco Courier works
Sep 1, 2015 – 03:42
our-other-2013 cms deployment courier umbraco
A short video showing the features of Umbraco Courier
Niels Kühnel Lucene and winetasting show
Aug 11, 2015 – 32:51
our-codegarden-2013 Code Garden 2013
Getting the most out of Razor
Aug 11, 2015 – 60:48
our-codegarden-2013 Code Garden 2013
How to get the most out of Razor, showing both good practices for larger maintainable sites as well as useful "keep it simple and smile" examples (primarily aimed for smaller sites)
Razor as an efficient and flexible pure view engine
Razor as an all-purpose server scripting language
Razor as a pure view engine language
I talk about the way Razor is/should be used in MVC views.
The "V" in MVC - Separation of concerns, no logic other than view logic
DRY your views
Razor as a scripting language
I talk about how it is possible to use Razor as an all-purpose server side coding language
Run pure C# code in Razor scripts
Create your own base class for your Razor scripts
Share code cross scripts
Use Razor as an api for ajax calls
Structure scripts
Visualize scripts in Umbraco
Testing Razor, "approval tests"
Liv Madsen: Meet Me In The Browser
Aug 11, 2015 – 53:18
our-codegarden-2013 Code Garden 2013
Building Javascript applications on Umbraco
Aug 11, 2015 – 41:3
our-codegarden-2013 Code Garden 2013
Today, more than ever, websites is about creating an experience for the users. With large images to load, more smartphone users and more and more content, the need for lightweight ajax is what can transform a good website into a GREAT website.

Creating Tea Commerce 2 (e-commerce package for Umbraco) has given me the time and opportunity to explore new and easy ways of creating a solid ajax API using Umbraco. The three keywords have been simplicity, browser compatibility and no javascript fallback.

This session will be a walkthrough of the principle of Umbraco base and building a JavaScript API for Umbraco. You will see how easy it is to get a simple JavaScript API up and running. Then I’ll dive into a practical example writing a functional piece of code. The example will include HTML, JavaScript ajax using jQuery, JSON and .NET REST extensions using Umbraco /base. At the end we will extend the example with more advanced features.
HTML 5: Our completely broken development workflow
Aug 11, 2015 – 47:27
our-codegarden-2013 Code Garden 2013
Kenneth Auchenberg from asks: "If the introduction of HTML5, the way we look at the browser has completely changed, but what has happen to our development workflow and tooling?"
Learning’s from the corporate world: Stocks Austin Sice
Aug 11, 2015 – 43:45
our-codegarden-2013 Code Garden 2013
If we had to start it all again, what would be the tips and tricks that we've learned over the years that set us on the right course for our corporate Umbraco projects at SAS? Simple concepts, some architectural advice teamed up with a couple of case studies, including one Supermarket and some fun with relations.
Master the Service APIs
Aug 10, 2015 – 55:50
our-codegarden-2014 Code Garden 2014
By Morten Christensen / Umbraco HQ
Since version 6 of Umbraco the Core has gotten a bunch of new management services, which are used by the backoffice to create content types, content, media, members and more or less everything else you can do from the backoffice. These services are publicly available, so you can utilize them when building websites to enrich the editor experience through specialized property editors, dashboards or to create content, media and members through forms on your website.

In this session we will dive into the most used services from a website implementators perspective using concrete examples and briefly walk through which other services might be usable in other scenarios such as package creation.
Umbraco CodeGarden '14 Keynote
Aug 10, 2015 – 87:15
our-codegarden-2014 Code Garden 2014
Our First Umbraco 7 Build
Aug 10, 2015 – 51:31
our-codegarden-2014 Code Garden 2014
A detailed walkthrough of our experience building our new corporate website on Umbraco 7
The Dark side of The Moon
Aug 10, 2015 – 58:18 – 1 likes
our-codegarden-2014 Code Garden 2014
By Marc Stöcker / Mindrevolution
Marc's session will focus on the user experience within the back office content management. While we invest a lot of time and money in thought through and well engineered frontends, the experience for the editorial team often comes short. This session is not primarily about tools, packages or plugins, though he will show, discuss and recommend some in the course of it. Over all Marc's session is about the process of being aware, caring about, planning and crafting a backend that is easy to use and assists the productivity of authors, content editors, digital marketers and content strategists alike.
Why CMS is a core part of the Future of Retail
Aug 10, 2015 – 52:47
our-codegarden-2014 Code Garden 2014
By Martin Frederiksen / Klean

Technology and changes in consumer behavior is changing retail rapidly and forever. The good old days will return in new and unexpected ways, backed by technology. Content management is a core part of the new user experience, and new websites and e-commerce projects must be built to support content marketing and digital integration in stores.

Simplicity is by the way a core part of this. I’ll present a load of slides with examples of the modern retail experience backed by examples of implementation, where and why Umbraco is a strategic fit and how it can be used to connect to new devices and screens apart from the desktop browser or smartphone.
MVC Purée
Jul 31, 2015 – 58:30 – 1 likes
our-codegarden-2014 Code Garden 2014
Andy Butland / Zone

Given my background in the development of both Umbraco CMS and custom web applications using ASP.Net MVC, when MVC rendering support was featured in V4.10, it was the obvious way to go for future projects.

Working at gold partner Zone in London, we've built a number of sites using Umbraco and MVC. We've found that there's actually a number of different ways to do "MVC with Umbraco": the perhaps traditional Umbraco way with a fair bit of logic and data access in the templates or views, using surface controllers and child actions and/or using route hijacking. We've used a number of these approaches and found costs and benefits of each - which I think would make an interesting session.

Currently the model I use - and would focus on in the talk - is to go a more purist MVC approach, using dependency injection, thin controllers with route hijacking, mapping of Umbraco content to custom view models and use of strongly typed views. Tieing all this together is a mapping package ( that we've recently built, released and discussed on auHangout. We also look to use unit testing where possible.

In summary, the proposed discussion would be on ways to use MVC in Umbraco, and would cover:

quick primer on ASP.Net MVC and best practices in this area
approaches to MVC in Umbraco
surface controllers
route hijacking
custom view models and strongly typed views
mapping from Umbraco and other content to these view models
unit testing challenges and approaches
Q & A (no doubt there's as much to learn in this area as to impart!)
Planning an Umbraco Build
Jul 31, 2015 – 66:53
our-codegarden-2014 Code Garden 2014
Pete Duncanson

No code, no Visual Studio session, no developer skill required to attend and hear some good advice on planning an Umbraco build from the trenches.

We've been working hard on getting our setup right for building great websites well. We've picked up some tips and tricks along the way we'd like to share. These cover specing out the site in Trello cards (which fields to add to the doctype, what the template should do, what C# do we need), creating and using a base build, which fields to add as default and how to go about getting the best site you can in the quickest time.

Keeping three developers and a design busy takes some planning so we try to make it so everyone has a job they can take on at any time and ensure no one drops the ball.

Follow that up with all those little jobs that always get over looked (the favicon, the robots.txt, the compression of assets, the tracking code, etc.) these all need to be planned for and done by someone. Once again Trello comes to the rescue and we will show you some tricks on how to get it singing.
Merchello: Open Source eCommerce for Umbraco 7
Jul 31, 2015 – 52:22
our-codegarden-2014 Code Garden 2014
After years of working with the power and flexibility of Umbraco CMS, we saw the need for a stable, high performance eCommerce platform that could be driven by community contribution. We wanted to design something that can leverage the advanced power of Umbraco itself, yet easy enough in design and coding for a community of developers and designers to continue improving it.

Inspired by Shopify, AbleCommerce, Magento and others, Merchello brings a fast and reliable online store capability to the latest version of Umbraco CMS.

In this talk we will demonstrate Merchello and talk about how you can use it now for your eCommerce projects. In addition, we will talk about how it was built, our roadmap for the future, and how you can contribute to the project.
Core Internals for Website Development
Jul 31, 2015 – 63:29
our-codegarden-2014 Code Garden 2014
Stéphane Gay

The Session

Spring '14: Umbraco is Belle and beautiful, can smell it in the air, flowers everywhere and crazy new packages that just raise content creation and editing to new heights. Yet down under, in the dirty and smelly machine room, obstinate dwarfs have also been at work all winter to architect, refactor, improve and extend the engine that powers it all.

Not everything has surfaced, though. Maybe because it just works, or due to a lack of documentation, or because it's all internal at the moment and you don't even know it's there: yep, that complex work-around you're working on might very well almost exist already in Core!

This session focuses on some of the new or modified components of Core that impact the front-end part of a website. Starting from real-life challenges such as "how can I customize my urls", it details how Core's internals work, and the various solutions it can propose.

Come hear about PublishedContentRequest, content finders and "not found" handlers, IPublishedContent and the content cache, property value converters, ways to navigate the content tree and the status of strongly-typed content, MVC views models and more. Learn how it works and become more efficient at using it!
The future of ASP.NET web tooling
Jul 20, 2015 – 60:52
our-codegarden-2014 Code Garden 2014
Mads Kristensen // Microsoft

With all the advances in web technologies over the past years, it seems that web development has become more complex and fragmented than ever before. Join Mads as he discusses how the ASP.NET and Web Tools Team will tackle this challenge today and in the future.
Supercharge your Umbraco
Jul 20, 2015 – 59:9
our-codegarden-2014 Code Garden 2014
Chris Gaskell // Detangled Digital
So you want to scale your beautiful Umbraco install? The site you've built has become so popular that you need to handle 500+ concurrent users. You don't want to increase the number of Umbraco servers and what you implement has to be affordable.

Well how about boosting performance? We'll have a look through the different options available from within Umbraco and .NET such as macro caching, output caching,donut caching and other performance options. We'll see how you can easily implement these and how you can manage them.

But what when those options just aren’t enough? Or you're scaling an application which you can’t alter?

Rolling in Varnish. Varnish is a reverse HTTP proxy and sits between the user and your application server. Varnish is REALLY FAST and it'll help you scale hugely. It'll also give you some redundancy. You'll have more control, have the ability to develop more complexity and it's cost effective. We'll see that running Umbraco on a modest application server with Varnish will allow you to scale to the demands of the web today.
The sky is the limit
Jul 20, 2015 – 47:36
our-codegarden-2014 Code Garden 2014
Antoine Giraud and Leandro Benitez // Lecoati
During our session we are going to present a set of Umbraco 7 packages we have created to revolutionize the content creation and editing experience. We have imagined and developed a new way to manage and create amazing websites in a few short steps with Umbraco. Umbraco is already the best and friendliest CMS in the market; we have hand-picked the best ingredients and packaged them together, offering on the fly, à la carte, content creation. We will showcase how easily this kit allows a website’s content to be created and customized in just a few clicks, and how dynamic the resulting content can be, pushing the limits of imagination. We will discuss how we carried out this project and how these tools fit like a glove with Umbraco. We will also discuss what we are expecting from the project and which are the commercial values it adds to Umbraco.
Going native with Umbraco and Phonegap
Jul 20, 2015 – 49:20
our-codegarden-2014 Code Garden 2014
Theo Paraskevopoulos / Grow Create

Mobile-optimized web design does not solve all problems, and sometimes a native app is the way to go. The good news is that apps can be created with standard web development tools and Umbraco.

In this session, I will take a responsive Umbraco 7 website, prep it up and convert it to a native app with Phonegap. Attendees can then install it on their Android and iOS devices, in real time.

In the process, I will introduce Phonegap and code up a REST API for Umbraco content and navigation. I will talk about why I avoid jQuery Mobile, and use alternatives which are flexible as well as easy-to-use. Finally, I will touch on the notoriously fussy processes associated with testing, debugging and releasing to App Stores.

The subject matter is not exactly revolutionary, but things are moving fast. My approach builds on personal experience, based on very recent projects and I am sure the community will find useful.
The Secret to Getting Paid for Your Open Source Project
Jul 20, 2015 – 57:19
our-codegarden-2014 Code Garden 2014
Anne-Marie Faiola // Bramble Barry Making Supplies

What was your most recent brilliant idea? Have you fantasized about having the time and the freedom to build that project you've been talking about? Perhaps it's a web app, Umbraco package, or beer drinking game that everyone's going to love. What is the one thing you wish you could do? There just may be a way to keep your doors open for business and to work on that pet project.

With a non-developer, non-designer perspective, Anne-Marie, who is soon to be an Umbraco client, will be speaking about her experience as an open source project sponsor. Even better, the project is scheduled for completion later this year, so she's right in the middle of it. She'll give you the skinny on what convinced her that Open Source was worth the investment, steps she took to mitigate risk and how she keeps tabs on progress.

The success of Umbraco is all about you, the community - and your drive to take open source projects to the next level. Use this time to find answers to your nagging questions, and consider what possibilities await you.
Thinking in Seven
Jul 20, 2015 – 59:42
our-codegarden-2014 Code Garden 2014
Per Ploug Krogslund and Niels Hartvig // Umbraco A/S

Umbraco 7 is all the rage, but it's more than just a new pretty face. With 7 it's easier than ever to not only tailor the website implementation, but also the editing experience for editors.

Get a fast paced introduction to how the new User Experience is thought and designed and how you can adopt the patterns in your solutions to give your users the optimal experience. Per and Niels will guide you through both theory and practice and leave you with knowledge and tools on how to get the most out of 7.
Embrace, Extend & Enrich: The Analytics for Umbraco story
Jul 20, 2015 – 50:9
our-codegarden-2014 Code Garden 2014
Warren Buckley // Cogworks

During this session Warren will demonstrate how he developed the recent ‘Analytics for Umbraco’ package and how writing custom applications for your clients can make them happy content editors, which in turn makes us a happy dev's!

He will take you through the various components contained in the package and discuss the challenges he faced and mistakes he made on his V7 journey so far. Hopefully helping you to avoid making the same mistakes yourself!

The session will provide a nice balance between technical implementation & actual use-case scenarios as Warren breaks apart the Analytics package and demonstrates how can write your own property editors & custom sections in V7, to deliver great business value to your own clients.
User Friendly Web Apps for the Clueless, the Creative, and the Technical
Jul 20, 2015 – 53:32
our-codegarden-2014 Code Garden 2014
Janae Cram and Erica Quessenberry // Mindfly

Web applications come in many forms and sizes, and they all focus on a specific audience. Using Merchello as a case study, we want to take you through our process of designing on top of Umbraco's back office - from defining user personas all the way through wire-framing, building out the design & interface, and finally discovering and iterating changes based on user feedback after release. Our adventures in Merchello will give you tools and processes you can use to give your next app's users an exceptional experience.
40+ different high traffic sites from a single Umbraco installation
Jul 20, 2015 – 51:29 – 2 likes
our-codegarden-2014 Code Garden 2014
Alex Bailes and Jiri Banas / Countrywide
This session is of interest to anyone who is thinking of scaling up their Umbraco offerings using the concepts of shared and bespoke content on a single Umbraco installation.

We will explore the mysteries of load balancing high traffic Umbraco websites, as well as moving changes across development, staging and production environments, using Umbraco Courier and out of the box components.

We will share with you the various implementation challenges we have faced when migrating from our in house build .NET platform onto CMS, and describe how we effectively created a scalable Umbraco powered web front end communicating with a large back end application server.

Examples of our Umbraco-powered sites: and
Jul 7, 2015 – 39:39
our-codegarden-2015 Code Garden 2015
We want a corporate Umbraco platform! Errr.. Sure!
Jul 7, 2015 – 43:43
our-codegarden-2015 Code Garden 2015
We want to take you on a journey through our project of consolidating a scattered landscape of dozens of Umbraco websites with different Umbraco versions, with each it's own customization to one multilingual Corporate Marketing platform.

To set up such a holy grail is not easy, due to the many stakeholders within the company such as marketing, several business units, IT operations, design agencies, with each their our opinion, concerns and requirements. Keeping all those parties happy requires a lot of deliberations.

Our main goal was organizing a long term development process that fully supports html-unfamiliar content editors who can quickly setup new websites according the needs of their business unit. Websites that all have a personal look and feel while sharing a corporate branding.

Creating a generic Umbraco platform meant we designed a (pre-grid) widget system to facillitate a flexible page setup while being consistent with the corporate UX guidelines. On a broader level we introduced content classification, instead of many content types, in combination with a Solr integration. This way each website can organize it's own page types (without any IT dependency) supported by an advanced faceted search.

With this platform in place screaming to reap all its possibilities we're now looking at a roadmap that will quickly introduce new features like usage of The Grid, a corporate wide search,...
Marrying Umbraco and Node.js
Jul 7, 2015 – 37:0
our-codegarden-2015 Code Garden 2015
For Roskilde Festival we needed a great CMS, but with rapid horizontal scaling. TO solve this problem we chose Umbraco for the backoffice and a slim, stateless Node.js API server. This is our story.
Custom editors and super speed with elastic
Jul 7, 2015 – 61:52
our-codegarden-2015 Code Garden 2015
Martin and Adam from Novicell will share from their bag of tricks of how to build large-scale custom ecommerce sites with Umbraco. The session is a case study of the Expert solution – one of Scandinavia’s largest electronics retailers. Learn how to manage multiple brands and sites in one big load balanced monster of an Umbraco integration solution that performs crazy-fast. Yes, crazy fast.
Selling Umbraco
Jul 7, 2015 – 35:51
our-codegarden-2015 Code Garden 2015
We all have to “sell Umbraco”. The CMS itself might be free of charge, but convincing stakeholders to go with Umbraco can be daunting. After all, CMS Matrix lists some 1289 systems to choose from.

As the technical lead of a digital agency, I have “sold Umbraco” more times than I can remember. I have sold it to small companies and multinationals, IT and Marketing Directors, for projects of all shapes and sizes.

We, the Umbraco community, have a vested interest in Umbraco doing well. In this session I want to offer practical tips and share lessons learnt to help spread the word far and wide.
Make your editors happy
Jul 7, 2015 – 33:48
our-codegarden-2015 Code Garden 2015
A good content editing experience is as important as a good working website. In this session I will show you how to make the content editing workflow better resulting in happier editors.

I will show some commonly used practices in setting up the backoffice. But more importantly I will show how you can improve them to create a better editor experience.

This will all be done with existing property editors. So no need for angular coding.
Contributing to the core
Jul 7, 2015 – 49:58
our-codegarden-2015 Code Garden 2015
One of the best things about Umbraco is that it's open source and you can contribute features and fixes. It's addictive.

Obviously, making a contribution is not only great for your dopamine levels but it is also great for the Umbraco project. There's plenty of things that the core team can use a little help on, making the project better for everyone.

Sebastiaan and Chriztian will tell you all about how you can contribute to the core of Umbraco, even if you don't have Visual Studio installed at all.

They will cover different ways to contribute, how to work with git and github, what if you have a merge conflict and many more topics.

There will be plenty of examples and Seb and Chriztian will inspire you to then join them in the hack room where they will be available for the rest of the afternoon to help you submit your first (and second, and third..) contribution.
Building a global platform to deliver human rights change for Amnesty International
Jul 7, 2015 – 52:23
our-codegarden-2015 Code Garden 2015
Code Computerlove recently worked with charity Amnesty International to totally redevelop their global website. It was a particularly exciting project creating a website that could contribute to human rights change at an international level, whilst delivering a solution that could support the organisation on its journey towards digital transformation.

In this session, we’ll be discussing how and why we chose Umbraco to help us meet Amnesty’s requirements and how we turned the first development stage of the project round in the space of just 12 weeks.

Topics include:

- Our approach to website instance scaling using Azure and some of the lessons we learned about how best to implement Umbraco on this platform.
- Our approach to multi-lingual content. The Amnesty site needed to be fully multi-lingual in 4 languages including Arabic with certain content in selected languages. We delivered a 1-to-1 multilingual site using the Vorto package.
- How we delivered a suite of flexible templates and components to support Amnesty’s powerful photo-journalism and campaigning. We needed to develop a creative solution that would do justice to Amnesty’ amazing content across device and bandwidth. Allowing editors around the globe to be able to tell the story of what’s happening on the ground at the click of a button.
Using ReactJS with Umbraco
Jul 7, 2015 – 58:27
our-codegarden-2015 Code Garden 2015
Its all been about AngularJS of late, but with the Public Relations disaster that was the announcement of AngularJS v2 another new kid on the block got a look in at Offroadcode HQ.

ReactJS is the javascript templating library that is powering most of Facebook, Instagram and Yahoo mail. One of its main selling points is its ease to understand for new developers and ease of understanding existing React projects for those developers coming in your wake.

We've been pushing it and using it and really, really like it. Find out what it is, why its good and how we've found using it.
Securing Your Umbraco
Jul 7, 2015 – 49:5
our-codegarden-2015 Code Garden 2015
So you’ve built your lovely new Umbraco powered site and you’re ready to push it up onto your production servers and switch that DNS. Victory at last.

But wait!

Are you sure that your website is secured against those web nasties? In this session we’ll look at the steps you can take to secure your Umbraco installation. From simple steps you can take in adding items into your web.config through to running penetration tests. Have you thought about those HTTP headers exposing your platform, sql injection, session hijacking, encrypting cookie content or cross site scripting? In this session we’ll take a simple site using Umbraco, demonstrate it’s vulnerabilities then go through and sort them.
Umbraco Load Balancing
Jul 7, 2015 – 47:19 – 3 likes
our-codegarden-2015 Code Garden 2015
Load Balancing is a tough challenge, there are many different requirements, configurations and techniques that it's difficult to know which way is the right way. This session will show you the pros & cons of Load Balancing, its common pitfalls, the various setup strategies and the recommended ones to use - with both current & future techniques!
How to develop a killer package
Jul 7, 2015 – 37:12
our-codegarden-2015 Code Garden 2015
In this session Lee and Matt will look back through their history of developing packages and discuss what it takes to build a killer Umbraco package.

Starting with the package basics, what is an Umbraco package? Breaking down the different aspects like manifest files, package actions, limitations, etc.
How to create packages. The easy way via the back-office, or the advanced way using automated build scripts.
Releasing packages - Our Umbraco, NuGet, anything else (future)?
Best practises - which Umbraco version to target, naming your package (#NoMoreUPrefix), open-sourcing/GitHub, collaboration.
All Your Images Belong To Umbraco
Jul 7, 2015 – 50:32
our-codegarden-2015 Code Garden 2015
Popular, Open Source imaging library, ImageProcessor operates within the core of Umbraco powering the ImageCropper but did you know it does more than just crop images?

In this session we’ll look at how to get the most out of ImageProcessor, how to extend it to suit your needs, tap into events to secure images, and use different cache providers to store your processed images on cloud services like Microsoft Azure.
So you installed Umbraco – Now what?
Jul 7, 2015 – 45:54
our-codegarden-2015 Code Garden 2015
Blake’s session focuses on setting up your new Umbraco website using best practices to make it as intuitive as possible for your content editors.Blake will walk you through the setup, customization, and organization of a basic Umbraco site, explaining the reasoning behind each decision. We will take a look at evaluating your design, creating custom data types, setting up your document types, and taking SEO into consideration.The session ends with an evaluation of the finished site and some hints and tips for building easy to use sites with Umbraco.
Umbraco CodeGarden Keynote 2015
Jul 7, 2015 – 84:23 – 3 likes
our-codegarden-2015 Code Garden 2015
Beyond the web
Jul 7, 2015 – 48:28
our-codegarden-2015 Code Garden 2015
We all use Umbraco as a website Content Management System. We use it to manage content in various formats and we deliver beautifully crafted HTML templates that our users view through a web browser. Furthermore we have a great UI, a hierarchal data structure and the ability to deliver the output from our templates in a super snappy fashion.

Now let’s just step back a bit. The only tie-in we have to the "world wide web" is that the templates we deliver have a content-type set to "TEXT/HTML" - and we can change this quite easily! So why restrict Umbraco to just website content delivery?

What if we thought of our users as “clients” (as in a 'client / server’) and not just people sat in front of computers and mobile devices, but servers, proxies and services too.
This talk explores the use of Umbraco as a content management system, but not just as a system to manage websites - we explore how we can use it to manage content that powers telecommunications systems, services and apps, with some fun demo’s along the way.
Making the Leap from Umbraco v.4/6 to v.7
Jul 7, 2015 – 39:4
our-codegarden-2015 Code Garden 2015
Version 7 of Umbraco is out - and hot. But if you've been working in versions 4 and 6 of Umbraco for the last few years, you might be nervous about the transition to version 7. This session will focus on the similarities and differences between 4/6 & 7 - and whether, when, and how you should consider making the switch.

Topics covered:

- Upgrading a version 4/6 site to v.7 (what to consider, when to start fresh instead)
- What's changed (New Umbraco service APIs, Angular JS Property Editors)
- Masterpages to MVC
- Tools & resources to help with upgrades and getting up-to-speed.
Umbraco Roadmap Panel
Jul 7, 2015 – 57:44
our-codegarden-2015 Code Garden 2015
Q/A about the roadmap of Umbraco with Core / MVP members.
Codegarden 2015 aftermovie
Jun 25, 2015 – 01:11
our-codegarden-2015 codegarden hi5yr umbraco
Umbraco – Share Simplicity
Oct 23, 2013 – 01:52 – 6 likes