Troubleshooting Squeezebox network connections
Troubleshooting network connection errors on your Squeezebox is hard! Once the Squeezebox Duet is fully configured it is important to remember that you actually have two devices connected to your network: The Squeezebox player/receiver and the Squeezebox Duet controller!
If you eg. change network provider, router etc. you can easily set up your controller again, but you will have a very hard time reconfiguring or connecting to your Squeezebox receiver SBR as it is still configured for you old network!
In many troubleshooting situations the easiest and fastest solution is to do a full facotry reset and reconfiguration (as the full setup only takes about 1-2 minutes). Follow the steps provided here!
Checklists in software development
I guess a big percent of the developers reading my blog have stopped reading already, another big percentage probably still reads, but for the sole purpose to find out what's wrong with this stupid f*** who mentions the words checklists and software development in the same sentence! http://utihagen.com/?p=116
For those how have already stopped reading, there is not much I can do, other than feel sorry for their employers who hire people who wont keep an open mind and try new techniques to make us even better developers!
In most of my professional career I have worked as a consultant, with a constant focus on hours spent vs. value added to my customers. As a rookie you are normally afraid you don't have enough work to fill the day, being a senior or an architect is the opposite, I have too many obligations, too many projects to monitor, too many customers and too little time. And how do we solve this?
I see too many who end up just being the firefighter: always short of time, always on the project where hell has broken loose, always stressed and always cranky! I got tired of being a fire fighter, got tired of being cranky when I came home to my children, got tired of saving the day!
How did I solve my problems? I started using checklists!
Log4Net for noobs
Log4Net is a fairly old framework for logging, but it still serves it's purpose well! A couple of years back I wrote a tutorial on how to use Log4Net, today I stumbled across it, and I am quite pusseled that it is still as relevant today as it was back then. For those looking for a quick tutorial on how to use Log4Net, enjoy:
Getting started with Flattr
Flattr is reminiscent of Digg or perhaps Facebook Like buttons – but this time with real money. Here I give an introduction to what it is and how to use it, both as a web site owner and a user.
Code segments and syntax highlighting in Confluence
Yesterday during a documentation session I wanted to add several SQL-queries in a Confluence post. Of course Confluence supports code segments with highlighting etc through the Confluence New Code Macro. It's easy enough to get started with the macro, but specifying parameters turned out to be very poorly documented. This post will hopefully help fill some of the gap!
How to succeed with WPF and Silverlight (Slides from NNUG)
View more presentations from Pål Eie.
Unit testing Caliburn applications in NUnit
This is part three in my series on Caliburn, if you haven't please read Part 1: Getting started with Caliburn and Part 2: Multiple Views on one ViewModel.
In this post I will look into the unit testing features of Caliburn and try to give a quick introduction to the essentials of what you need to know to write a couple of small unit tests in NUnit. The documentations on caliburn.codeplex.com on unit testing is fairly good, so I will only try to fill in some missing pieces and give a quick start guide to unit testing Caliburn. If or when you bump into problems with the simple setup described here, it's time to move over to more detailed documentation available in both the documentation and discussion forum on Codeplex.