.NET

Continuations Are Worth Being Hot

Steve has noticed, via Don Box, that continuations are getting popular. I can tell you from personal experience that there is a ton of value to continuations...

Fun With C# 2.0 Iterators

In the little free time that I have, I have been messing around with writing a .NET program to help me with the large amount of photo metadata editing I want...

WS-Goldylocks & The Seven Layers

I’d like to comment on Steve’s post on the WS-* standards process, specifically on how the standards have been produced. A “real” standards process may or ma...

New C# Operator

How many times have you written a piece of code like this?

Re-De-Compiliation

I was able to successfully de-compile and re-compile my MoleMan executable using FileDisassembler. It has a few problems generating incorrect code, although ...

Need a Decompiler

When I was still at Avanade, I wrote myself a little program called MoleMan to manage my SSH tunnels. It was really useful because I would often disconnect f...

Patching DotNetMock

I have been working on a project at home for which I am using DotNetMock to create mock objects for my unit testing. Unfortunately, DotNetMock has a couple o...

Nasty Error Upgrading to Mono 0.30.1

Blorg!! I’m trying to upgrade to Mono 0.30.1 (from 0.28) on samus, and it fails during the emerge with a nasty little error (found in the full text). It seem...

Decompiler Obfuscated

Oh the irony! I am definitely sad to see that Lutz Roeder has decided to obfuscate Reflector. Reflector is a great tool for exploring an assembly, discoverin...

XSD As A Type System Redux

Steve has written a lot over the last few days on his belief the XSD is not a type system. This was one his favorite topics to toss around with me when we we...

No Service is an Island

I think everybody is starting to go a little crazy trying to define the term Service Oriented Architecture. Udi states that he sees “two distinct and complim...

The Problems with .NET Exceptions

My current contract involves a lot of Java work. I’ve always been a big fan of Java, although my personal opinion is that C# and .NET are superior to Java in...

Services Really Are All About Interfaces

Steve, I agree that service-oriented programming is absolutely better and more interesting than old-skool interfaces. However, I disagree with you with your ...

Another Enum Gotcha

Steve is talking about the enum versioning problem. You know the one. It’s that annoying problem where you have an enum, say

Service-Oriented vs. Object-Oriented

Avery is going through the thrashing of trying to morph an object-oriented mind into a service-oriented world. He’s getting the right answer, but I don’t thi...

PublishedAttribute

Martin Fowler has a new bliki entry on the difference between public interface and a published interface. I think Martin is dead-on in his statements, so muc...

C# 2.0 Specs Released

Sweet! Microsoft just released the C# 2.0 Specifications. It’s available in Microsoft Word format only.

Mono and dasBlog

I’ve been trying on and off to get Mono running on samus.ardvaark.net, with minimal success. The problem is that samus is based on an old RedHat 7.1 installa...