Courses and Talks

I am available for training and speaking on subjects such as microservices, Nancy, .NET Core, software craftmanship and more. Below are my currently open public courses - if you would like something different or an internal course please contact me at c.horsdal@gmail.com or +45 28 89 65 02.


Current Courses


Over the past few years microservices have proven to be a very useful architectural approach for a great many systems. Microservice systems can enable continuous delivery and great business agility, be highly robust, scalable and maintainable. On the other hand microservices come with their own complexities and also requires a certain level of maturity technically and organizationally. In this workshop you will get an introduction to microservices, you will learn how to succeed with them and what the pre-requisites to working with microservices are. On top of that, you will get an introduction to a lightweight .NET based tech stack well suited for building microservices - consisting of .NET Core, Nancy and few other things.
This course is built in part on my Microservices in .NET Core book and of course on real world experience building microservices.

Duration: 3 days
Registration, upcoming dates and more details here.

I am doing a 2 day version of this course in Warsaw April 24-25th.


ASP.NET Core is not just another version of ASP.NET it's a complete rewrite, and - more importantly - it's a complete rethink of what ASP.NET should be. In fact it is so different from ASP.NET 4 that many in the community think it should have had another name. ASP.NET Core is a modern, cross-platform and open source web platform that aims to be efficient to work with, extremely scalable and easy to deploy on premise or in cloud. MVC 6 is built on top of ASP.NET MVC Core and is a full featured web application framework which to some extent continues in the path of previous ASP.NET MVC versions and marys MVC fully to WebAPI.

This hands-on course will lead attendees through writing web apis directly in ASP.NET 5 as well web apis and web applications in MVC Core. 

Duration: 2 days
Registration, upcoming dates and more details here.

Upcoming Talks



  • Book release party and presentation about microservice collaboration, 8th of March, CNUG, Copenhagen
  • Book release party and presentation about microservice collaboration, 5th April, ANUG, Aarhus
  • Microservices! Lots of microservices! But how do they collaborate?, 22nd April,  GET.NET, Łódź, Poland
  • TBD, 16th September, Centech, Iasi, Romania

Past Talks


2017 L&B Faglig Fredag
Consolidating Services using Middleware
2017 NDC London
Consolidating Services using Middleware
2016 ANUG
Title: .NETCore
2015  GOTO Cph
Title: NET Core and DNX - .NET is Going X-platform
2015 Web European Conference
Title: Why Middleware?
2015

CNUG
Title: ASP.NET 5 – Intro and Hands-On
2015 NCrafts Conference
Title: Layers Considered Harmful (video available at: http://www.horsdal-consult.dk/2015/09/ncraftsconf-talk-video.html)
2015 AANUG
Title: ASP.NET 5 – Intro and Hands-On
2014 Campus Days Copenhagen
Title: Modular Web Applications with OWIN
2014 Software Architecture Open Space 2014 (organizer)
2014 ANUG
Title: ASP.NET vNext – Intro and Hands-On
2014 AANUG
Title: Nancy Deep Dive
2014 Warm Crocodile Developers Conference 2014
Title of my talk: Does Your Architecture Enable Flow
2013 ØreDev
Title of my talk: Layers Considered Harmful
Video available at: http://www.horsdal-consult.dk/2013/11/video-of-my-redev-talk-is-up.html
2013 Software Architecture Open Space 2013 (organizer)
2013 Norwegian Developers Conference
Title of my talk: Test-driving Nancy
Video available at: http://www.horsdal-consult.dk/2013/06/my-nancy-talk-from-ndc.html
2013 Dynamicweb Tech Conference 2013
Title of my talk: The Lightweight Approach to Building Web Based APIs with .NET and Nancy
2013 Warm Crocodile Conference
Title of my first talk: Introduction to Nancy
Title of my second talk: Layers Considered Harmful
2012 aspConf 2012
Title of first talk: Three web frameworks. All .NET. All Community Driven. One hour. Go.
Title of second talk: The Lightweight Approach to Building Web Based APIs with .Net
Videos of my talks are available on Channel9 at http://channel9.msdn.com/Events/Speakers/christian-horsdal
2012 Agile Architecture Open Space Conference (Organizer)
2012 Web.NET Conference Milan
Title of my talk: Three web frameworks. All .NET. One hour. Go.
Video of my talk is available on Vimeo at  http://vimeo.com/53252020
2012 Community Day Cph
Title of my talk: Four web frameworks. All .NET. All Community Driven. One hour. Go.
2012 Miracle Open World 2012
Title of my talk: The Lightweight Approach to Building Web Based APIs with .Net
2012 ANUG
Title: Battle of Web Framework: Nancy, ServiceStack and WebAPI
2011 Agile Architecture Open Space Conference (Organizer)
2011 ANUG
Title: Nancy: Letvægts web framework
2011 ANUG Codecamp
Title: Forbedring af test suiter
2011 Software Craftsmanship Conference 2011 (Speaker)
Title of my talk: Enhancing Legacy Test Suites
2010 ANUG
Title: Data, Context and Interaction