Archives
-
Model Concept Mapping Tool
I just discovered jKSImapper, a concept mapping tool by Dr. Roberto Flores-Mendez, Ph.D., who won 1st place in the Quest for Java '97 contest with it. I am very interested in concept mapping, otherwise known as "mind mapping," "clustering," "mind modeling," and the like. Mind mapping or concept mapping has been used very creatively in the WebBrain and Kartoo products. Dr. Flores kindly provides Java code and design articles that supply a nice foundation for potential work on a .NET mind mapping tool implementation. I am quite certain his work will save me a lot of time! Dr. Flores currently focuses his research on "the study and application of conversation policies for (purely communicational) software agents."
-
[Languages] Logo on .NET
Some may laugh at this but I'm looking forward to having an implementation of Logo for .NET. It looks like Rachel Hestilow, related to the Mono project, has MonoLogo at least partially working. MonoLogo is apparently available via CVS at Mono CVS as module "MonoLOGO"). MonoLogo is designed to be fairly compatible to Object Logo a commercial logo no longer supported by Digitool, Inc..
-
[Product] BlueDragon: CFML/.NET Integration
New Atlanta is offering integration between ColdFusion (CFML) and .NET with a new product, BlueDragon.
-
Check out XmlNodeWriter
See this post about XmlNodeWriter.
-
The Road To Gold
Paul Thurrott's SuperSite for Windows has a great article series on the history of the NT Development process. Part One starts here: Windows Server 2003: The Road To Gold Part One: The Early Years
-
[Tip] Debugging: Put a Watch on LastError
Interesting tip from the Sysinternals Newsletter, February 19, 2003. Quoted material:
-
Page template techniques with ASP.NET
Page template techniques with ASP.NET:
-
[Tools] Essential tool: FxCop
Several .NETWeblogs Bloggers have pointed to FxCop lately, so I checked it out. This one gets the "AWESOME" and "MUST-HAVE" ratings! It is a code analysis tool that can help developers keep their code within the .NET Framework Design Guidelines.
-
[Tools] A Collection of .NET Regular Expression Tools
I'm starting to use .NET's RegEx class all over...in ways I never expected. Here's the tools and sites I'm using lately:
-
[Languages] Curl
Some time back, I started to look at Curl but balked at the commercial pricing. Now, they apparently have a Free Application Deployment Program.
-
[Article] ObjectComparer
This ObjectComparer article at The Code Project shows nicely how to implement the IComparer interface to set up a Compare method that allows you to create a nifty Array.Sort method somewhat similar to DataView.Sort.
-
[Tools] Cool Viewstate Decoder
Quoted material from [ScottGu's Blog]:
-
RE: Collapsible Code
Maybe I should start using the collapsible code features. See [Sam Gentile's Blog Entry] and [Drew's Blog Entry] about it.
-
[Noteworthy] EROS: The Extremely Reliable Operating System
EROS: The Extremely Reliable Operating System looks like an extremely interesting project. Have a look at the defining IEEE article, EROS: A Principle-Driven Operating System from the Ground Up.
-
Win Forms Custom Controls
Greg Robinson has been working on a template for building custom controls, using inheritance. See [Greg Robinson's Blog].
-
Blog your Messenger conversations :-)
See http://dotnetweblogs.com/DNeimke/archive/02142003.aspx#2399
-
VS Easter Eggs
So, lest I be the most ignorant, fire up Visual Studio.NET, get some code in there, hit Ctrl-I and start typing. After you've found something, use F3 to Find Next.
-
The Fusion Logger
-
[Graphics] Quaternionic Fractals
-
Prevent your setting from being changed in Internet Explorer 6/Windows Explorer.
See [this entry at Wes' Blog]
-
Tribute: Dr. Bela Julesz
Dr. Bela Julesz was the originator of the Random-dot Stereoimage (SIRDS) technique.
-
[Graphics] 3D Stereo Image Processing/Viewing in .NET?
Stereovision.net has lots of interesting information on stereo imaging, including a Stereoscopic Software Guide and some Stereoscopic 3D Galleries. Maybe I should tangle with a C#/.NET stereo imaging project when I find some of that elusive "copious free time." This area is really fascinating and is important to information visualization. I remember how proud I was the first time I "saw" the 3D image from a stereo pair without the aid of a viewing device. This could be a lot of fun! I suppose I should do some Google or Kartoo searches to find out what the .NET community may have done already.
-
[MDA] Model-Driven Architecture (OMG)
Stefan Tilkov has published an interesting article, MDA From a Developer's Perspective at TheServerSide.com. MDA is the Object Management Group's (OMG) new approach to software development. Tilkov is associated with iQgen, a commercial MDA-oriented tool and the article does a bit of self-marketing. OTOH, it does present a useful overview of the technology. The "official" page for MDA is OMG Model Driven Architecture. The OMG calls MDA an "open, vendor-neutral approach."
-
Pressing CTRL-C on a Windows Dialog Box
See [Pressing CTRL-C on a Windows Dialog Box] for an eye-opener. Why didn't I think of trying this? Something about ignoring the obvious?!
-
A potentially useful and tasty tidbit (Part 2)!
I have been playing with the SQL Stored Procedure Wrapper & Typed DataSet Generator for .NET and want to recommend it as a really nice and useful piece of work by leppie. Personally, I am learning a lot about SQL Server stored procedure discovery and code generation, using CodeDom, from examining this code. I think I'll be able to use it as a great starting point for some tools I need to build.
-
Link to CLAW article
Here is a link to John Lam's What's up with CLAW? article.
-
A potentially useful and tasty tidbit!
The Code Project strikes again! Here is a very interesting article, complete with source code.
-
Storing Secrets
There's been a fair amount of discussion lately on the mailing lists I hang out on around security, encryption, and cryptography. This article does a pretty good job of talking about how to store secret data. It's very succinct.
-
Stored Procedure Parameters
Microsoft Knowledge Base Article - 165156
-
More thoughts on stored procedures
Quoted material from [Andres Aguiar's Weblog]:
-
Debugging Extended Stored Procedures
-
In defense of stored procedures
Here is an interesting blurb about SQL stored procedures on Andres Aguiar's Weblog.
-
Some .NET newsletters
I thought I would share some of the .NET newsletters I read that some of you may find interesting/useful:
-
Interesting post on an article about weblogs
From Megnut:
-
Please forgive me ...
I am kind of fumbling around in this new weblogging environment with a new tool, Syndirella (as modified by Scott Watermasysk). As a result, my posts, and, indeed, my new CSharpener's Blog, will probably look a little strange for awhile. Also, anyone subscribing to this Blog via the RSS feed may notice posts changing right under them. That is because I am often playing around to figure out how I want to format posts that I bring in from other weblogs. I am also exploring the assignment and reassignment of posts to categories. This is a new capability to me, one that was not available at Blogger.com. I should develop some kind of consistency fairly soon; so, please be patient!
-
Microsoft Bloggers being Watched?
"Mary Jo is keeping a list of all the 'softie bloggers out there... it's a pretty good comprehensive list... Josh is also keeping a pretty good list..."
-- [ChrisAn's Radio Weblog] -
[AOP] CLAW
Another AOP radar item is John Lam's CLAW technology. Worth watching Keep an eye on Sam Gentile's Blog, among others. Actually, mainly watch [IUnknown.com: John Lam's Weblog on Software Development], as John is the guy who is really doing the development work on CLAW.
-
Follow the AOP-brick road
I think I will follow the developments on the various attempts to integrate Aspect-Oriented Programming (AOP) with .NET. For example, Clemens Vasters has an idea about AOP Serviced Components that looks pretty cool. People have done some amazing things with AOP in the Java world and I'm sure the concept will prove useful to the .NET community, as well.
-
Before it becomes famous
[July 2009 Update: the links originally given in this article have gone "dark."]
-
Updated profile on my Squeak "Who is who page."
Today, I updated my personal profile page on the Squeak Swiki.
-
Why "CSharpener?"
I have a relatively broad background, ranging from coding in FORTRAN IV on an old IBM 1401 through experimenting on the sharp side of the blade. These days, I have a nice position doing software architecture for systems that will be developed with the .NET Framework. While I have worked in many languages on many platforms, most of my current work is done in C#. I have always pushed to sharpen and refactor code -- my own and my employer-of-the-moment's. As I now tend to find myself sharpening C# code, I somehow acquired the moniker, "CSharpener."
-
The move from GrepNinjaLog
For some time, my main technical weblog has been GrepNinjaLog. Until now, I have used Blogger.com faithfully. I would be using it still except for two things:
-
Welcome!
This post marks the "grand opening" of my new weblog, "CSharpener's Blog."