Archives
-
My last day as an MVP.
Today is my last day as a .NET MVP. I first received the MVP award back in October 2001 when there was only a single classification of ".NET" and awards were give out mainly on your contributions to the USENET newsgroups. Today, the .NET MVP awards are divided into subcategories such as C#, VB.NET, ASP.NET and awards are given for all sorts of community activities. It's been a great ride and I was lucky to have a great lead in Rafael Munoz at Microsoft.
-
Plugin Screenshot
A few people asked for a screenshot of what this plugin looks like.
-
Glutton for punishment!
Although I liked the ease at which I could get my source code highlighted with the squishyWARE Syntax Highlighter component, I didn't like that is was VS.NET 2003 coloring. So I got the crazy idea of just pulling the RTF off the clipboard and converting that to HTML.
-
Syntax Highlighting with a plugin
I've been playing around with writing a syntax highlighting plugin for Windows Live Writer Beta. It allows me to paste some C#, VB.NET or XML code into a textbox and then uses the squishyWARE syntax highlighter to set HTML coloring. Fun (and easy!). Great for code samples. Here's some output:
-
More VS.NET 2005 Goodness!
I was reviewing some code I had ported from VS2003 today. The project was using visual inheritence in a windows forms enviroment. At one point (back when it was in 2003) I had marked the class abstract since, well, it was abstract. Unfortunately, I could no longer use the VS2003 forms designer to edit the form -- since the class was abstract, the IDE couldn't create an instance of it. At that time, I just added some comments to the code that the class should not be instantiated directly and that it wasn't marked abstract simply because of the VS.NET 2003 IDE.
-
Documenting .NET 2.0 Assemblies
I've been spending some time today documenting my code. I'm using .NET's built-in XML comments and an alpha build of nDoc 2.0 that supports .NET 2.0 assemlies. So far, it's been going pretty smoothly (for an alpha). It seems quite stable and I haven't run into any show stoppers.
-
CodeMash is coming!
Just found out about this at our user group meeting the other night:
-
Tip: Temporarily Disable Snaplines
The .NET 2.0 Forms Designer has an awesome new feature called Snaplines. Snaplines show visual cues to help you line up controls on a form. They make it very easy to conform to the Windows User Interface Guidelines.
-
Real World ClickOnce with Brian Noyes
I'm geeked about tonight's user group meeting. We've got IDesign's Brian Noyes in town to talk about ClickOnce development and deployment. Should be an awesome talk! If you're in the southeast Michigan area tonight (Southfield, to be exact) stop on by. More information on the GANG website.
-
Followup on Enums
In a follow-up to my last post, Eric Bachtal pointed out that I could use a class with only public constants to accomplish just about the same thing:
-
To Enum or not to Enum...
I'm using a library that accepts an integer as a parameter. The value for the integer is really arbitrary -- it's a utility library and the consumers of the library decide what they want this integer value to represent.
-
The world is not all managed (yet!)
When we work in a managed environment (.NET) for so long, we sometimes forget there is still unmanaged code out there.
-
Trying out Windows Live Writer Beta
I only got a dozen or so uses out of BlogJet before the 30-day trial expired. Since I'm not blogging very much (as is obvious by looking at my archives), I didn't feel like forking out $40 even though I liked BlogJet.