Last week I attended the Norwegian Developers Conference for the first time during my career, and I must say I was impressed!
Before the conference my expectations to learn something new, fuel up on motivation, meet old friends and make new friends. Looking back, I can with a 100% certainty say that these expectations were met.
Top sessions (of the ones I was able to make it to):
1. “ASP.NET MVC 3, EF Code First, NuGet, and IIS Express” by Scott Guthrie
This session gave a great overview ASP.NET MVC 3, EF Code First, NuGet and IISExpress which I at this point hadn’t had the chance to try out properly in a project. Needless to say, Scott Guthrie is amazing and so was his session! I got high on ASP.NET MVC 3 after this session, and I’m hoping I’ll have the chance to try it out more in a real life project in near future.
2. “Because You Suck at Design Patterns” by Gary Short
Gary Short gave a great overview of the mostly used design patterns and how most of us use them wrong. One of his most important messages was to know your platform. A design pattern in C++ might not be the same as in C#. This session confirmed to me that I, in fact, do suck at design patterns. So now I’m up for some relearning :)
3. “Functional Programming in C#” by Oliver Sturm
I had a Scheme course in University that I absolutely hated, so I thought I’d try to look into functional programming with an open mind when attending this session. The session was interesting, although at some points I was happy I’d brought coffee. It was very interesting to see the effect of functional programming in C#, but I don’t see myself becoming a huge fan of functional programming any time soon.
4. “Progressive EPiServer Development” by Joel Abrahamsson
Joel Abrahamsson took us though his thoughts on flaws in EPiServer and frameworks created in order to avoid these flaws. Most of it, I’d heard before, but I found a few things quite interesting. For example the future plans of PageTypeBuilder which I’m very much looking forward to!
5. “Continuous Deployment for ASP.NET” by Ben Hall
This session was just above average, but thanks to one sentence said during the presentation, this session was able to make it to my “top sessions” list. The sentence was “A deploy should be a non-event”. In most projects I’ve worked on so far, a deploy is THE greatest event, and the nerves and expectations are accordingly. This sentence made me decide to view depoys in a different way.
The social part
It was great meeting previous colleagues, old classmates and old friends at the conference!
Most of all, it was great to make new acquaintances :) As quite a lot of Swedish EPiServer developers were attending the conference, I decided to set up a dinner so we all could meet up. At first I was planning a small dinner in a restaurant, but as I realized that the number of Swedes coming to town was quite large, I decided to arrange the dinner at the Epinova office instead.
Close to 35 developers showed up, enjoying tapas, drinks and each others company. Quite a success, if I can say so myself! Unfortunately we had such a good time that we almost forgot to take any pictures, but here are the few (appropriate) I took:
I’m looking forward to NDC2012! :)