VB.NET’s missing features will be added

less than 1 minute read

A few weeks ago, I complained that VB.NET was missing features that programmers using languages of the braces and semicolon ilk had had for ages.

IIS6 after dcpromo

less than 1 minute read

If you install IIS6 on a Win2K3 server before promoting the server to be a domain controller using dcpromo, some IIS permissions don’t get upgraded correctly:

Mounting ISO files virtually

less than 1 minute read

_The following tool for Windows XP allows image files to be mounted virtually as CD-ROM devices. This tool is provided here for your convenience, and is unsu...

FrontPage Server Extensions error

less than 1 minute read

I was trying to remove FrontPage Server Extensions 2002 from the default virtual web on my Windows Server 2003 install so that I could install Windows ShareP...

COMDEX Key Note

2 minute read

Last night I watched the online video of Bill Gates giving his key note at COMDEX. Partly as a measure of the difference in audience at COMDEX compared to th...

Handling the meta data

1 minute read

Joe Gregorio suggests that WinFS can’t work because people don’t add relevant meta-data to their files today. I think he is missing the point somewhat.

WinFS - it’s what people want

less than 1 minute read

I made it back from the PDC yesterday after staying on for a few days in LA. Just got to get over the jet lag again now - currently have little clue what day...

Last minute change

less than 1 minute read

So, I made a last minute decision to attend a different session than I had planned. When I arrived at the room for Indigo Web Services Protocols and Architec...

InfoPath really needs pitching properly

1 minute read

I figured that while I was here, I really ought to visit some sessions explaining stuff I could go away and start really working with in a real sense almost ...

Yukon do it with XML!

1 minute read

I attended the Building Database Applications with SQL Server “Yukon”: XQuery, XML Datatype session this morning by Arpan Desai and Istvan Cseri. This covere...

Will the sky be indigo?

less than 1 minute read

Drew has great notes on yesterday’s Indigo Serialization talk by Doug Purdy. Doug has a really unique presentation style and I swear he had his microphone tu...

ASP.NET Whidbey

2 minute read

I attended ScottGu’s “Overview of ASP.NET ‘Whidbey’” presentation this afternoon and to a degree, I got that same feeling that we had when the .NET 1.0 stuff...

Open source anyone?

less than 1 minute read

Interesting to see an NUnit task demonstrated in the MSBuild presentation. They also explained how they see a distinction between NAnt and MSBuild in a polit...

Utility Belt Computing

less than 1 minute read

Surprise appearance by Batman this morning, stopping by to show us the Smart Devices on his utility belt.

PDC Keynote

1 minute read

It’s probably too early to know what to make of the technical content shown during the keynote. Presentationally, though, it was classic. What with showing t...

California Dreaming

less than 1 minute read

Well, I’ve been so snowed under with work stuff for the last few weeks and I notice it’s almost 2 months since my last blog entry(!). I’m way behind on RSS r...

Custom configuration section handlers

2 minute read

I read Keith Ballinger’s excellent Web Services: Architecture and Implementation with .NET a few months ago, and it gave a fascinating approach to using XML ...

Missing compiler features from VB.NET

less than 1 minute read

Having spent probably more time in the last couple of months on a project using VB.NET than I might otherwise have chosen, it seems to me that the same probl...

Wikis, Grafitti, and Process

less than 1 minute read

Clay Shirky: Process is an embedded reaction to prior stupidity. When I was CTO of a web design firm, I noticed in staff meetings that we only ever talked ab...

Handling Errors in ASP.NET II

less than 1 minute read

Brad describes using the Application Error event to catch application-wide exceptions and handle them gracefully. This is pretty much what I’ve been doing, ...

Updated RSS feed

less than 1 minute read

Apologies to those people seeing a string of old posts from me in their RSS readers. I’ve updated my RSS generating code to (hopefully) correctly handle ETag...

POPFile and Outclass for spam

less than 1 minute read

After reading Simon’s recommendation for POPFile a week or so ago, I decided that I would give it a go after all. I’d looked at it previously but decided not...

AndAlso OrElse

less than 1 minute read

Paul Vick provides a bit of history about where the short circuiting logical operators got their names. One of the projects I’m working on currently is bein...

Handling Errors in ASP.NET

less than 1 minute read

CraigBlog: This is where it pays to be friends with Fritz Onion. :) I pinged him, and he suggested a clever little hack (in the good sense of that word) to ...

Designing with a Wiki

1 minute read

Scott Watermasysk: In part 1 of the interview, Anders mentions an internal wiki that is used for the design process. I would love to read that some day.

minOccurs=”1” and ASP.NET web services

1 minute read

