Browsed by
Category: Software engineering

Speaking at the .NET Usergroup Bern

Speaking at the .NET Usergroup Bern

During a Lunch event organized by the .NET Usergroup Bern at the 7 December 2011 in Bern I will speak about the following question: Is Software design overrated? Yes, I know, it’s provocative. And obviously wrong. Really? I’m not so sure. After 10 years as software engineer and some years as software architect I saw too often no design, just a transformation from requirements directly in code. And what is the problem with that? Interested? So come to my talk,…

Read More Read More

Speaking at the .NET Usergroup Zentralschweiz

Speaking at the .NET Usergroup Zentralschweiz

I’m holding at the .NET Usergroup Zentralschweiz a short talk about "Know your warm-up", see my last blog post. I’ll explain what I developed exactly and how I train new employees with this warm-up. I will also demonstrate the sample application which a new employee develops from scratch. Come to see me speaking the 24. November, 18:00 at the following address: bbv Software Service AG, Blumenrain 10, Luzern, 1. Stock. Thanks @danielmarbach and @ursenzler for having me. Update: There is…

Read More Read More

Know your warm-up

Know your warm-up

I was this month in Berlin at the NHL match between the LA Kings and the Buffalo Sables. Half an hour before the game you could watch both teams doing a warm up session (see photo). They practice the techniques, moves and collaboration which they will use during the game. After the match I asked myself, how do we do a warm up? How were we introduced into the development environment of our current employer? After how many hours or…

Read More Read More

Grooming your code base

Grooming your code base

When you’re doing Test Driven Development (TDD), it’s in the process: Red-Green-Refactor. Refactoring doesn’t only mean to improve your new code, it is also important to make your existing code nicer. If you are a .NET Developer, then you should have the Visual Studio Add-on ReSharper. With this tool you get a marker bar which you see right hand side of your editor. On top of this marker bar you have a little square which shows the worst found item…

Read More Read More

Branch or not to branch

Branch or not to branch

That is a question? Yes, it is a question which you should ask yourself before to create a new branch or reuse an existing branch. There are other practices or possibilities to create new features in an existing software, which I will show in this blog post. Also there are some issues with branches and modern software engineering practices, which I will discuss here too. First I show you two techniques how to avoid branches: Branch by abstraction (BBA) and…

Read More Read More