KeithBa's Book

I've been reading this week Keith Ballinger's new book, ".NET Web Services: Architecture and Implementation" (courtesy of a friend). So far, I'm only up to chapter 12, but I've learned quite a few things I wasn't aware of. I specially like how Keith puts everything together and explains things in...

SWC and XP

Christian Weyer asks why Services Without Components is broken on Windows XP. I don't know the exact details of it, but I do know a few things I found out after lurking a while. Keep in mind that last time I took a look at this was a few months...

5. März

This is one of my favourite Megaherz songs (great band, if you like this kind of music!), and lately, I've been feeling sort of like the chorus of the song: Du weißt nicht was du willst Du weißt nicht wo du stehst weißt nicht woher du kommst wohin du gehst...

ServicedComponents and Exceptions

Morten wonders about Enterprise Services and Exceptions. This is a topic that interests me greatly, and one I've had mixed success with. For all I can see, having an object somewhere on your method signature (either as an argument or return type) ensures the custom exception is marshaled back to...

Meeting Don

Finally got to meet Don yesterday.... he's quite the celebrity, posing for photos and stuff :)

AOP ServicedComponents

I haven't blogged about this, since I imagined everyone had already seen it. But today Clemens announced he finally cracked one of the problems he had. I can only say it sounds awfully cool, and look forward to seeing it in action myself! </p>

Trip Next Week

I guess this is as good a time as any other to announce I'll be all next week out of town. I'll be arriving in Seattle on Saturday night, and leaving Friday at midnight. If anyone's in the area (and I believe a few of you guys will be), and...

Introducing Rotor: _CorExeMain2

Today, I started looking at the runtime startup code. This journey begins in _CorExeMain2(), implemented in sscli\clr\src\vm\ceemain.cpp, which is declared like this: __int32 STDMETHODCALLTYPE _CorExeMain2( // Executable exit code. PBYTE pUnmappedPE, // -> memory mapped code DWORD cUnmappedPE, // Size of memory mapped code LPWSTR pImageNameIn, // -> Executable Name...

Introducing Rotor: clix.exe

I'm starting to look seriously into the rotor sources. Since they are fairly large, I thought I'd start at the begining and wade my way through deeper and deeper. I've decided to write some light comments as I go along, trying to put my thoughts in order and make sure...

Two-Faced Design

Ziv Caspi asks in a comment to one of my rants: Is there a good design that would support both? <br/> Is other words, do you see (or know of) a good design that would please devs like me -- who rarely do UI work and need simple abstractions --yet...