Umbraco Codegarden 2017 – A Recap

After a quick layover, four movies, an adventure in Danish train ticket buying and riding, and a short walk to an Airbnb on a street we cannot pronounce (thank you Google Maps), we made it for [...]