<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-127379315421675657</id><updated>2011-11-28T10:40:03.982+10:00</updated><category term='NUnit'/><category term='Threading'/><category term='lean'/><category term='Windows Forms'/><category term='.Net 4.0'/><category term='Technical'/><category term='Wordpress'/><category term='Office Synchronization Center'/><category term='Visual Studio 2005'/><category term='.Net'/><category term='Gmail'/><category term='Logging'/><category term='Twingly'/><category term='Squeezebox'/><category term='Design'/><category term='Windows Live Writer'/><category term='Windows 7 RC'/><category term='Blogger'/><category term='ideas'/><category term='Office 2010'/><category term='WM6'/><category term='Visual Studio 2010'/><category term='Web'/><category term='technical debt'/><category term='XUnit'/><category term='Adsense'/><category term='Windows 7 Beta'/><category term='Visual Studio 2008'/><category term='.Net 3.5'/><category term='scrum'/><category term='agile'/><category term='Caliburn'/><category term='Getting started'/><category term='Sharepoint'/><category term='Patterns'/><category term='Last.fm'/><category term='WPF'/><category term='Windows 7'/><title type='text'>Notorious N.E.R.D</title><subtitle type='html'>A blog about all technology that interests me. Mostly .Net C#, ASP.Net, Windows, Scrum and agile software development in general.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-6786013174642536841</id><published>2010-03-12T05:04:00.003+10:00</published><updated>2010-03-12T05:07:00.333+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><title type='text'>This blog has been moved!</title><summary type='text'>Today I finished the switch from Blogger to Wordpress. This is the last update on this blog, as all new posts will be added to iserialized.com. Please update you feed reader to the new location: http://feeds.feedburner.com/iserialized

For a detailed description on how to convert a Blogger blog to Wordpress, please read my post:
http://iserialized.com/converting-from-blogger-to-wordpress/</summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/6786013174642536841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2010/03/this-blog-has-been-moved.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/6786013174642536841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/6786013174642536841'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2010/03/this-blog-has-been-moved.html' title='This blog has been moved!'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-4119876395837661560</id><published>2010-03-01T05:16:00.000+10:00</published><updated>2010-03-01T05:16:55.110+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NUnit'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Unit testing private methods in C# using NUnit and Reflection</title><summary type='text'>Ever had the need to unit test a private method? Ever change a private method to public just to able to write a test for it? You are definitely not alone! A couple of weeks back I had a very interesting discussions with a very good colleague of mine: "What to do if I want to unit test a private method in C#". In this post I will show how you can use NUnit in combination with Reflection to unit </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/4119876395837661560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2010/03/unit-testing-private-methods-in-c-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/4119876395837661560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/4119876395837661560'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2010/03/unit-testing-private-methods-in-c-using.html' title='Unit testing private methods in C# using NUnit and Reflection'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-325263358814290376</id><published>2010-02-20T01:43:00.003+10:00</published><updated>2010-02-20T01:49:00.531+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Getting started'/><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>The is keyword: Yet another hidden treasure of C#</title><summary type='text'>A while back i blogged about the yield keyword and called it a hidden treasure of C# as I seldom see it used, and many senior developers never use it! Today, I came across a similar one,  namely the is-keyword. And frankly, I had actually forgotten about myself, even though I have used it in the past on several occasions.

Say, I want to check if a class is of a certain type, I could do it in the</summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/325263358814290376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2010/02/is-keyword-yet-another-hidden-treasure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/325263358814290376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/325263358814290376'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2010/02/is-keyword-yet-another-hidden-treasure.html' title='The is keyword: Yet another hidden treasure of C#'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-5087707217045489963</id><published>2010-02-11T17:18:00.001+10:00</published><updated>2010-02-11T17:18:51.980+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='lean'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Daily Stand-Ups in Scrum</title><summary type='text'>I just came across a great summary of the daily stand-ups in scrum, written by Joakim Karlsson. I guess most Scrum teams start out with good intentions and focus in the begging, but as time goes by, we start falling into the old "around the table" reporting habit to the project manager, the Scrum master becomes more and more a project manager, and we gradually drift away from the core principles </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/5087707217045489963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2010/02/daily-stand-ups-in-scrum.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/5087707217045489963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/5087707217045489963'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2010/02/daily-stand-ups-in-scrum.html' title='Daily Stand-Ups in Scrum'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-1412654376728457080</id><published>2010-02-02T17:52:00.001+10:00</published><updated>2010-02-02T17:53:30.718+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Getting started'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Dynamic Language Runtime in .Net 4.0</title><summary type='text'>The upcoming .Net 4.0 contains many new and exciting features, in this blog post I will describe some of the new features of the DLR including the dynamic keyword.

