Vacation Time and Stress Management

Yes, I know that some people will refer to Seinfeld and the episode where George goes on vacation while being without a job, but it’s true—my vacation starts tomorrow. What that means is that I am going to Hyppeln on the west coast of Sweden. It will be great and hopefully with some better weather than we have had the last few weeks…

I learned something today from the Sunday morning service. It has been quite a stressful week with loads of meetings, big things to ponder, and surgery for Albert… And I got quite stressed out. When that happens to me, I can’t really focus, and so I get more stressed out about things that I might miss. It’s a vicious circle. Also, it tends to happen more and more frequently.

But the sermon today spoke almost directly to me; it was about Jesus as our...

Read More

Great Introduction to BDD

BDD (Behavior Driven Development) is the next natural evolution from TDD. Since I am now converted to TDD, I thought I’d look into BDD.

After scanning the net for a while, I finally found an introduction that I could understand. Here it is: Introducing BDD.

From what I understand, some colleagues implemented BDD with NUnit. You can read about it here (in Swedish, I’m afraid), and also get some code that can help you create documentation similar to AgileDox.

OK – the next thing to chew off… BDD looks cool.

[UPDATED] I have now read some more about BDD. Dan North, who wrote the article above, is considered the father of BDD, and that article is actually the birth of the subject. Pretty good introduction.

Here is a video that has some nice examples and expands on the subject.

Read More

Windows Azure

I don’t know that much about Azure yet, but I am quite sure it will become more and more important in the future.

From what I understand now, it’s Microsoft’s platform for developing applications that use services “in the cloud.” Behind the buzzwords, you’ll find a range of services accessible over the internet, including storage, logging, and other low-level services, as well as Microsoft Live Services, CRM services, and more.

The whole idea is that with these services in place, you can get up and running much faster.

OK – sounds like a good idea. Let’s see it in action. Here are some videos.

Read More

What I am watching

Ok – the updates on this blog have been way under par for a while. That’s because I am not working right now.

I’ve noticed that when you have a lot of things to do, it’s easy to get the little things done in a jiffy, but when you do nothing, it’s hard to start even the small things… Strange but true.

OK – here are some things that I watch and enjoy right now.

Shaun the Sheep – on SvtPlay. Great fun for both me and Albert.

A complete live concert with Black Dyke Band (part 1 and 2). The playing has some minor blemishes, but overall it’s great as usual, especially the Immortal-piece at the end!

Anything with Fodens on YouTube. Check out their run through Paganini variations (part 1 and 2).

And the rest of the time, I enjoy...

Read More

DDD – what’s the deal?

After doing DDD (on a very basic level) for some time now, I now realize that I could benefit from some sort of sum up. Often when I reach this point, I quickly realize that many people have tread these paths before and that I’m reinventing the wheel… Well, in that case, I do it for me. I like my wheels or at least my way of understanding them…

So here is my take on what the deal with DDD is (I hope that it will change over time but here is how I see it today):

I think first that the whole idea of DDD can be divided into two aspects (actually Jocke pointed me in this way but I like it):

  • First code - a bunch of design patterns that help you produce great object-oriented, testable software.
  • Then the implications on the way you can...
Read More

S#arp Architecture

In a previous post, I briefly referred to Sharp Architecture (what’s the thing with the funky spelling?).

I have now read a bit about it, and I must push for it harder. It’s rock good! What an ambitious project!

The idea is to give you a boiler-plate architecture that contains best practices and usable functionality when doing DDD, TDD, ASP.NET MVC, and NHibernate.

You know – the way you always feel when a project is done… “This is so good that it easily could be a framework, if only …” – These guys have done it for you.

It’s not done and still has a bit to go, but I really like it.

Check it out. Here are some introduction videos:

Read More

Sprint Planner Helper – final

I have had some real problems to get going with the Sprint Planner Helper Project after the trip to Ethiopia. I am not sure why – but it made me think about the project, the scope, and purpose.

First and foremost – I am not working, I am on parental leave. That means this is my spare time project and I promised myself that I would end it if I didn’t feel up to it for some reason. Since I have found it hard to restart, I conclude that I have reached that point.

Secondly – the main reason and purpose of the project was to learn, not to produce a wonder-application (although that would have been nice :)). I think that I have learned quite a lot during this project and that I am at a junction right now. You cannot pursue depth in all directions.

...
Read More

Hard to get started, Salvation Army and brass banding

I have some real trouble getting back into my normal flow after Ethiopia.

This week, I will play and do the presentations at a concert with Solna Brass. And there has been a lot of stuff with the Salvation Army and the band.

I’ll try to get to it next week.

By the way, the Vasa Band got a good review of the CD Priority in Brass Band World. Here is a picture of it:

Priority Review

The review was next to the review of A Breathless Alleluia by the Black Dyke Band… Something to be compared to!

Read More