Geeks With Blogs
Michael Flanakin's blog Food for thought... .NET
Versioning with NAnt
Download UpdateVersion I've been looking at NAnt pretty hard lately. The biggest problem that I've had so far is creating and updating version numbers. NAntContrib has a <version> task that will read in and update a version number specified in a text file, but that doesn't quite give me what I'm looking for. NAnt 0.85 is supposed to come with a method for reading assembly the version, but again, this falls pretty short of what I'm looking for. After looking around, I found a pretty good solution: ......

Posted On Monday, August 16, 2004 2:04 AM

Implementing the Front Controller Pattern (1.0)

Anyway, while working on this solu

Posted On Sunday, February 1, 2004 8:49 PM

...But Who's Counting?
I saw an interesting pie chart identifying the top corporate web servers based on a survey done by Port80 Software... I may be wrong, but just so everyone knows, this doesn't necessarily mean that Microsoft-based technologies are used more than J2 technologies. These are just the web servers. As I'm sure you know, J2EE requires an app server as well. So, theoretically, one could have an IIS web server with an Oracle or IBM app server driving the content. I still think it's an interesting bit of information, ......

Posted On Friday, December 19, 2003 10:24 PM

Letters to the Editor Pt 2
Next up, Löwy Guest Op Generates More Response by Robert Teixeira of Tampa. Robert, like me, seems to like a lot of Juval's input into the community, but I think he's made the same critical mistake that a lot of people made after reading Juval's article. I've talked to Juval and a number of Microsoft employees about this topic and I believe that I have a firm grip on what Juval was talking about. First of all, the Microsoft teams that determine what features will be added in the next version of each ......

Posted On Saturday, January 24, 2004 9:53 AM

The Soul of VB
Well, I'm behind on my reading, so excuse the belated commenting... Patrick Meader, Editor in Chief of VSM, made his monthly comments in the December 2003 issue of the magazine. I couldn't let this one pass me up, though... Patrick talks about how VB will be getting a bit of a face-lift to bring it back to what it was intended to be from day one: a developer tool for non-programmers. Of course, those weren't his words, they're mine; but, let me clue you in on some of his words: ... the next version ......

Posted On Friday, January 23, 2004 4:52 PM

Definitive VB vs. C#
Ok, I know I'm asking for it by doing this, but let me know your opinions as far as why you like one language or another. I'm trying to get a list of features that each language brings to the table and take it from there, so if you tell me something, make sure it's related to a feature of the language and not just a “[your language here] is better than [the other one] because I use it” statement. I'll be trying to get out and get some good content, but I doubt that I will get all the ......

Posted On Sunday, November 16, 2003 2:10 PM

Applied IT Forum was a Success
AITF was a success! Juval Löwy, Michael Wheaton, and Dan Malks came and spoke to a group of developers and managers, and they all loved it. This forum was more focused on software development than I'd like for the future, but I had to minimize the scope because of other things going on at work. I must say that if you haven't experienced one of Juval's talks, you're missing out. Juval is very eccentric and opinionated, which is always a good thing in my book. He's worked with Microsoft on a number ......

Posted On Monday, January 19, 2004 11:21 AM

Visual Studio for Non-Admins
Here's an article on MSDN that talks about how to develop apps when you're not an administrator on the machine. I haven't read thru the whole thing, yet, but it looks pretty good. I don't have this problem right now, but I know my organization is thinking about moving this way. From an enterprise point of view, it makes sense...I still hate it, though. I have had problems in other areas most Microsoft developers take advantage of. For instance, not having administrator access to SQL Server or not ......

Posted On Sunday, January 18, 2004 7:21 PM

More Predictions
Well, here's another set of Gartner predictions...“Predicts 2004: Developing Java and .NET AD Strategies.” For most Microsoft-centric enterprises, a move to .NET technology will be a question of when, not if. Meanwhile [J2EE] will span a range of projects, including high-profile e-commerce infrastructures. Here are the key predictions: .NET technology adoption will increase significantly The gap between increasingly mission-critical [J2EE] AD efforts and developer skills sets will grow J2EE will ......

Posted On Sunday, January 18, 2004 6:29 PM

