I have been awarded an ASP.NET MVP based on OSS contributions!

A while ago Scott Hanselman blogged about Changes in the Microsoft MVP Program - MVPs for Open Source Contributions, which detailed changed to the Microsoft MVP program that would enable Microsoft to award people an MVP solely based on open-source contributions.

Today I am very proud to share with you that I have been awarded the very first open-source based MVP! I have been awarded an MVP in the ASP.NET category, as it is the most appropriate given most of my open-source work has been in web-related technologies.

Just to be clear: there is no pure "open-source MVP" category, instead Microsoft will award MVPs in one of the existing categories, but based on different criteria. However, I feel it is only appropriate to include the OSS moniker in my MVP title, hence I will use ASP.NET OSS MVP to describe my MVP.

Read more
© Copyright 2013, Andreas Håkansson

Building games with Unity3D as a way of learning

In my last blog I wrote about an upcoming Knowabunga day at the tretton37 offices. The concept of the day was to give people the opportunity to pitch something they would like to spend the day learning more about and have others form up behind their topic.

The rules were simple, you get a couple of minutes to pitch your idea and in order for it to move beyond a pitch, at least one other person had to be willing to spend their day learning with you. If your pitch did not generate any interest you had to join one of the other teams.

We were all given the opportunity to post our pitches up front. A lot of interesting topics were brought up such as learning Clojure, using the Web Speech API, Web Components, exploring Roslyn and many many more.

However, the moment I saw it, I knew I wanted to form up behind a pitch that suggested we spend the day with Unity3D and build games! Turns out, so did others and we found ourselves in a group of 8 developers, all eager to get started hacking.

The above screenshot is from the game that I managed to write, from scratch in less than 6 hours without any real prior experience with Unity3D.

But let us rewind the tape and see what we did during the day.

Read more
© Copyright 2013, Andreas Håkansson

Knowabunga day, pitching ideas as a way of learning.

I recently blogged about the Knowabunga day concept that we use at tretton37 as a platform to creating learning oppertunities. Last time we devoted all of our time to contribute to a bunch of awesome open-source projects and it was a great success for everybody that participated. Tomorrow we're meeting up again, but this time we will use a different format.

The challenge we face is; How do you create a learning oppertunity for nearly 80 people, that all have different passions and paths they would like to explore? The concept we came up with this time was to allow everyone pitch an idea for something they would like to spend the day learning. You then join on of the idea that was pitched and go on a learning frenzy throughout the day!

Read more
© Copyright 2013, Andreas Håkansson

Visual Studio 2013 source map mode for the vertical scrollbar

I was playing around a bit with the Visual Studio 2013 scroll bar options, when I noticed a (too me) new section at the bottom of the options.

The thing that was new to me was the Behavior section at the bottom. More specifically what Microsoft calls map mode. Enabling map mode will turn the vertical scrollbar into a source map, i.e. it will give you an overview of your code, to help you navigate it. This is kind of like the minimap option you find in Sublime Text.

Read more
© Copyright 2013, Andreas Håkansson

Creating value by sharing knowledge

When we announced our full day of open-source at tretton37, we immediately got a lot of questions from people asking us all sorts of questions. A lot of the questions were about what projects we would be working on and how many people would be involved. However, even more questions were related to how we convinced the company to let us spend a full day doing free work, instead of billing clients.

The short version is that we did not have to convince the company at all. We already had the corporate structure in place to enable us to do something like this. The more interesting question really is; why are we able do things like this?

Read more
© Copyright 2013, Andreas Håkansson

Keyboard shortcuts for taking a screenshot on OS X

OS X comes with some really nice keyboard shortcuts to take screenshots. The problem is that I keep forgetting exactly which shortcut does. So for the purpose of having a place to look them up the next time I forget - here they are

Saving to a file on the desktop

  • -Shift--3: Take a screenshot of the screen
  • -Shift--4, then select an area: Take a screenshot of an area
  • -Shift--4, then Space, then click a window: Take a screenshot of a window

Saving to the clipboard

  • -Ctrl-Shift--3: Take a screenshot of the screen
  • -Ctrl-Shift--4, then select an area: Take a screenshot of an area
  • -Ctrl-Shift--4, then Space, then click a window: Take a screenshot of a window
Read more
© Copyright 2013, Andreas Håkansson

A full day of open-source at tretton37

What do you get when you take 50 developers, 12 open-source projects and a full day of coding? You get a tretton37 team knowledge day, with focus on contributing to open-source projects!

It is not often that I blog about my work, but this is just so awesome that it had to be shared. So, about once per quarter we try and organize a company knowledge day, where we take everyone off their billable assignments and cuddle up at our office for a full day of awesome.

Read more
© Copyright 2013, Andreas Håkansson

Copying virtual machines between Azure subscriptions

I recently found myself in the need to copy a couple of Azure Virtual Machines from one subscription to another. Not having used Azure that much before, I figured there must be support to perform this kind of migration from inside the Azure portal itself.

Turns out there isn't, but that does not mean it is impossible, or even hard for that matter. Once you figure it out, it is actually quite frictionless and smooth.

Read more
© Copyright 2013, Andreas Håkansson