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

Keynote: 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.

Callum Whyte

Migrating from V7 to V8

This talk 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!

13:45 - 14:30 Perserij
Sebastiaan Janssen

The tools of our trade - Lifehacker, Umbraco edition

Are you unhappy with the time it takes you to do seemingly simple things when developing websites? This talk is for you!

Are you super productive already? Then this talk is also for you - you’ll learn something new, guaranteed!

Over the years I’ve peeked at other hundreds of people’s screens while they were working, while pair programming and pair debugging, doing training excercises, creating pull requests, etc. This is pure gold, I learn a lot about the tools that other people use and sometimes I get to impart some wisdom on my screen-buddy.

This session will be chock-full of things I learned over the past 20+ years.

We’ll start our journey with a super smooth Visual Studio debugging set-up, then some tools that will make your experience working with, and contributing to Umbraco a lot better.

From that point on we’ll need to spin the wheel of fortune, since there are too many other subjects to cover to fit into a single session!

Intended audience: Umbraco implementors / contributors from any experience level.

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.

Niels Hartvig

Umbraco Closing Keynote

Umbraco Closing Keynote

All Rooms

DUUGfest Tickets

Early Bird
Until 11th of August

119

  • Entrance
  • Drinks
  • Snacks
  • Lunch
  • Swag
  • More...
Gone!
Regular
Until 27th of September

149

  • Entrance
  • Drinks
  • Snacks
  • Lunch
  • Swag
  • More...
Gone!
Late bird
Until 10th of October

169

  • Entrance
  • Drinks
  • Snacks
  • Lunch
  • Swag
  • More...
Gone!

Need additional pricing info? Get in touch

Sponsor/Partner?

An e-mail with information how to claim your tickets will be send in the weeks before the event

DUUGfest LOCATION

Fabrique - De Perserij
Westkanaaldijk 7
3542 DA Utrecht

Free parking & free shuttle from train station!

Get in touch!

Get your tickets!