I’ve had this domain now for about three years and have been using it for email mostly. Once in a while, I’d setup a blog, post nothing, and shut it down again.
But, I’ve finally found a hosting provider where I can let this blog live instead of on a Linux VM in the basement. I’m hoping to post some articles about the software that I’m working on in my spare time.
I do almost all my programing these days in the one true language: C#. That’s right, C#! I’ve done lots of work in the past in C, C++, Perl, PHP, Java, and even that horrible VB thing. Python freaks me out so I’m pretty sure that I’ll never try that one. As for platform, I pretty much target Windows only. It’s got the lion’s share of the market, so why target anything less?
I’ve done a variety of small projects and applications, but I have two major projects that I’m working on. The first is a toolkit library that contains useful libraries for database access, HTTP communication, logging, scheduling, etc. I typically add new code to this project while working on my second project.
My second project is the big one. It’s current called the Dennis-IT Management Framework. It’s goal one day is to be able to manage large networks of Windows desktops and servers. I plan to have the typical pieces like inventory of machines, software distribution, event management, and some workflow options. So far, I have lots of the base code done, the SQL schema designed (up to the parts I’m working on), and part of the web console done for managing the system. I’ll be explaining a lot more about it in these blog entries.
Why am I doing such a project? Because I spent years using tools like Tivoli, Microsoft SMS, etc, and they ALL have shortcomings. Stupid decisions and features left out that should have been obvious. So, I decided to see if I could write a system that included all my ideas. I’m not sure if it will ever get released for use, or open sourced for extra help. Right now, I’m just having fun developing it.
More later!