Felienne Hermans

Opening keynote: What is programming anyway?

All kids should learn to code! Yes, I think we programmers all agree with Bill Gates and Sheryl Sandberg that kids should learn programming. But what is programming? What should kids know? What should they practice? How should they practice? And how will we make programming more inclusive? 

In her keynote, Felienne will take you through her research on programming for children, as well as her quest to make programming education for everyone.

Dylan Beattie

The Web That Never Was

The story of the web is a story about freedom. It's a story about information, about breaking down barriers, about creating new ways for people to communicate, to collaborate, and to share their ideas. It’s also a story that has as much do with marketing, money and meetings as it does with research and innovation. It’s a story of mediocre ideas that succeeded where brilliant ideas failed, a story of compromises, rushed deadlines and last-minute decisions. And it could so easily have been very, very different.

What if IBM had hired Digital Research instead of Microsoft to develop the operating system for their first PC, way back in 1980? What if Marc Andreessen and Jim Clark had gone to work for Nintendo in 1993 and never founded Netscape? What if one of the team at CERN had said “Tim, won’t it sound a bit silly if everyone spends the next fifty years saying double-you-double-you-double-you all the time”?

In this talk, Dylan Beattie will explore alternative history of the world wide web - a web with no Microsoft, no Windows; no Firefox, no Google and no JavaScript. A software industry from another timeline, a world of platforms, protocols and programming languages that are unmistakably alien - and yet strangely familiar.

So strap in, hold tight, and join us as take you on a journey through... the web that never was.

Niels Hartvig

Umbraco Closing Keynote

Umbraco Closing Keynote

Matt Brailsford

Static Site Generation and Umbraco

As the web has grown over the years, the demands on hosting for a site have also increased significantly. What once could easily be hosted on a shared hosting account, now needs to do so much more, from dynamic site generation, to load balancing and scaling on demand, and protection against cyber attacks. The hosting landscape is now more complex than ever. 

But what if we could go back? back to a simpler time when web pages were just plain old HTML files and hosting was cheap and simple? Well, that's what a growing number of developer communities are doing via static site generation. 

In this talk I will look at what is static site generation, what benefits it can bring over traditionally dynamic site generation and also present a proof of concept demo for how this could work in Umbraco to give us a best of both worlds approach.

Carole Rennie Logan

Umblazing: an adventure with Blazor and Umbraco

Blazor is the new web framework on the block, let’s go on an adventure to see what it can do! 
This session will give an introduction to Blazor, a C# .Net web framework to run in the browser. We will discuss the technologies, explaining the various options for client side and server side Blazor applications then jump into a few examples including integrating with Umbraco as a headless CMS. 
This will be an introductory session for Blazor but will be for developers with some experience in .Net web technologies. The main outcomes will be an understanding of Blazor both client and server side and hopefully an enthusiasm to go explore it further!

Dave Woestenborghs

Content Apps in Depth

With the release of Umbraco V8 a new concept called “Content Apps” was introduced. This talk will get you up and running with Content Apps.

Content Apps are great addition to your toolbox when it comes to providing a better experience. 

In this talk we will take you through

  • What they are intended for
  • Some great examples already available
  • How to build them
  • How to get the most out of them
Anders Sørensen

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. 

In this presentation, Umbraco Major Friend Maker Anders Trans Sørensen and CTO Jacob Midtgaard-Olesen 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”.

Richard Soeteman

Workshop - SEO Checker

Learn all ins and outs about SEOChecker for Umbraco from the Author directly. Not only will you learn the basics of SEO, but you will also learn how you can achieve the best results in your next Umbraco implementation. And how you can configure SEOChecker to avoid common SEO issues. 

In just two hours you will: 

  • Get some basic SEO understanding
  • Learn about the various concepts of SEOChecker.
  • Get some best practices for your next Umbraco implementation.
  • Learn how to use the redirect manager.
  • Learn how to avoid 404 errors on your page.
  • Learn how to fix SEO errors on your site.
  • Learn how to train your editors that use SEOChecker when editing content.
  • During the workshop we will use an Umbraco site with the default starter kit and SEOChecker installed. 

Make sure to bring your laptop to get the most out of this workshop.

Callum Whyte

Workshop - Migrating from V7 to V8

This workshop will walk through migrating a simple Umbraco 7 site to V8. 

We’ll dive into the key differences between the versions, updating code to work with the new APIs, and bringing our content / settings over. Once up-and-running, we’ll get started with Variants, changes to Models Builder and the Core APIs, and taking full advantage of some of the latest and greatest features like Content Apps. 

Finally we’ll look at some more complex migration examples like Vorto => Variants, and work we can do on our sites now to be ready for a migration in future!

Emma Burstow

Your journey into Open Source

At every festival, meetup and in a myriad of blog posts, we are reminded as Umbracians that our contributions are needed. Before I made my first pull request, I doubted I had anything really to offer. It was with help and structured support that I discovered my contributions were not just wanted, they were invaluable. 

Timed especially for the global Hacktoberfest event, this session I will provide support to people who find themselves wondering if they have anything to offer and where to begin. I will begin by showing them how to use the tools they’ll need to begin; including github, a git client, an IDE and more. We’ll look closely at the art of choosing an issue from the issue tracker, the conventions they’ll need to follow when submitting that pull request, the common pitfalls associated with getting the codebase up and running, the need for the careful documentation of that work and much much more. 

The workshop will take a hands-on approach full of practical advice and actual tuition that will empower attendees to continue to contribute throughout their careers. Attendees can go on to attend Hackathons with confidence and build themselves a personal portfolio of work on github.

DUUGfest Tickets

Early Bird
Until 11th of August

119

  • Entrance
  • Drinks & snacks
  • Lunch
  • Swag
  • More...
Buy Ticket
Regular
Until 11th of September

149

  • Entrance
  • Drinks & snacks
  • Lunch
  • Swag
  • More...
Buy Ticket
Late bird
Until 11th of October

169

  • Entrance
  • Drinks & snacks
  • Lunch
  • Swag
  • More...
Buy Ticket

Need additional pricing info? Get in touch

DUUGfest LOCATION

Fabrique - De smederij
Westkanaaldijk 7
3542 DA Utrecht

Free parking & free shuttle from train station!

Get in touch!

Get your tickets!