Mikael's blog

A developers seventh time trying to maintain a blog

Midsummer Grind

Here’s my latest project:

Sanded down keys

It’s taking me a lot longer to sand down all the keys with 180 grit sand paper than I originally planned, but a few more hours and I’ll be ready for paint.

Having kids though, I might not be able to complete it until next weekend. :)

Oh and yes; that’s a Logitech Wave I’m modifying…

by Mikael Lofjärd

Weekend Getaway

I’m leaving for Gothenburg in a couple of hours for some all-weekend-hacking-codapalooza-marathon-event-thingy (A.W.H.C.M.E.T?). It’s going to be awesome!

Also, I’ll get to enjoy the company of some great friends and some great minds (not at all mutually exclusive).

I have a pretty neat idea that has been brewing in the back of my mind for a few days. I’m going to put this weekend (and as many of those great minds as I can persuade) into it and see if it pans out to something usable. I might even tell you about it someday. =)

by Mikael Lofjärd

Notes from Øredev

As you know, I went to the Øredev conference in Malmö, Sweden last week. It was a great conference and I saw a lot of great speakers talk on a lot of great topics.

The first two days of Øredev were “workshop” days. On monday we had a full day workshop with Greg Young teaching us the ins and outs of CQRS. The prerequisite to this workshop was a 6.5 hour long video. Between that and the 8 hour long workshop there was a lot of learning going on on the topic of CQRS, Event Sourcing and DDD in general. I always enjoy watching Greg speak because he’s very passionate about everything he does and that always gets me going.

Tuesday was NServiceBus day. Andreas Öhlund talked about NServiceBus and how it can be used to implement CQRS and Event Sourcing. It was nice to get an amount of repetition from the day before and get a different view on things. I find that things get rooted in my brain much better if I hear at least two different people explaining them.

Wednesday, Thursday and Friday were when most of the attendees showed up and all the little 50 min lectures got started. There were several different tracks to go to and about 6 lectures each day plus the opening and ending keynote.

Here are some of my favourites:

Jon Skeet held a talk about the new async and await keywords in C# 5. True to his nature as a self-proclaimed C# enthusiast he also went ahead and explained how it all worked inside the MSIL compiled code.

Directly after that on the .Net track, Gary Short held a very useful talk on collection classes in C#. I work in C# every day, and I must admit, I knew there were advantages to using different collection classes for different things but I never felt the need to sort out which one to use. Gary tried to explain the pros and cons of as many classes as possible in his 50 minute lecture, but he did a great job and I really felt like I had learned something afterwards.

Phil Haack held a talk on mobile web applications, which apart from the stuff coming in ASP.Net MVC 4 was pretty much what I wrote about two weeks ago. Still, he was a funny guy and I enjoyed his talk.

In the last session of the day I took some of my co-workers to see Felix Geisendörfer give a talk on node.js. His blog at debuggable.com was of great use to me when I started playing with node.js and I felt that someone needed to educate my co-workers on the matter. For some reason they stop listening as soon as I get to the “Server side javascript” part.

Thursday begun with an awesome keynote presentation by Dan North called “Embracing Uncertainty”. If you ever get a chance to see it, don’t miss it. Gojko Adzic has a great write up of the keynote here.

The rest of the day I mostly indulged myself on the UX track where I went to two great talks by Robby Ingebretsen on “Digital Typography” and “Design composition for developers”. Robby was a great speaker. He used lots of examples and shared a lot of great tips and tools that I, as an aspiring designer, found extremely useful.

Unfortunatly we went home on Thursday evening which means that I didn’t go to any lectures on Friday. Instead I slept through half that day and in the afternoon I started working on the database backend for the blog.

by Mikael Lofjärd

Øredev 2011

Last year me and some of my work mates decided to go to the Øredev conference in Malmö, Sweden. It turned out to be both educational and a lot of fun, so naturally I’m going this year as well.

Øredev is a 5 day conference starting on November 7 so I’ll be there for the better part of next week. We decided to do a four day visit (as we did last year) and go home on thursday evening.

When we registered (almost as soon as one could) there wasn’t a whole lot of things that we were interested in on the schedule for friday but a few weeks ago they put in a Windows 8-track on that day and now I’m sorry that I’m going to miss it.

My family on the other hand might appreciate having me home, or at least I hope they will.

I will try to write some posts while I’m there but I’m not sure if I’m going to have the time to put them up until I get home.

by Mikael Lofjärd

Sorry, sharing is not available as a feature in your browser.

You can share the link to the page if you want!

URL