Xen (X#)
This is interesting, but at the same time, I don't know what to say about it. Microsoft is looking at extending C# to include XML and SQL features in the language (not thru classes, as it is now). You have to look at the pros and cons of it, tho. I mean, what will you benefit from it? Pros Less code Cons Harder to read code Complex variable initialization Unclear focus - what does MS recommend, class or code? I just don't see the overall benefit. I don't think that it is so bad that I would shun ......

Posted On Sunday, January 18, 2004 5:50 PM

I Want My Practical Eye
OK, so maybe it's not as catchy as the MTV tune, but I've still been singing it for the past 3 months. I ran into a “monthly” newsletter by John Lam, Practical Eye for the .NET Guy. I liked it, so I thought that I'd check back every once in a while to see the next version. Well, things happened, I forgot to check John's site...and, waddaya know, it's January. It's like finding a $100 gift certificate from << insert holiday here >> that was dropped behind the couch. So I scrambled to John's ......

Posted On Wednesday, January 14, 2004 8:28 PM

Predictions for 2004
Gartner predicts a few interesting things in its document entitled “Predicts 2004: Microsoft Application Platform vs. J2EE.” You should check it out if you have a chance. Of course, without an account, that'll be kind of hard. Sorry. Here's the overview... Although the J2EE application server market is mature and the Microsoft application platform is more technically sound, changes and risks will remain part of the application platform landscape for enterprises in 2004 and beyond. And, here are a ......

Posted On Friday, December 19, 2003 10:02 PM

Coding Standards
One thing that I've always seen, but never understood was the use of spaces over tabs. Does anyone have any good reasons for this? I prefer tabs because they are easier to use. For instance, if I need to delete an indention, I press backspace. If I need to move left one indention, I press the left arrow...both ONE time, not four. Different editors work in different ways, but I think that tabs completely ensure the same functionality. If it's a tab, it's treated the same way, no matter what. One person ......

Posted On Monday, December 15, 2003 9:32 AM

Total Eclipse
Maybe I'm just in the dark (haha...get it? Eclipse...in the dark), but I just found out that Eclipse, IBM's open source J2 IDE, was given its moniker to symbolize its intent to overshadow Sun's own open source development tool, NetBeans. Well, that's what Sun officials claim, anyway. Personally, I like this sort of thing. I'd liek to see more of it, as a matter of fact. Here are a few of my ideas... Sun Block Sun Screen Sun Shade Visual Studio .NET SPF 120 (hehe) This all came about when IBM started ......

Posted On Saturday, December 6, 2003 11:30 PM

Scalability
So, I got in a discussion (read: argument) with someone about scalability, right. It all started when a manager made a comment, “.NET isn't as scalable as J2EE.” I of course rebutted by claiming that this was an ignorant statement. Then, a more technical person on this guy's team made the comment, as if it would be any less ignorant. To prove my point, I asked the techie how comparable .NET and J2EE apps would scale considering a Windows-based platform. He proceeded to say that they would ......

Posted On Friday, December 5, 2003 2:20 PM

CIO Faith in Web Service Platforms
Ain't it beautiful? 369 CIOs were asked which platform is preferred in building Web services Microsoft .NET 46.5%IBM WebSphere 19%Sun One 8.2% Thanks to Rebecca Dias for the slides. Check them out if you get a chance. Good stuff, but I would have preferred a little less marketting-type info...then again, it's really not that bad ......

Posted On Thursday, December 4, 2003 11:42 PM

All About VB (Not a Religious Post)
Keith Pleas talks about a few VB issues in a recent blog post. He points out that most VB developers are RAD-centric and C# developers are code-centric. I agree with this 100%...and I know Microsoft does, too. He also mentions the move of old VB6 developers to .NET: “...return of the VB programmer who glued together a bunch of stuff...” I think that this is the essence of VB. And, I also think this is why VB has so many problems gaining respect among users of more complex languages. Let's ......

Posted On Thursday, December 4, 2003 11:30 PM

It's All in the Name
I'm looking for a good name for a software development conference-summit-forum-thing. This is an internal event to help share information as well as bring in good people to talk about software issues/innovations. Does anyone have any suggestions? Here are some of the ideas I've been mulling over: Application Development Forum (ADF) Applied Technology Forum (ATF) Applied Information Technology Forum (AITF or “8F”) Information Technology Forum (ITF) Software Development Forum (SDF) Software ......

Posted On Thursday, December 4, 2003 9:28 AM

Coding Conventions
There was a recent survey on the Code Project website that asked, “What notations do you use when coding?” I was surprised to see that nearly 53% of the respondants claimed to use Hungarian notation, with all but a few of those using prefixes (i.e. m_ for member variables). Now, I'm sure none of the respondants use only one naming convention, but I thought it was refreshing to see that Hungarian hasn't died - I am still a big fan. Generally, I use the following... Local variables: Hungarian ......

Posted On Tuesday, December 2, 2003 4:54 AM

Visual Basic
I have always referred to VB.NET as VB, except for when there would be a conversation that included VB6. And, in those cases, I usually referred to them as VB6 and VB. Bill Evjen mentions this in a post last month. I didn't ever think it was a big deal, but it's nice to see others who feel the same way. I've always thought that people consider the “.NET” moniker to be “cool,” so they include it in VB's name. Either that, or they are trying to show it's superiority over VB6. ......

Posted On Sunday, November 16, 2003 1:20 PM

QuickCode.NET Suggestions
I recently took a look at the QuickCode.NET tool and found it to be pretty interesting. It's definitely worth looking into, but I have a suggestion... Personally, I like to keep my code very organized. I have templates that I use for VB6/ASP, .NET, and Java projects. I think that it would be very helpful to tie something like this into QuickCode.NET. If for nothing else, to try and provide a standard way to organize classes would be outstanding. I'm not saying that my way is perfect - if anyone has ......

Posted On Sunday, November 30, 2003 9:45 AM

ASP.NET Exposed Road Show
I am rather disappointed in Microsoft and INETA for under-representing the Southeast as much as they did. The closest place for people interested in the road show to go is Dallas/Houston, St Louis, or Boston. For me, the closest of the 3 is about 8 hrs. I don't think I can talk anyone into a 16-hour road trip. It would've been nice if there were an event in Atlanta. This would've covered us. I just don't understand why such a good portion of the US is not covered. The only thing that makes sense ......

Posted On Tuesday, November 25, 2003 6:53 PM

Null vs. Zero-Length String ("")
I had this problem when I used to work with VB and VBScript apps and was hoping that there would be a good way to deal with this, but I guess not. When you have a string and you do not know whether it will be null or zero-length, you need to handle both. Well, what I've always done is: if ( strValue+"" == "" )... I haven't ever heard anything for or against this method, but was wondering what the best route was. Does anyone have any suggestions? I've seen posts that mention a possible IsNullOrEmpty() ......

Posted On Wednesday, November 19, 2003 5:39 AM

Post-PDC
In case you haven't seen it: http://msdn.microsoft.com/e... You can order a DVD with PDC presentations and slides. The price is a bit steep, but if you think it's worth it...$200 for attendees and $500 for everyone else. Pretty expensive, in my opinion, especially knowing that you're not getting precon, labs, or keynotes. If that's too pricy for your palette, you can get some of the slides for the main sessions. Also mentioned on this site is that the Longhorn preview is available to ......

Posted On Saturday, November 15, 2003 7:11 AM

C#-VB Rivalries
I don't know how many times I've read articles and opinions on the whole VB vs. C# conflict, but it's really getting ridiculous. This latest spat (1, 2) seemed to be started by three articles in Visual Studio Magazine: Patrick Meader's Why C# Developers Earn More, Juval Löwy's Pick the .NET Language for You, and Kathleen Dollard's VB.NET Provides Power and Productivity. Each article is a good read, but I must make a minor point: The guest "opinion" made by Juval is not an opinion. I have talked ......

Posted On Friday, November 14, 2003 7:34 PM

Take That, Open Source!
I don't mean to pick on anybody in particular, but I think most developers share this concern: deprecation of functionality. I'm sure that everyone who's been in the software development business for a few years has had to deal with this in one form or another. The reason I wanted to talk about this now is because of the up-and-coming Java Server Faces (JSF) release. And, while I recognize that this isn't necessarily a deprecation of functionality from a Java standpoint, the open source community ......

Posted On Friday, November 14, 2003 7:22 PM

Copyright © Michael Flanakin | Powered by: GeeksWithBlogs.net