Channel Listener Ownership of its Channels

Nicholas Allen posted a while back a short entry on the assymetries between channel factories (send side) and channel listeners (receive side) in Windows Communication Foundation. I've been revisiting some of his posts while working on my custom channel, and this one seemed pretty fundamental. The lifetime tie between channel...

WCF Channel Listeners

Almost two months ago, I wrote a couple of entries on writing custom transport channels for Windows Communication Foundation. Those entries and a few that followed on defining URI schemes for transport channels were based on some stuff I was working on at the time. Unfortunately, I got sidetrack with some stuff...

Other Programming Fonts

Damien Guard shows a few other, less well-known monospaced fonts that have potential as programming fonts: Anonymous, Crystal, Onuava and Share Technical Monospaced. I used Anonymous a few years back for a few months, back when it was a free download from the Microsoft.com site, and found it pretty usable. It was...

PSHostUserInterface.PromptForChoice

I've been working a bit lately with the Windows PowerShell hosting interfaces (PSHost and friends). I've got a basic host up and running (UI and all), but I'm still strugling a bit with some of the methods. So, here's one question for you PowerShell guys: What command will trigger a call...

On Programming JavaScript

Jeremy Miller talks a bit here on JavaScript as an pretty decent programming language and about doing "metaprogramming" with it. What really caught my eye, though, was Jeremy's comment that "JavaScript, even more so than VB, has to be the Rodney Dangerfield of programming languages". See, I actually hate writing...

Boo Syntax for Vim

While working through the Boo code in JanRain's OpenID library, I got tired of looking at a colorless screen. It's easy to forget how much of a difference syntax highlighting does! Seeing as how I'm using Vim as my current external editor of choice, I looked around to see if I...

e-TextEditor

After my past couple of posts on Text Editors (which turned out to be fairly popular by the way), quite a few people suggested I tried e-TextEditor. I had already mentioned that I knew about it but had not actually tried it, so I decided to give it a quick spin...

Janrain.OpenId and .NET 2.0

I've been doing some work this week integrating with OpenID, using Janrain's OpenID library. Scott Hanselman talked about his experience with it a few weeks ago, though I'll admit that frankly, the fact that the library is in Boo didn't really cause me any concerns. I still don't know Boo,...

Activity Binding Limitations

One of the core features of Windows Workflow Foundation that enables authoring workflows in a declarative fashion [1] is activity binds, which enable you to connect inputs of one activity with the outputs of another (or properties of the workflow itself), saving the developer from having to write custom code...

Remote Pair Programming

Roy Osherove is asking about collaboration support in text editors to enable remote pair programming. I honestly don't know anything about what editors support something like that, though definitely seems like a feature worth checking out. However, we've used in the past the Remote Assistance features in Windows XP and...