The theme of the user group meeting will be Visual Studio 2010 and .NET 4. Here is the agenda:

18:00 – 19:00 News in Visual Studio 2010 and C# 4 by Joar Øyen

19:00 – 20:00 Lightning talks

Please visit the NNUG website for more information. If you come over tomorrow you’ll get free pizza and the opportunity to meet a lot of interesting people.

Wednesday, May 26, 2010 11:10:40 PM (W. Europe Standard Time, UTC+01:00) 
  Permalink  |  Comments [2]  |  View blog reactions  | 

Here are my slides from my talk at NNUG Trondheim 26 February.

The development of the technology inside the IT business happens really, really fast, and many of these technologies have one thing in common; OO (Object Orientation).

Since OO seems to play an important role in our business, I think it’s important for us as developers to achieve a deeper understanding of the concept. It’s more to it than polymorphism, encapsulation and inheritance.

If you manage to master the OO concept, you’ll be able to “reuse” your knowledge across various new technologies like Silverlight, WPF (Windows Presentation Foundation), .NET, Java, Ruby on Rails and the list goes on. It doesn’t matter if you are coding C++, Ruby, C#, VB, or Java, all of them apply the same concept; OO. Yes, they have their differences, but that’s another story.

Not only will a deeper insight to OO help you learn technologies faster, it will help you to write better code. In my presentation I also talk about 3 of the 5 SOLID principles; SRP (Single Responsibility Principle, DIP (Dependency Inversion Principle) and OCP (Open-Closed Principle). If you don’t know them, please learn them!!

You’ll find plenty of information about good design principles here.

Tuesday, March 03, 2009 11:00:57 AM (W. Europe Standard Time, UTC+01:00) 
  Permalink  |  Comments [1]  |  View blog reactions  | 

Monday this week I invited fellow geeks in Oslo for GeekDinner through twitter and my blog. The response was great, at least considering the two-day notice. We ended up with 11 geeks; we eat good food, conversated about programming, architecture and life in general.

I would like to say thanks to all of you who showed up - it was great fun! I'll hope we can do it again sometime. Here is a picture from yesterday.

3179663964_40e6851cc8_o

People attended was: Ronny Dahl, Fredrik Kalseth, Mads Nissen, Rune Grothaug, Asbjørn Mikkelsen, Anders Føyen, Kathrine Mjøen, Tore Vestues, Lars Wilhelmsen, me and Ruben Larsen.

Thursday, January 08, 2009 11:25:28 PM (W. Europe Standard Time, UTC+01:00) 
  Permalink  |  Comments [1]  |  View blog reactions  | 

Who is up for a GeekDinner the first coming Wednesday (7. Jan) in Oslo? Good food and geeky conversations? - you can't miss it! Rune Grothaug has suggested Rice Bowl as a good Thai restaurant.

Please notice me on http://twitter.com/goeran or leave a comment if you want to join! I'm making the reservations tomorrow, so make sure you notify me before lunch.
The current participants; me, Rune Grothaug, Tore Vestues, Anders Norås (tentative), Lars Whilhelmsen, Asbjørn Mikkelsen, Sondre Bjellås and a few more.

Monday, January 05, 2009 3:55:02 PM (W. Europe Standard Time, UTC+01:00) 
  Permalink  |  Comments [0]  |  View blog reactions  | 

Yesterday we had a NNUG (Norwegian .NET Developer Group) meeting in Trondheim. Mads Nissen and Olle Paulsson from Objectware started the meeting and they presented their thoughts on and experience from SOA (Service Oriented Architecture). This is a quite bold topic, but I thought they delivered very well! They had a firm and clear vision what SOA is all about. Great session guys!

After the break Pål Fossmo and I talked about what’s new in VS2008 (Visual Studio 2008). Pål started to talk about Code Metrics. There were some neat tricks to detect if your source code is unmanageable. The code metric tool in VS2008 can measure class coupling (dependencies between classes), depth of inheritance and cyclomatic complexity. Alt this is indicators of how manageable your source code is. I never used this tool in VS, but I will start right away. Thank you Pål!

I talked about SL 2 (Silverlight 2). This was a follow up the talk Øyvind Viken had last year about Silverlight 1. It was a short speech where I focused on what’s new in version 2. The most important thing about SL 2 is that it contains a CLR (Common Language Runtime). Yeah, it’s right you can now developer SL 2 applications in your favorite .NET development language. You can at least choose between C#, VB.NET, IronPython and IronRuby.

Content from my presentation:

Friday, April 25, 2008 1:55:06 PM (W. Europe Standard Time, UTC+01:00) 
  Permalink  |  Comments [3]  |  View blog reactions  |