Videos
Happiness at Work in Umbraco 3.0
Alexander Kjerulf aka The Chief Happiness Officer talks about Happiness at Work.
The Niels Kuhnel show
Niels Kuhnel will talk about three different topics and show off some fantastic demos: CropUp, Localization and Search.
Get involved
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
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.
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
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.
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.
Go Basic, website framework by the Danish state
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
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
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
Be your own client and change the way you work forever
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.
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)
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!
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
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.
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
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*?
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 Liverpool.gov.uk to Umbraco
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
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
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!
As for what are the 5 packages? You'll have to watch the video to find out!
Getting the most out of Razor
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"
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"
Building Javascript applications on Umbraco
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.
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
Kenneth Auchenberg from Podio.com 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
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.