To quote MSDN:
The dynamic language runtime (DLR) is a runtime environment that adds a set of services for dynamic languages to the common language runtime (CLR). The DLR makes it easier to develop dynamic languages to run on the .NET</summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/1412654376728457080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2010/02/dynamic-language-runtime-in-net-40.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/1412654376728457080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/1412654376728457080'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2010/02/dynamic-language-runtime-in-net-40.html' title='Dynamic Language Runtime in .Net 4.0'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Gs0qi1AI2BY/S2fPTxiCRVI/AAAAAAAAAQM/AlqKWCRnDkE/s72-c/Dd233052.DLR_ArchOverview(en-us,VS.100).png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-9103492467285592359</id><published>2010-01-27T17:28:00.002+10:00</published><updated>2010-01-27T17:30:20.568+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='Getting started'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Why use Custom Control instead of User Control in WPF?</title><summary type='text'>When I first started experimenting with WPF I was quite confused with the new custom control introduced in WPF. I did a quick Google search but never got the full understanding of the difference, but I read somewhere that in most cases a custom control was not necessary, so I just focused on the regular user control back then.

That was a couple of months back, and I still only use regular user </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/9103492467285592359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/why-use-custom-control-instead-of-user.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/9103492467285592359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/9103492467285592359'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/why-use-custom-control-instead-of-user.html' title='Why use Custom Control instead of User Control in WPF?'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-8086640977774183505</id><published>2010-01-19T17:06:00.004+10:00</published><updated>2010-01-20T23:30:43.667+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='Getting started'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2010'/><title type='text'>What's new in WPF 4.0</title><summary type='text'>Microsoft has just release a series of short (15 minutes long) how-to videos for WPF 4.0 introducing the various new features of WPF 4.0.
The following videos are currently available:
New Windows Presentation Foundation Controls
WPF 4: The Visual State Manager
Touch comes to Windows Presentation Foundation
WPF4: Graphics Enhancements
Binding in Windows Presentation Foundation 4
WPF 4: XAML </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/8086640977774183505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/whats-new-in-wpf-40.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/8086640977774183505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/8086640977774183505'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/whats-new-in-wpf-40.html' title='What&apos;s new in WPF 4.0'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-6118376442339376536</id><published>2010-01-15T06:48:00.002+10:00</published><updated>2010-01-15T06:59:52.574+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='Getting started'/><category scheme='http://www.blogger.com/atom/ns#' term='Caliburn'/><category scheme='http://www.blogger.com/atom/ns#' term='Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Getting started with Caliburn Part 2: Multiple Views on one ViewModel</title><summary type='text'>The documentation and tutorials on Caliburn is still very limited, and is one of the biggest obstacles getting started with Caliburn right now. In this post I hope to fill some of the gaps I have seen in the lack of documentation by showing how you can easily hook up two Views to one ViewModel.
Caliburn is rapidly improving it's functionality, and by following Rob Eisenberg on Twitter at </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/6118376442339376536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/getting-started-with-caliburn-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/6118376442339376536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/6118376442339376536'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/getting-started-with-caliburn-part-2.html' title='Getting started with Caliburn Part 2: Multiple Views on one ViewModel'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Gs0qi1AI2BY/S09_AWtEJkI/AAAAAAAAAP8/JyTdJP7ahOA/s72-c/NewCaliburnCalculator.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-8556745292130695894</id><published>2010-01-08T05:41:00.004+10:00</published><updated>2010-01-14T04:49:50.694+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Getting started'/><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 3.5'/><title type='text'>Extension methods in 60 seconds</title><summary type='text'>Extension methods enables you to hook up extra methods to an already existing (and possibly sealed) class, without the need of subclassing or changing the original class. Lets say I have a class from a third party vendor I use, which contains information on persons