One of the projects that I’m working on involves putting together a web service interface to a booking system so that business partners can integrate our inv...

iText JAVA-PDF library for .NET

less than 1 minute read

Alan Flaherty: Try iTextSharp, I’ve been using it for creating rtf documents and it’s a really nice piece of work, (and its free :)). It’s a c# implementati...

Switching Source Code Control Providers

less than 1 minute read

Scott Watermasysk: Anyone who needs to switch between Source Code Providers can not be without Harry’s latest utility: SccSwitch. VSS to GotDotNet to Vault …...

Microsoft Data Access Components (MDAC) 2.8

less than 1 minute read

Microsoft Data Access Components (MDAC) 2.8 contains core Data Access components such as the Microsoft SQL Server OLE DB provider and ODBC driver. [ Microsof...

Webalizer Win32

less than 1 minute read

Jeff Smith: There is a webalizer port for Win32. Works great. Make sure you turn off the built in reverse DNS lookup or it will take days to analyze any dec...

NUnit 2.1 Beta 1 Released

less than 1 minute read

NUnit 2.1 Beta 1 Released: At long last, NUnit 2.1 is released in its initial Beta version. Highlights of this release include support for the .NET framework...

sitecopy for Win32

less than 1 minute read

sitecopy is a program for maintaining and synchronizing local and remote copies of web sites. The program will upload files to the server which have changed ...

VSIP Developer Community Center

less than 1 minute read

VSIP Developer Community Center: Register to become a Visual Studio Industry partner and get FREE access to the VSIP SDK. As a VSIP you will have access to t...

HttpResponse.WriteFile

less than 1 minute read

_Someone please fix the braindead implementation that loads the whole file into memory before returning it to the client._ [[Simon Fell](http://www.pocketsoa...

Filtered exception handling

less than 1 minute read

_[Duncan](http://weblogs.asp.net/duncanma) points out a [little something extra](http://weblogs.asp.net/duncanma/posts/10518.aspx) that VB.NET's Try...Catch ...

Creating Windows ISO CD images

less than 1 minute read

iunknown.com: Steve Shockley set me a pointer via my comments to the Windows Compact Disk Management Script. Thanks, Steve! I wish I had known about this BEF...

Static methods and locking

less than 1 minute read

Richard Birkby points to the Dr GUI article about locking with static methods: A Special Dr. GUI: Don’t Lock Type Objects!

Web Services Enhancements 2.0 Tech Preview

less than 1 minute read

Download the WSE 2.0 Technology Preview, which includes a policy framework, enhanced security model, and a lightweight, message-oriented, SOAP programming m...

DirectCast revealed

less than 1 minute read

Panopticon Central: Essentially, if you know that what you’re converting is exactly what you say it is, then you can use DirectCast to bypass the little bit...

Language divergence

less than 1 minute read

After what I wrote yesterday, I came across PaulV’s comments on the same subject:

The Big Mistage of VB.NET

1 minute read

So even though a lot of C# developers wish VB would just go away, it’s not going to happen. [Sean ‘Early’ Campbell & Scott ‘Adopter’ Swigart’s Radio Webl...

SMART disk utilities

less than 1 minute read

_I just downloaded a copy of [ActiveSMART](http://www.ariolic.com/activesmart/) after my BIOS told me to replace my HDD on my desktop computer. The only reas...

RSS and SourceSafe

less than 1 minute read

Greg writes: “Hot out of the RAI lab…RSS feeds generated from Visual SourceSafe. Many development shops use some kind of email notification for source change...

The XML Big Picture

less than 1 minute read

_If you were confused about XML, [this picture](http://kensall.com/big-picture/bigpix22.html) will help or make it worse. :)_ > > _But the cool thing ...

Googling your weblog

less than 1 minute read

_Funny you should ask. I remembered writing about just that on my weblog a while back. So, I fire up Google, type in "SAP .NET Scoble" and out came the answe...

The XML API Challenge

less than 1 minute read

_Everyone knows what the right answer is, but the problem is that half of them know that it is "fix it" and half of them know it is "don't fix it", and they ...

A Special Dr. GUI: Don’t Lock Type Objects!

less than 1 minute read

Dr. GUI describes how to avoid potential deadlocks in multithreaded programs by not using the common, but wrong, idiom of locking a type object. [MSDN Just ...

PowerToys for Visual Studio .NET 2003

less than 1 minute read

PowerToys for Visual Studio .NET 2003 are a collection of cool utilities and tools developed by Microsoft that enhance Visual Studio. This initial collection...

DateTime.Parse

1 minute read

I’ve been working on an application that needs to handle the case where different users and/or different servers are located in different time zones. To acco...

Moving on from Radio

1 minute read

I decided last November that I was going to find the time to develop a system to replace Radio Userland as my blogging software. Lots of people had been repo...

Don’t call into the CLR from SQL Server

less than 1 minute read

From time to time I’ve considered making a call from a SQL Server stored proc into a .NET assembly via COM Interop using the sp_OA stored procedures as a mec...

Don Box favours using

less than 1 minute read

Don Box favours using and over named complexTypes in XSLT. I've been having problems getting Intellisense to work correctly in VS.NET with schema using s...

Windows Application Verifier

less than 1 minute read

Craig points to a cool Microsoft tool called Windows Application Verifier, which will watch a malfunctioning app and tell you what it’s doing wrong. Perfec...

Searching is a skill

1 minute read

Sometimes it is difficult to discern when a seemingly everyday activity requires an element of skill to get the best results. Yesterday, Jon Udell talked abo...

HTML Tidy from .NET

less than 1 minute read

I’ve been looking at the HTML Tidy Library Project based on Dave Raggett’s HTML Tidy program and I wanted a way to call into the library from .NET. The two l...

Red or Green

less than 1 minute read

When you get an MSDN subscription refresh that says “All DVDs in this shipment are red. You may archive all previous red DVDs.” but all the DVDs in the box a...

Amaya

less than 1 minute read

Amaya - W3C’s Editor/Browser

InfoPath FAQ

less than 1 minute read

The InfoPath FAQ is here. [via Sean ‘Early’ Campbell & Scott ‘Adopter’ Swigart’s Radio Weblog]

aim for the brain

less than 1 minute read

Cool game written in Flash. Oh, and do “aim for the brain” - nice animation. :o)

RDF Primer Primer

less than 1 minute read

RDF Primer Primer“The Resource Description Framework (RDF) is a system for storing and sharing data between computer programs. This document will help you un...

Win2k3 Http API

less than 1 minute read

HTTP API / http.sys / Sam talks about IIS6. The New Request Processing Architecture of IIS 6.0/Win2K3. [Sam Gentile’s Blog]

LumiSoft Mail Server

less than 1 minute read

LumiSoft Mail Server is written in C# with source. The site says the program is freeware although it isn’t clear what license the source is released under.

MSF Resource Library To make it easy for…

less than 1 minute read

MSF Resource Library To make it easy for customers to learn and apply the Microsoft Solutions Framework (MSF), Microsoft has created materials and services ...

Outlook 2003 VBA Problem

less than 1 minute read

I’m running Outlook 2003 B2 and I have a problem using VBA if my account doesn’t have administrator access (maybe power user but I only tried admin). If I tr...

The Loader Lock Issue. If you’re using…

less than 1 minute read

The Loader Lock Issue. If you’re using Managed C++, read and understandthis. It’s big, it’s important, and worthwhile to keep in mind…. [Commonality]

Unskilled and Unaware of It

less than 1 minute read

A commentor pointed me to this fantastic article in Journal of Personality and Social Psychology entitled Unskilled and Unaware of It: How Difficulties in Re...

Abbreviated RSS fields

1 minute read

I have been giving some thought about this recently. I am going to release an optional “short-description” feature tonight that I hope everyone will use for ...

Side-by-Side COM with Windows XP and .NET

less than 1 minute read

Yesterday, I spent some time experimenting with the side-by-side support for COM components within Windows XP. I’ve uploaded my sample code here.

Smartphone. …….having the ability to…

less than 1 minute read

[_ Smartphone_](http://www.pocketsoap.com/weblog/2003/02/15.html#a1022)_. .......having the ability to leverage my development skills as well as code I've al...

Windows Update

less than 1 minute read

Windows Update isn’t possible when you’re not an administrator for fairly obvious reasons when you think about it. It does seem to be possible to run IEXPLOR...

Craig’s AppList

less than 1 minute read

[ Craig's AppList](http://staff.develop.com/candera/weblog/stories/2003/02/14/craigsApplist.html). _I've been_[_ taking the plunge_](http://staff.develop.com...

Not being the administrator

1 minute read

After a day and a half of running without being an administrator, I’ve only run into a refreshingly small list of “issues”:

Outlook Based Aggregator. Greg Reinacker:…

less than 1 minute read

[_Outlook Based Aggregator_](http://www.intertwingly.net/blog/1088.html)_._[_ Greg Reinacker_](http://www.rassoc.com/gregr/weblog/archive.aspx?post=523)_: .....

Don’t Forget RenderControl!. > > Is it…

less than 1 minute read

[_Don't Forget RenderControl!_](http://dotnetguy.techieswithcats.com/archives/001846.shtml)_._ > > _Is it possible to just get the raw HTML that is se...