.csharpcode, .csharpcode pre
{
 font-size: small;
 color: black;
 font-family: Consolas, "Courier New", Courier, Monospace;
 </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/8556745292130695894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/getting-started-with-extension-methods.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/8556745292130695894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/8556745292130695894'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/getting-started-with-extension-methods.html' title='Extension methods in 60 seconds'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-3414515602869227687</id><published>2010-01-06T06:27:00.003+10:00</published><updated>2010-01-14T04:51:09.323+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Getting started'/><category scheme='http://www.blogger.com/atom/ns#' term='Technical'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>A quick start guide to yield return and yield break</title><summary type='text'>The yield statement was introduced in .Net 2.0, but I am a bit surprised that I meet many senior developers who has never used yield return (and yield break)! For some strange reason, yield has become some kind of hidden treasure in .Net. Through this post, I hope I can show some simple examples, and give some of the ideas, benefits and limitations with yield.


First up, what is yield? Yield is </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/3414515602869227687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/quick-start-guide-to-yield-return-and.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/3414515602869227687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/3414515602869227687'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/quick-start-guide-to-yield-return-and.html' title='A quick start guide to yield return and yield break'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-7741015441694892880</id><published>2010-01-02T06:24:00.002+10:00</published><updated>2010-01-14T04:51:57.137+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Forms'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Working with globalization, string parsing and number formats in C#</title><summary type='text'>On a project I attended a couple of years ago, we struggled a lot with string parsing, date formats and cultures. The product was shipped to among others China, Japan and US, and getting your code to work seamless in all culture formats can be a bit of a hassle if you are not fully familiar with how .Net and C# handles cultures and globalization. Back then I crated a small Windows Forms </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/7741015441694892880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/working-with-globalization-string.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/7741015441694892880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/7741015441694892880'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/working-with-globalization-string.html' title='Working with globalization, string parsing and number formats in C#'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Gs0qi1AI2BY/Sz5TPA8nUDI/AAAAAAAAAP0/leEXx9o2uYU/s72-c/Globalization.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-5832902893087081530</id><published>2010-01-01T00:05:00.003+10:00</published><updated>2010-01-14T04:52:28.534+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Last.fm'/><category scheme='http://www.blogger.com/atom/ns#' term='Squeezebox'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>SqueezeBox Server won't scrobble to LastFm</title><summary type='text'>For the second time this week, I saw that my Squeezebox Server won't scrobble my played (and loved) tracks to last.fm! I started investigating, and in the server log of my Squeezebox server, I found the following errors:

Slim::Networking::SqueezeNetwork::_error (447) Unable to login to SN: Couldn't resolve IP address for: www.mysqueezebox.com
Slim::Networking::SqueezeNetwork::_init_error (180) </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/5832902893087081530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/squuezebox-server-wont-scrobble-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/5832902893087081530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/5832902893087081530'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2010/01/squuezebox-server-wont-scrobble-to.html' title='SqueezeBox Server won&apos;t scrobble to LastFm'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-4910822673161007909</id><published>2009-12-23T18:54:00.003+10:00</published><updated>2010-01-14T04:53:08.686+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Memoization using generics - Part 2</title><summary type='text'>This is Part 2 of my series on Memoization. In Part 1 I described the basic principles behind memoization, and showed some examples on how to create an effective generic method to do memoization of methods with zero and one parameter. In this post I will show how to do memoization of methods with two parameters.

Why is there a difference between one and two parameters when doing memoization? </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/4910822673161007909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/memoization-using-generics-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/4910822673161007909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/4910822673161007909'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/memoization-using-generics-part-2.html' title='Memoization using generics - Part 2'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-818258526376295612</id><published>2009-12-20T23:18:00.015+10:00</published><updated>2010-01-15T06:52:17.871+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='Getting started'/><category scheme='http://www.blogger.com/atom/ns#' term='Caliburn'/><category scheme='http://www.blogger.com/atom/ns#' term='Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Getting started with Caliburn</title><summary type='text'>

The lack of documentation and examples of usage is one of the biggest obstacles getting started with Caliburn. I hope this article can help somewhat!

One of my biggest fears when starting a new project is heading in the wrong direction and not realizing that we are headed for disaster until it's too late. Due to architectural decisions, this is always a worry, but the new project is based on </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/818258526376295612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/getting-started-with-caliburn.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/818258526376295612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/818258526376295612'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/getting-started-with-caliburn.html' title='Getting started with Caliburn'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Gs0qi1AI2BY/Sy8hYYTjZhI/AAAAAAAAAPo/l-ZRbep5QwI/s72-c/Caliburn-cropped.png' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-1464547243758816271</id><published>2009-12-20T00:13:00.003+10:00</published><updated>2010-01-14T04:53:48.881+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Threading'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Closing in on 20 000 reader on my article at CodeProject!!!</title><summary type='text'>Back in 2006 when I started working with .Net, I posted an article at The Code Project, where I wrote about Sending parameters at thread startup. My competence with .Net has grown rapidly since then, but I check back today to check my profile at The Code Project, and realized that my article was read 20 000 times!

Checked Google Analytics as well, and realized that yesterday alone, my Notorious </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/1464547243758816271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/closing-in-on-20-000-reader-on-my.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/1464547243758816271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/1464547243758816271'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/closing-in-on-20-000-reader-on-my.html' title='Closing in on 20 000 reader on my article at CodeProject!!!'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyzfUGI3_qI/AAAAAAAAAPA/ecJQYYLbY7c/s72-c/visitors.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-6949139130919647642</id><published>2009-12-17T05:43:00.002+10:00</published><updated>2010-01-14T04:54:13.123+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Live Writer'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Adding C# and ASP.Net to Blogger (Part 2)</title><summary type='text'>In one of my earlier posts I recommended using Windows Live Writer and the "Paste from Visual Studio" plugin to add code to your blog. But two days of struggling with layout I gave up, and stumbled upon the C# code formatter which is very easy to use!

To add C#, VB, ASP.Net etc, just following these steps:
Copy the code segment you want to add
Paste it into the source code text box
Select </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/6949139130919647642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/adding-c-and-aspnet-to-blogger-part-2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/6949139130919647642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/6949139130919647642'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/adding-c-and-aspnet-to-blogger-part-2.html' title='Adding C# and ASP.Net to Blogger (Part 2)'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-7158309562833955298</id><published>2009-12-17T05:00:00.004+10:00</published><updated>2010-01-14T04:54:51.729+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Memoization using generics and lambda expressions</title><summary type='text'>
.csharpcode, .csharpcode pre
{
 font-size: small;
 color: black;
 font-family: Consolas, "Courier New", Courier, Monospace;
 background-color: #ffffff;
 /*white-space: pre;*/
}

.csharpcode pre { margin: 0em; }

.csharpcode .rem { color: #008000; }

.csharpcode .kwrd { color: #0000ff; }

.csharpcode .str { color: #006080; }

.csharpcode .op { color: #0000c0; }

.csharpcode .preproc { color: #</summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/7158309562833955298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/memoization-using-generics-and-lambda.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/7158309562833955298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/7158309562833955298'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/memoization-using-generics-and-lambda.html' title='Memoization using generics and lambda expressions'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-4084827598559511663</id><published>2009-12-15T16:22:00.002+10:00</published><updated>2010-01-14T04:55:20.169+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Adding C# and ASP.Net code to Wordpress</title><summary type='text'>In the case of WordPress, adding C#, ASP.Net and similar code is very simple. Just use the sourcode tag in the following way (discard the underscores):


[_sourcecode language='csharp']
string s = “Hello World”;
System.Console.WriteLine(s);
[_/sourcecode]

And it will turn up like this:

.csharpcode, .csharpcode pre
{
 font-size: small;
 color: black;
 font-family: Consolas, "Courier New", </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/4084827598559511663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/adding-c-and-aspnet-code-to-wordpress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/4084827598559511663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/4084827598559511663'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/adding-c-and-aspnet-code-to-wordpress.html' title='Adding C# and ASP.Net code to Wordpress'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-8998568674353799046</id><published>2009-12-14T20:04:00.005+10:00</published><updated>2010-01-14T04:56:36.188+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Live Writer'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Adding C# and ASP.Net code to Blogger</title><summary type='text'>

Update: Please see my second blog post about an updated evaluation of Blogger and C# ASP.Net

Many developers ask, how can I paste C# code in my blog? I have looked into several ways of doing this, my verdict: Use Windows Live Writer!
 
Windows Live Writer comes with Live Messenger, and has a very easy to use interface, and is easily connected with your blog. In addition to Live Writer, you </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/8998568674353799046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/adding-c-and-aspnet-code-to-blogger.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/8998568674353799046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/8998568674353799046'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/adding-c-and-aspnet-code-to-blogger.html' title='Adding C# and ASP.Net code to Blogger'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-4497745569262033738</id><published>2009-12-11T21:30:00.003+10:00</published><updated>2010-01-14T04:57:34.857+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='lean'/><category scheme='http://www.blogger.com/atom/ns#' term='technical debt'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Struggling with impedance mismatch, obstacles and technical debt in Scrum projects</title><summary type='text'>Lean processes such as Scrum has no requirements regarding specific software design methodology, but on the other hand an agile software process requires an agile code base!
 
When planning one sprint, we don’t really know what the next sprint will bring. The backlog might change radically before the next sprint, and if the code base and architecture becomes a big obstacle for the product owner </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/4497745569262033738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/struggling-with-impedance-mismatch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/4497745569262033738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/4497745569262033738'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/struggling-with-impedance-mismatch.html' title='Struggling with impedance mismatch, obstacles and technical debt in Scrum projects'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-8601103365863377264</id><published>2009-12-11T02:28:00.003+10:00</published><updated>2009-12-21T03:03:58.070+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='ideas'/><category scheme='http://www.blogger.com/atom/ns#' term='Twingly'/><category scheme='http://www.blogger.com/atom/ns#' term='Adsense'/><title type='text'>Twingly and AdSense: My “incredibly rich without working” idea</title><summary type='text'>The idea: As a blogger I can add AdSense to my blog to make money, based on hits and clicks. But the dollar per click ratio is rather low, so to become incredibly rich I need a blog with MANY hits per day. So how can I do this? I can start blogging, like I do with the Notorious N.E.R.D blog, but this blog has too few hits to make me rich, or I can experiment with my genious idea: Using Twingly, </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/8601103365863377264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/twingly-and-adsense-my-incredibly-rich.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/8601103365863377264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/8601103365863377264'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/12/twingly-and-adsense-my-incredibly-rich.html' title='Twingly and AdSense: My “incredibly rich without working” idea'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-1581281517884349305</id><published>2009-10-27T17:12:00.004+10:00</published><updated>2010-01-19T17:10:27.649+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='lean'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>Focus on the product backlog and business value of Scrum projects</title><summary type='text'>While struggeling on a customer project, I came across a post in Eric Lee's blog The root of all evil in Scrum 

We are struggeling on a customer project to get scrum working. I joined the team a couple of months back, when they had allready been scrumming for a while, but I found a SCRUM team in a big crises, where they were scrumming, but as I asked them, why?

To quote Eric Lee: "If you have </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/1581281517884349305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/10/focus-on-product-backlog-and-business.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/1581281517884349305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/1581281517884349305'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/10/focus-on-product-backlog-and-business.html' title='Focus on the product backlog and business value of Scrum projects'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-3660579194475635403</id><published>2009-09-02T17:38:00.004+10:00</published><updated>2010-01-14T04:59:19.157+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Synchronization Center'/><category scheme='http://www.blogger.com/atom/ns#' term='Office 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Accessing Sharepoint 2007 from Office 2010 Technical Preview</title><summary type='text'>I have really struggled with my Office 2010 Technical Preview the last few days. Most of the Office 2010 is working really good, but accessing word and excel documents located on a Sharepoint 2007 server, has not been easy!

I had to save a local copy, and then open the local copy to be able to open the document, but saving the document back to Sharepoint was impossible! Office Synchronization </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/3660579194475635403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/09/accessing-sharepoint-2007-from-office.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/3660579194475635403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/3660579194475635403'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/09/accessing-sharepoint-2007-from-office.html' title='Accessing Sharepoint 2007 from Office 2010 Technical Preview'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-825380008634207722</id><published>2009-08-11T22:04:00.004+10:00</published><updated>2010-01-14T04:59:36.930+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Forms'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Version 1.0 of Windows 7 code pack</title><summary type='text'>Today the Windows 7 code pack version 1.0 was released. With the code pack you can start using the new features in Windows 7 from your own .Net 3.5 applications, eg. progress bars, icon overlay, Thumbnails toolbars +++


This  page includes all the features, as well as a few quick 2 minutes videos of the new windows 7 features! 

</summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/825380008634207722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/08/version-10-of-windows-7-code-pack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/825380008634207722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/825380008634207722'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/08/version-10-of-windows-7-code-pack.html' title='Version 1.0 of Windows 7 code pack'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-1716320981433843411</id><published>2009-07-28T17:21:00.006+10:00</published><updated>2010-01-14T04:59:53.361+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Getting started'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 RC'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 Beta'/><title type='text'>Getting started with Windows 7 (Tips and tricks)</title><summary type='text'>One of the biggest problem with each new version of a framework or OS is getting known with all the new features and functions. I personally never have the time to sit down and read pages upon pages each time I upgrade, but today I came across a really good page with quick videos of Windows 7 tips and tricks. Short videos between 30 sec and 1,5 minute.


Check it out here!
</summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/1716320981433843411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/07/getting-started-with-windows-7-tips-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/1716320981433843411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/1716320981433843411'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/07/getting-started-with-windows-7-tips-and.html' title='Getting started with Windows 7 (Tips and tricks)'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-9183374695706535149</id><published>2009-05-29T05:32:00.007+10:00</published><updated>2010-01-14T05:00:11.824+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WM6'/><category scheme='http://www.blogger.com/atom/ns#' term='Gmail'/><title type='text'>Setting up Gmail on Windows Mobile 6.1</title><summary type='text'>Accoring to this article, it should be rather straight forward to setup Gmail with IMAP on WM 6.1. I manged to this on my HTC TYTN II when I was running WM 6.0, but after upgrading to WM 6.1, I never had the choice during installtion to avoid automatically retrieving setting, so I was forced into a POP-setup, which has never been any good i combination WM6 and Gmail.


So, how can I configure WM </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/9183374695706535149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/05/setting-up-gmail-on-windows-mobile-61.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/9183374695706535149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/9183374695706535149'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/05/setting-up-gmail-on-windows-mobile-61.html' title='Setting up Gmail on Windows Mobile 6.1'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-6219121529162647826</id><published>2009-05-19T18:31:00.007+10:00</published><updated>2010-01-14T05:00:27.424+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 RC'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 Beta'/><title type='text'>Upgrading Windows 7 Beta to Windows 7 RC</title><summary type='text'>A couple of months ago I attended a MSDN Live session in Stavanger Norway, where I talked to a Microsoft representative regarding the Windows 7 beta-program. To avoid too much extra work, I considered waiting for the RC before installing the Windows 7, but based on the "guarantee" from Microsoft that upgrading for Windows 7 beta to RC 1 and final version be would straight forward, I went ahead </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/6219121529162647826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/05/upgrading-windows-7-beta-to-windows-7.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/6219121529162647826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/6219121529162647826'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/05/upgrading-windows-7-beta-to-windows-7.html' title='Upgrading Windows 7 Beta to Windows 7 RC'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-3158575796830999975</id><published>2009-01-03T00:11:00.010+10:00</published><updated>2010-01-14T05:01:18.049+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Logging'/><category scheme='http://www.blogger.com/atom/ns#' term='XUnit'/><category scheme='http://www.blogger.com/atom/ns#' term='NUnit'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Logging in .Net: a short study</title><summary type='text'>I have been using different third-party logging tools for both .Net (C# and C++) and Java, but in my current project we are using a custom logging tool. Don't ask me why we have written our own framework for this, but I guess it's partly because we have worked on our current code base since before .Net 1.0 was released, hence I guess the number of available frameworks at that time was quite </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/3158575796830999975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2009/01/logging-in-net.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/3158575796830999975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/3158575796830999975'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2009/01/logging-in-net.html' title='Logging in .Net: a short study'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SV4uQnOvJWI/AAAAAAAAAHw/VCxsnyhJVmU/s72-c/logginframeworks.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-127379315421675657.post-7889679939053771599</id><published>2008-02-20T21:44:00.003+10:00</published><updated>2010-03-17T03:48:31.080+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Forms'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Using icons in windows applications</title><summary type='text'>Today I came across the same problem that I have had many times earlier: I need a new icons in an application, this time for a refresh button. So what do I do? I Google it ofcourse and get hundreds of hits to all kind of crappy icon libraries, most of the costing me a fortune!

So then I discovered a very nice but hidden treasure in my VS 2005 installation, and gigantic and free set of icons! </summary><link rel='replies' type='application/atom+xml' href='http://notoriousnerd.blogspot.com/feeds/7889679939053771599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notoriousnerd.blogspot.com/2008/02/using-icons-in-windows-applications.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/7889679939053771599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/127379315421675657/posts/default/7889679939053771599'/><link rel='alternate' type='text/html' href='http://notoriousnerd.blogspot.com/2008/02/using-icons-in-windows-applications.html' title='Using icons in windows applications'/><author><name>Paul Eie</name><uri>http://www.blogger.com/profile/00554943985597025950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://2.bp.blogspot.com/_Gs0qi1AI2BY/SyXerIlOHkI/AAAAAAAAAOg/ApcxX_V-y00/S220/DSC_1039_2.jpg'/></author><thr:total>0</thr:total></entry></feed>
